|
4489
|
164
|
26
|
2026-05-07T14:06:37.339145+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778162797339_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
30
Previous Highlighted Error
Next Highlighted Error
[2026-05-07 14:04:09] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"e2640872-9ee0-41f9-aa2d-6b6584dd824f","trace_id":"ce9fcbd2-56c8-4d96-af05-d9057ab53920"}
[2026-05-07 14:04:09] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"e2640872-9ee0-41f9-aa2d-6b6584dd824f","trace_id":"ce9fcbd2-56c8-4d96-af05-d9057ab53920"}
[2026-05-07 14:04:09] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"e2640872-9ee0-41f9-aa2d-6b6584dd824f","trace_id":"ce9fcbd2-56c8-4d96-af05-d9057ab53920"}
[2026-05-07 14:04:09] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"e2640872-9ee0-41f9-aa2d-6b6584dd824f","trace_id":"ce9fcbd2-56c8-4d96-af05-d9057ab53920"}
[2026-05-07 14:04:09] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"[URL_WITH_CREDENTIALS] HubspotException
* @throws SocialAccountTokenInvalidException
* @throws BadRequest
*/
public function getPaginatedDataGenerator(
Client $client,
array $payload,
string $type,
int $offset = 0,
int &$total = 0,
?string &$lastRecordId = null
): \Generator {
$state = new PaginationState(offset: $offset);
$endpoint = Client::BASE_URL . "/crm/v3/objects/{$type}/search";
$defaultFilter = $payload['filters'] ?? [];
$resultsPerPage = PayloadBuilder::MAX_SEARCH_REQUEST_LIMIT;
$teamId = $client->getConfig()->getTeam()->getId();
$delay = $this->calculateDelayInMicroseconds();
do {
// if ($this->shouldStopPagination($state, $teamId)) {
// break;
// }
$payload = $this->handlePaginationStrategy($payload, $defaultFilter, $state, $resultsPerPage, $teamId);
// $this->validateTokenIfNeeded($client, $state);
// usleep($delay);
$page = $this->executeSearchRequest($client, $endpoint, $payload, $state);
// $state->setTotal($page['total'] ?? 0);
// $this->updateLastRecordId($page, $state);
//
// // Safely iterate over results with null check
// $results = $page['results'] ?? [];
// foreach ($results as $row) {
// $state->incrementTotalRecords();
// yield $row;
// }
//
// $state->setOffset($this->getNextOffset($page));
// $state->incrementRequestCount();
//
// $this->logPaginationProgress($state, $teamId, $endpoint);
} while ($state->offset && ! empty($page['results']));
// Log final pagination completion stats
$this->logger->info('[Hubspot] Pagination completed', [
'team_id' => $teamId,
'endpoint' => $endpoint,
'total_requests' => $state->requestCount,
'total_records_fetched' => $state->totalRecords,
'total_elapsed_seconds' => round($state->getElapsedSeconds(), 2),
'average_seconds_per_request' => $state->requestCount > 0 ? round($state->getElapsedSeconds() / $state->requestCount, 2) : 0,
]);
// Update reference parameters
$total = $state->total;
$lastRecordId = $state->lastRecordId;
yield;
}
private function shouldStopPagination(PaginationState $state, int $teamId): bool
{
if ($state->hasReachedSafetyLimit()) {
$this->logger->warning('[Hubspot] Reached maximum request limit during pagination', [
'team_id' => $teamId,
'safety_limit' => PaginationConfig::LOOP_SAFETY_LIMIT,
'total_fetched' => $state->totalRecords,
]);
return true;
}
return false;
}
private function handlePaginationStrategy(
array $payload,
array $defaultFilter,
PaginationState $state,
int $resultsPerPage,
int $teamId
): array {
if ($this->shouldSwitchToKeysetPagination($state, $resultsPerPage)) {
$payload['filters'] = $defaultFilter;
$payload['filters'][] = [
'propertyName' => 'hs_object_id',
'operator' => 'LT',
'value' => $state->lastRecordId,
];
$this->logger->info('[Hubspot] Search keyset pagination request', [
'team_id' => $teamId,
'sequence' => $state->requestCount,
'itemsPerPage' => $resultsPerPage,
'payload' => $payload,
'total' => $state->total,
]);
unset($payload['after']);
$state->setOffset(0);
}
if ($state->offset) {
$payload['after'] = $state->offset;
}
return $payload;
}
private function shouldSwitchToKeysetPagination(PaginationState $state, int $resultsPerPage): bool
{
// Check if we've hit the offset limit
$shouldSwitch = $state->requestCount > 0 && ($state->offset + $resultsPerPage) > PaginationConfig::TOTAL_QUERY_LIMIT;
if ($shouldSwitch && $state->lastRecordId === null) {
$this->logger->warning('[Hubspot] Cannot switch to keyset pagination: lastRecordId is null', [
'request_count' => $state->requestCount,
'current_offset' => $state->offset,
'results_per_page' => $resultsPerPage,
'total_query_limit' => PaginationConfig::TOTAL_QUERY_LIMIT,
]);
return false; // Continue with offset pagination
}
return $shouldSwitch;
}
private function validateTokenIfNeeded(Client $client, PaginationState $state): void
{
if ($state->shouldValidateToken()) {
$client->ensureValidToken();
$state->updateLastTokenCheck();
}
}
private function executeSearchRequest(Client $client, string $endpoint, array $payload, PaginationState $state): array
{
try {
$response = $client->getInstance()->getClient()->request('POST', $endpoint, ['json' => $payload]);
return $response->toArray();
} catch (\Exception $e) {
if ($client->isUnauthorizedException($e)) {
$this->logger->warning('[Hubspot] Got 401 during pagination, attempting token refresh', [
'team_id' => $client->getConfig()->getTeam()->getId(),
'error' => $e->getMessage(),
]);
$client->ensureValidToken();
$state->updateLastTokenCheck();
try {
$response = $client->getInstance()->getClient()->request('POST', $endpoint, ['json' => $payload]);
$this->logger->info('[Hubspot] Token refresh and retry successful', [
'team_id' => $client->getConfig()->getTeam()->getId(),
]);
return $response->toArray();
} catch (\Exception $retryException) {
$this->logger->error('[Hubspot] Retry request failed after token refresh', [
'team_id' => $client->getConfig()->getTeam()->getId(),
'original_error' => $e->getMessage(),
'retry_error' => $retryException->getMessage(),
]);
throw $retryException;
}
} else if ($client->isHubspotRateLimit($e)) {
$retryAfter = $client->parseRetryAfter($e);
$this->logger->info('[Hubspot] Received 429 from API', [
'team_id' => $client->getConfig()->getTeam()->getId(),
'config_id' => $client->getConfig()->getId(),
'retry_after' => $retryAfter,
'reason' => $e->getMessage(),
]);
throw new RateLimitException('Hubspot returned 429', $retryAfter, $e);
} else {
throw $e;
}
}
}
private function updateLastRecordId(array $page, PaginationState $state): void
{
$lastRecord = ! empty($page['results']) ? end($page['results']) : null;
$lastRecordId = $lastRecord['id'] ?? null;
$state->updateLastRecordId($lastRecordId);
}
private function getNextOffset(array $page): int
{
return isset($page['paging']['next']['after']) ? (int) $page['paging']['next']['after'] : 0;
}
private function logPaginationProgress(PaginationState $state, int $teamId, string $endpoint): void
{
if ($state->shouldLogProgress()) {
$this->logger->info('[Hubspot] Pagination progress log', [
'team_id' => $teamId,
'endpoint' => $endpoint,
'requests_made' => $state->requestCount,
'records_fetched' => $state->totalRecords,
'elapsed_seconds' => $state->getElapsedSeconds(),
]);
}
}
private function calculateDelayInMicroseconds(): int
{
return (int) (1 / PaginationConfig::SEARCH_RPS_LIMIT * 1000000);
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.040226065,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"30","depth":4,"bounds":{"left":0.68550533,"top":0.10055866,"width":0.010305851,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.6974734,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.70478725,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-07 14:04:09] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e2640872-9ee0-41f9-aa2d-6b6584dd824f\",\"trace_id\":\"ce9fcbd2-56c8-4d96-af05-d9057ab53920\"}\n[2026-05-07 14:04:09] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e2640872-9ee0-41f9-aa2d-6b6584dd824f\",\"trace_id\":\"ce9fcbd2-56c8-4d96-af05-d9057ab53920\"}\n[2026-05-07 14:04:09] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e2640872-9ee0-41f9-aa2d-6b6584dd824f\",\"trace_id\":\"ce9fcbd2-56c8-4d96-af05-d9057ab53920\"}\n[2026-05-07 14:04:09] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"e2640872-9ee0-41f9-aa2d-6b6584dd824f\",\"trace_id\":\"ce9fcbd2-56c8-4d96-af05-d9057ab53920\"}\n[2026-05-07 14:04:09] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.4,\"average_seconds_per_request\":0} {\"correlation_id\":\"e2640872-9ee0-41f9-aa2d-6b6584dd824f\",\"trace_id\":\"ce9fcbd2-56c8-4d96-af05-d9057ab53920\"}\n[2026-05-07 14:04:09] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.28,\"average_seconds_per_request\":0} {\"correlation_id\":\"e2640872-9ee0-41f9-aa2d-6b6584dd824f\",\"trace_id\":\"ce9fcbd2-56c8-4d96-af05-d9057ab53920\"}\n[2026-05-07 14:04:10] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.31,\"average_seconds_per_request\":0} {\"correlation_id\":\"e2640872-9ee0-41f9-aa2d-6b6584dd824f\",\"trace_id\":\"ce9fcbd2-56c8-4d96-af05-d9057ab53920\"}\n[2026-05-07 14:04:10] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.27,\"average_seconds_per_request\":0} {\"correlation_id\":\"e2640872-9ee0-41f9-aa2d-6b6584dd824f\",\"trace_id\":\"ce9fcbd2-56c8-4d96-af05-d9057ab53920\"}\n[2026-05-07 14:04:10] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.3,\"average_seconds_per_request\":0} {\"correlation_id\":\"e2640872-9ee0-41f9-aa2d-6b6584dd824f\",\"trace_id\":\"ce9fcbd2-56c8-4d96-af05-d9057ab53920\"}\n[2026-05-07 14:04:11] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.26,\"average_seconds_per_request\":0} {\"correlation_id\":\"e2640872-9ee0-41f9-aa2d-6b6584dd824f\",\"trace_id\":\"ce9fcbd2-56c8-4d96-af05-d9057ab53920\"}\n[2026-05-07 14:04:11] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.47,\"average_seconds_per_request\":0} {\"correlation_id\":\"e2640872-9ee0-41f9-aa2d-6b6584dd824f\",\"trace_id\":\"ce9fcbd2-56c8-4d96-af05-d9057ab53920\"}\n[2026-05-07 14:04:11] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.31,\"average_seconds_per_request\":0} {\"correlation_id\":\"e2640872-9ee0-41f9-aa2d-6b6584dd824f\",\"trace_id\":\"ce9fcbd2-56c8-4d96-af05-d9057ab53920\"}\n[2026-05-07 14:04:12] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.34,\"average_seconds_per_request\":0} {\"correlation_id\":\"e2640872-9ee0-41f9-aa2d-6b6584dd824f\",\"trace_id\":\"ce9fcbd2-56c8-4d96-af05-d9057ab53920\"}\n[2026-05-07 14:04:12] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.36,\"average_seconds_per_request\":0} {\"correlation_id\":\"e2640872-9ee0-41f9-aa2d-6b6584dd824f\",\"trace_id\":\"ce9fcbd2-56c8-4d96-af05-d9057ab53920\"}\n[2026-05-07 14:04:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"da1d4c14-cb37-4041-a487-e732b699396d\",\"trace_id\":\"fe3b693a-1f78-4208-8b1d-8e6b7e860ece\"}\n[2026-05-07 14:04:12] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"da1d4c14-cb37-4041-a487-e732b699396d\",\"trace_id\":\"fe3b693a-1f78-4208-8b1d-8e6b7e860ece\"}\n[2026-05-07 14:04:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"da1d4c14-cb37-4041-a487-e732b699396d\",\"trace_id\":\"fe3b693a-1f78-4208-8b1d-8e6b7e860ece\"}\n[2026-05-07 14:04:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"10cbb636-6d90-42c7-a4bd-d73b66d3879b\",\"trace_id\":\"4955a1ff-a451-4425-9e6b-559cae330007\"}\n[2026-05-07 14:04:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"10cbb636-6d90-42c7-a4bd-d73b66d3879b\",\"trace_id\":\"4955a1ff-a451-4425-9e6b-559cae330007\"}\n[2026-05-07 14:04:30] local.NOTICE: Monitoring start {\"correlation_id\":\"ec3d9484-582e-4401-b652-5a8ddf7937b4\",\"trace_id\":\"1b0f023d-8eda-4085-b752-af09355a1348\"}\n[2026-05-07 14:04:30] local.NOTICE: Monitoring end {\"correlation_id\":\"ec3d9484-582e-4401-b652-5a8ddf7937b4\",\"trace_id\":\"1b0f023d-8eda-4085-b752-af09355a1348\"}\n[2026-05-07 14:04:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"88187742-0619-41e6-b5e1-76bac0713491\",\"trace_id\":\"6da5fa6d-1cf1-46ae-9100-6f748ef77bea\"}\n[2026-05-07 14:04:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"88187742-0619-41e6-b5e1-76bac0713491\",\"trace_id\":\"6da5fa6d-1cf1-46ae-9100-6f748ef77bea\"}\n[2026-05-07 14:04:43] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"37a60ea1-eca3-48fc-a450-c92ce0b9c3c5\",\"trace_id\":\"0e6c2695-e5c3-43f7-b3a6-de62e4d517c1\"}\n[2026-05-07 14:04:43] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"37a60ea1-eca3-48fc-a450-c92ce0b9c3c5\",\"trace_id\":\"0e6c2695-e5c3-43f7-b3a6-de62e4d517c1\"}\n[2026-05-07 14:04:43] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"37a60ea1-eca3-48fc-a450-c92ce0b9c3c5\",\"trace_id\":\"0e6c2695-e5c3-43f7-b3a6-de62e4d517c1\"}\n[2026-05-07 14:04:43] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"37a60ea1-eca3-48fc-a450-c92ce0b9c3c5\",\"trace_id\":\"0e6c2695-e5c3-43f7-b3a6-de62e4d517c1\"}\n[2026-05-07 14:04:44] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.58,\"average_seconds_per_request\":0} {\"correlation_id\":\"37a60ea1-eca3-48fc-a450-c92ce0b9c3c5\",\"trace_id\":\"0e6c2695-e5c3-43f7-b3a6-de62e4d517c1\"}\n[2026-05-07 14:04:44] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.27,\"average_seconds_per_request\":0} {\"correlation_id\":\"37a60ea1-eca3-48fc-a450-c92ce0b9c3c5\",\"trace_id\":\"0e6c2695-e5c3-43f7-b3a6-de62e4d517c1\"}\n[2026-05-07 14:04:44] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.28,\"average_seconds_per_request\":0} {\"correlation_id\":\"37a60ea1-eca3-48fc-a450-c92ce0b9c3c5\",\"trace_id\":\"0e6c2695-e5c3-43f7-b3a6-de62e4d517c1\"}\n[2026-05-07 14:04:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"93d44500-7c4c-4b96-8312-2765404abf37\",\"trace_id\":\"c9c32303-a6cc-41b8-a5dd-b4b1babd55de\"}\n[2026-05-07 14:04:45] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"93d44500-7c4c-4b96-8312-2765404abf37\",\"trace_id\":\"c9c32303-a6cc-41b8-a5dd-b4b1babd55de\"}\n[2026-05-07 14:04:45] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"93d44500-7c4c-4b96-8312-2765404abf37\",\"trace_id\":\"c9c32303-a6cc-41b8-a5dd-b4b1babd55de\"}\n[2026-05-07 14:04:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"93d44500-7c4c-4b96-8312-2765404abf37\",\"trace_id\":\"c9c32303-a6cc-41b8-a5dd-b4b1babd55de\"}\n[2026-05-07 14:04:45] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.22,\"average_seconds_per_request\":0} {\"correlation_id\":\"37a60ea1-eca3-48fc-a450-c92ce0b9c3c5\",\"trace_id\":\"0e6c2695-e5c3-43f7-b3a6-de62e4d517c1\"}\n[2026-05-07 14:04:45] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.26,\"average_seconds_per_request\":0} {\"correlation_id\":\"37a60ea1-eca3-48fc-a450-c92ce0b9c3c5\",\"trace_id\":\"0e6c2695-e5c3-43f7-b3a6-de62e4d517c1\"}\n[2026-05-07 14:04:45] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0} {\"correlation_id\":\"37a60ea1-eca3-48fc-a450-c92ce0b9c3c5\",\"trace_id\":\"0e6c2695-e5c3-43f7-b3a6-de62e4d517c1\"}\n[2026-05-07 14:04:45] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.27,\"average_seconds_per_request\":0} {\"correlation_id\":\"37a60ea1-eca3-48fc-a450-c92ce0b9c3c5\",\"trace_id\":\"0e6c2695-e5c3-43f7-b3a6-de62e4d517c1\"}\n[2026-05-07 14:04:46] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0} {\"correlation_id\":\"37a60ea1-eca3-48fc-a450-c92ce0b9c3c5\",\"trace_id\":\"0e6c2695-e5c3-43f7-b3a6-de62e4d517c1\"}\n[2026-05-07 14:04:46] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0} {\"correlation_id\":\"37a60ea1-eca3-48fc-a450-c92ce0b9c3c5\",\"trace_id\":\"0e6c2695-e5c3-43f7-b3a6-de62e4d517c1\"}\n[2026-05-07 14:04:46] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.27,\"average_seconds_per_request\":0} {\"correlation_id\":\"37a60ea1-eca3-48fc-a450-c92ce0b9c3c5\",\"trace_id\":\"0e6c2695-e5c3-43f7-b3a6-de62e4d517c1\"}\n[2026-05-07 14:04:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"db987893-80a9-418c-b5ee-1f234956cc7a\",\"trace_id\":\"b1298630-53b9-4e18-8744-ba39b42e9b53\"}\n[2026-05-07 14:04:50] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:02:00, 2026-05-07 14:04:00] {\"correlation_id\":\"db987893-80a9-418c-b5ee-1f234956cc7a\",\"trace_id\":\"b1298630-53b9-4e18-8744-ba39b42e9b53\"}\n[2026-05-07 14:04:50] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:02:00, 2026-05-07 14:04:00] {\"correlation_id\":\"db987893-80a9-418c-b5ee-1f234956cc7a\",\"trace_id\":\"b1298630-53b9-4e18-8744-ba39b42e9b53\"}\n[2026-05-07 14:04:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"db987893-80a9-418c-b5ee-1f234956cc7a\",\"trace_id\":\"b1298630-53b9-4e18-8744-ba39b42e9b53\"}","depth":4,"bounds":{"left":0.41422874,"top":0.09736632,"width":0.58577126,"height":0.90263367},"on_screen":true,"value":"[2026-05-07 14:04:09] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e2640872-9ee0-41f9-aa2d-6b6584dd824f\",\"trace_id\":\"ce9fcbd2-56c8-4d96-af05-d9057ab53920\"}\n[2026-05-07 14:04:09] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e2640872-9ee0-41f9-aa2d-6b6584dd824f\",\"trace_id\":\"ce9fcbd2-56c8-4d96-af05-d9057ab53920\"}\n[2026-05-07 14:04:09] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e2640872-9ee0-41f9-aa2d-6b6584dd824f\",\"trace_id\":\"ce9fcbd2-56c8-4d96-af05-d9057ab53920\"}\n[2026-05-07 14:04:09] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"e2640872-9ee0-41f9-aa2d-6b6584dd824f\",\"trace_id\":\"ce9fcbd2-56c8-4d96-af05-d9057ab53920\"}\n[2026-05-07 14:04:09] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.4,\"average_seconds_per_request\":0} {\"correlation_id\":\"e2640872-9ee0-41f9-aa2d-6b6584dd824f\",\"trace_id\":\"ce9fcbd2-56c8-4d96-af05-d9057ab53920\"}\n[2026-05-07 14:04:09] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.28,\"average_seconds_per_request\":0} {\"correlation_id\":\"e2640872-9ee0-41f9-aa2d-6b6584dd824f\",\"trace_id\":\"ce9fcbd2-56c8-4d96-af05-d9057ab53920\"}\n[2026-05-07 14:04:10] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.31,\"average_seconds_per_request\":0} {\"correlation_id\":\"e2640872-9ee0-41f9-aa2d-6b6584dd824f\",\"trace_id\":\"ce9fcbd2-56c8-4d96-af05-d9057ab53920\"}\n[2026-05-07 14:04:10] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.27,\"average_seconds_per_request\":0} {\"correlation_id\":\"e2640872-9ee0-41f9-aa2d-6b6584dd824f\",\"trace_id\":\"ce9fcbd2-56c8-4d96-af05-d9057ab53920\"}\n[2026-05-07 14:04:10] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.3,\"average_seconds_per_request\":0} {\"correlation_id\":\"e2640872-9ee0-41f9-aa2d-6b6584dd824f\",\"trace_id\":\"ce9fcbd2-56c8-4d96-af05-d9057ab53920\"}\n[2026-05-07 14:04:11] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.26,\"average_seconds_per_request\":0} {\"correlation_id\":\"e2640872-9ee0-41f9-aa2d-6b6584dd824f\",\"trace_id\":\"ce9fcbd2-56c8-4d96-af05-d9057ab53920\"}\n[2026-05-07 14:04:11] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.47,\"average_seconds_per_request\":0} {\"correlation_id\":\"e2640872-9ee0-41f9-aa2d-6b6584dd824f\",\"trace_id\":\"ce9fcbd2-56c8-4d96-af05-d9057ab53920\"}\n[2026-05-07 14:04:11] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.31,\"average_seconds_per_request\":0} {\"correlation_id\":\"e2640872-9ee0-41f9-aa2d-6b6584dd824f\",\"trace_id\":\"ce9fcbd2-56c8-4d96-af05-d9057ab53920\"}\n[2026-05-07 14:04:12] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.34,\"average_seconds_per_request\":0} {\"correlation_id\":\"e2640872-9ee0-41f9-aa2d-6b6584dd824f\",\"trace_id\":\"ce9fcbd2-56c8-4d96-af05-d9057ab53920\"}\n[2026-05-07 14:04:12] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.36,\"average_seconds_per_request\":0} {\"correlation_id\":\"e2640872-9ee0-41f9-aa2d-6b6584dd824f\",\"trace_id\":\"ce9fcbd2-56c8-4d96-af05-d9057ab53920\"}\n[2026-05-07 14:04:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"da1d4c14-cb37-4041-a487-e732b699396d\",\"trace_id\":\"fe3b693a-1f78-4208-8b1d-8e6b7e860ece\"}\n[2026-05-07 14:04:12] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"da1d4c14-cb37-4041-a487-e732b699396d\",\"trace_id\":\"fe3b693a-1f78-4208-8b1d-8e6b7e860ece\"}\n[2026-05-07 14:04:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"da1d4c14-cb37-4041-a487-e732b699396d\",\"trace_id\":\"fe3b693a-1f78-4208-8b1d-8e6b7e860ece\"}\n[2026-05-07 14:04:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"10cbb636-6d90-42c7-a4bd-d73b66d3879b\",\"trace_id\":\"4955a1ff-a451-4425-9e6b-559cae330007\"}\n[2026-05-07 14:04:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"10cbb636-6d90-42c7-a4bd-d73b66d3879b\",\"trace_id\":\"4955a1ff-a451-4425-9e6b-559cae330007\"}\n[2026-05-07 14:04:30] local.NOTICE: Monitoring start {\"correlation_id\":\"ec3d9484-582e-4401-b652-5a8ddf7937b4\",\"trace_id\":\"1b0f023d-8eda-4085-b752-af09355a1348\"}\n[2026-05-07 14:04:30] local.NOTICE: Monitoring end {\"correlation_id\":\"ec3d9484-582e-4401-b652-5a8ddf7937b4\",\"trace_id\":\"1b0f023d-8eda-4085-b752-af09355a1348\"}\n[2026-05-07 14:04:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"88187742-0619-41e6-b5e1-76bac0713491\",\"trace_id\":\"6da5fa6d-1cf1-46ae-9100-6f748ef77bea\"}\n[2026-05-07 14:04:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"88187742-0619-41e6-b5e1-76bac0713491\",\"trace_id\":\"6da5fa6d-1cf1-46ae-9100-6f748ef77bea\"}\n[2026-05-07 14:04:43] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"37a60ea1-eca3-48fc-a450-c92ce0b9c3c5\",\"trace_id\":\"0e6c2695-e5c3-43f7-b3a6-de62e4d517c1\"}\n[2026-05-07 14:04:43] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"37a60ea1-eca3-48fc-a450-c92ce0b9c3c5\",\"trace_id\":\"0e6c2695-e5c3-43f7-b3a6-de62e4d517c1\"}\n[2026-05-07 14:04:43] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"37a60ea1-eca3-48fc-a450-c92ce0b9c3c5\",\"trace_id\":\"0e6c2695-e5c3-43f7-b3a6-de62e4d517c1\"}\n[2026-05-07 14:04:43] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"37a60ea1-eca3-48fc-a450-c92ce0b9c3c5\",\"trace_id\":\"0e6c2695-e5c3-43f7-b3a6-de62e4d517c1\"}\n[2026-05-07 14:04:44] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.58,\"average_seconds_per_request\":0} {\"correlation_id\":\"37a60ea1-eca3-48fc-a450-c92ce0b9c3c5\",\"trace_id\":\"0e6c2695-e5c3-43f7-b3a6-de62e4d517c1\"}\n[2026-05-07 14:04:44] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.27,\"average_seconds_per_request\":0} {\"correlation_id\":\"37a60ea1-eca3-48fc-a450-c92ce0b9c3c5\",\"trace_id\":\"0e6c2695-e5c3-43f7-b3a6-de62e4d517c1\"}\n[2026-05-07 14:04:44] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.28,\"average_seconds_per_request\":0} {\"correlation_id\":\"37a60ea1-eca3-48fc-a450-c92ce0b9c3c5\",\"trace_id\":\"0e6c2695-e5c3-43f7-b3a6-de62e4d517c1\"}\n[2026-05-07 14:04:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"93d44500-7c4c-4b96-8312-2765404abf37\",\"trace_id\":\"c9c32303-a6cc-41b8-a5dd-b4b1babd55de\"}\n[2026-05-07 14:04:45] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"93d44500-7c4c-4b96-8312-2765404abf37\",\"trace_id\":\"c9c32303-a6cc-41b8-a5dd-b4b1babd55de\"}\n[2026-05-07 14:04:45] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"93d44500-7c4c-4b96-8312-2765404abf37\",\"trace_id\":\"c9c32303-a6cc-41b8-a5dd-b4b1babd55de\"}\n[2026-05-07 14:04:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"93d44500-7c4c-4b96-8312-2765404abf37\",\"trace_id\":\"c9c32303-a6cc-41b8-a5dd-b4b1babd55de\"}\n[2026-05-07 14:04:45] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.22,\"average_seconds_per_request\":0} {\"correlation_id\":\"37a60ea1-eca3-48fc-a450-c92ce0b9c3c5\",\"trace_id\":\"0e6c2695-e5c3-43f7-b3a6-de62e4d517c1\"}\n[2026-05-07 14:04:45] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.26,\"average_seconds_per_request\":0} {\"correlation_id\":\"37a60ea1-eca3-48fc-a450-c92ce0b9c3c5\",\"trace_id\":\"0e6c2695-e5c3-43f7-b3a6-de62e4d517c1\"}\n[2026-05-07 14:04:45] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0} {\"correlation_id\":\"37a60ea1-eca3-48fc-a450-c92ce0b9c3c5\",\"trace_id\":\"0e6c2695-e5c3-43f7-b3a6-de62e4d517c1\"}\n[2026-05-07 14:04:45] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.27,\"average_seconds_per_request\":0} {\"correlation_id\":\"37a60ea1-eca3-48fc-a450-c92ce0b9c3c5\",\"trace_id\":\"0e6c2695-e5c3-43f7-b3a6-de62e4d517c1\"}\n[2026-05-07 14:04:46] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0} {\"correlation_id\":\"37a60ea1-eca3-48fc-a450-c92ce0b9c3c5\",\"trace_id\":\"0e6c2695-e5c3-43f7-b3a6-de62e4d517c1\"}\n[2026-05-07 14:04:46] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0} {\"correlation_id\":\"37a60ea1-eca3-48fc-a450-c92ce0b9c3c5\",\"trace_id\":\"0e6c2695-e5c3-43f7-b3a6-de62e4d517c1\"}\n[2026-05-07 14:04:46] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.27,\"average_seconds_per_request\":0} {\"correlation_id\":\"37a60ea1-eca3-48fc-a450-c92ce0b9c3c5\",\"trace_id\":\"0e6c2695-e5c3-43f7-b3a6-de62e4d517c1\"}\n[2026-05-07 14:04:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"db987893-80a9-418c-b5ee-1f234956cc7a\",\"trace_id\":\"b1298630-53b9-4e18-8744-ba39b42e9b53\"}\n[2026-05-07 14:04:50] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:02:00, 2026-05-07 14:04:00] {\"correlation_id\":\"db987893-80a9-418c-b5ee-1f234956cc7a\",\"trace_id\":\"b1298630-53b9-4e18-8744-ba39b42e9b53\"}\n[2026-05-07 14:04:50] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:02:00, 2026-05-07 14:04:00] {\"correlation_id\":\"db987893-80a9-418c-b5ee-1f234956cc7a\",\"trace_id\":\"b1298630-53b9-4e18-8744-ba39b42e9b53\"}\n[2026-05-07 14:04:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"db987893-80a9-418c-b5ee-1f234956cc7a\",\"trace_id\":\"b1298630-53b9-4e18-8744-ba39b42e9b53\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"18","depth":4,"bounds":{"left":0.3600399,"top":0.2490024,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.37167552,"top":0.2490024,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.3806516,"top":0.24740623,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.3879654,"top":0.24740623,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Crm\\Hubspot\\Pagination;\n\nuse Jiminny\\Exceptions\\RateLimitException;\nuse Jiminny\\Services\\Crm\\Hubspot\\Client;\nuse Jiminny\\Services\\Crm\\Hubspot\\PayloadBuilder;\nuse Psr\\Log\\LoggerInterface;\nuse SevenShores\\Hubspot\\Exceptions\\BadRequest;\nuse SevenShores\\Hubspot\\Exceptions\\HubspotException;\nuse Jiminny\\Exceptions\\SocialAccountTokenInvalidException;\n\nclass HubspotPaginationService\n{\n public function __construct(\n private LoggerInterface $logger\n ) {\n }\n\n /**\n * @throws HubspotException\n * @throws SocialAccountTokenInvalidException\n * @throws BadRequest\n */\n public function getPaginatedDataGenerator(\n Client $client,\n array $payload,\n string $type,\n int $offset = 0,\n int &$total = 0,\n ?string &$lastRecordId = null\n ): \\Generator {\n $state = new PaginationState(offset: $offset);\n $endpoint = Client::BASE_URL . \"/crm/v3/objects/{$type}/search\";\n $defaultFilter = $payload['filters'] ?? [];\n $resultsPerPage = PayloadBuilder::MAX_SEARCH_REQUEST_LIMIT;\n $teamId = $client->getConfig()->getTeam()->getId();\n $delay = $this->calculateDelayInMicroseconds();\n\n do {\n// if ($this->shouldStopPagination($state, $teamId)) {\n// break;\n// }\n\n $payload = $this->handlePaginationStrategy($payload, $defaultFilter, $state, $resultsPerPage, $teamId);\n\n// $this->validateTokenIfNeeded($client, $state);\n// usleep($delay);\n\n $page = $this->executeSearchRequest($client, $endpoint, $payload, $state);\n\n// $state->setTotal($page['total'] ?? 0);\n// $this->updateLastRecordId($page, $state);\n//\n// // Safely iterate over results with null check\n// $results = $page['results'] ?? [];\n// foreach ($results as $row) {\n// $state->incrementTotalRecords();\n// yield $row;\n// }\n//\n// $state->setOffset($this->getNextOffset($page));\n// $state->incrementRequestCount();\n//\n// $this->logPaginationProgress($state, $teamId, $endpoint);\n } while ($state->offset && ! empty($page['results']));\n\n // Log final pagination completion stats\n $this->logger->info('[Hubspot] Pagination completed', [\n 'team_id' => $teamId,\n 'endpoint' => $endpoint,\n 'total_requests' => $state->requestCount,\n 'total_records_fetched' => $state->totalRecords,\n 'total_elapsed_seconds' => round($state->getElapsedSeconds(), 2),\n 'average_seconds_per_request' => $state->requestCount > 0 ? round($state->getElapsedSeconds() / $state->requestCount, 2) : 0,\n ]);\n\n // Update reference parameters\n $total = $state->total;\n $lastRecordId = $state->lastRecordId;\n\n yield;\n }\n\n private function shouldStopPagination(PaginationState $state, int $teamId): bool\n {\n if ($state->hasReachedSafetyLimit()) {\n $this->logger->warning('[Hubspot] Reached maximum request limit during pagination', [\n 'team_id' => $teamId,\n 'safety_limit' => PaginationConfig::LOOP_SAFETY_LIMIT,\n 'total_fetched' => $state->totalRecords,\n ]);\n\n return true;\n }\n\n return false;\n }\n\n private function handlePaginationStrategy(\n array $payload,\n array $defaultFilter,\n PaginationState $state,\n int $resultsPerPage,\n int $teamId\n ): array {\n if ($this->shouldSwitchToKeysetPagination($state, $resultsPerPage)) {\n $payload['filters'] = $defaultFilter;\n $payload['filters'][] = [\n 'propertyName' => 'hs_object_id',\n 'operator' => 'LT',\n 'value' => $state->lastRecordId,\n ];\n\n $this->logger->info('[Hubspot] Search keyset pagination request', [\n 'team_id' => $teamId,\n 'sequence' => $state->requestCount,\n 'itemsPerPage' => $resultsPerPage,\n 'payload' => $payload,\n 'total' => $state->total,\n ]);\n\n unset($payload['after']);\n $state->setOffset(0);\n }\n\n if ($state->offset) {\n $payload['after'] = $state->offset;\n }\n\n return $payload;\n }\n\n private function shouldSwitchToKeysetPagination(PaginationState $state, int $resultsPerPage): bool\n {\n // Check if we've hit the offset limit\n $shouldSwitch = $state->requestCount > 0 && ($state->offset + $resultsPerPage) > PaginationConfig::TOTAL_QUERY_LIMIT;\n\n if ($shouldSwitch && $state->lastRecordId === null) {\n $this->logger->warning('[Hubspot] Cannot switch to keyset pagination: lastRecordId is null', [\n 'request_count' => $state->requestCount,\n 'current_offset' => $state->offset,\n 'results_per_page' => $resultsPerPage,\n 'total_query_limit' => PaginationConfig::TOTAL_QUERY_LIMIT,\n ]);\n\n return false; // Continue with offset pagination\n }\n\n return $shouldSwitch;\n }\n\n private function validateTokenIfNeeded(Client $client, PaginationState $state): void\n {\n if ($state->shouldValidateToken()) {\n $client->ensureValidToken();\n $state->updateLastTokenCheck();\n }\n }\n\n private function executeSearchRequest(Client $client, string $endpoint, array $payload, PaginationState $state): array\n {\n try {\n $response = $client->getInstance()->getClient()->request('POST', $endpoint, ['json' => $payload]);\n\n return $response->toArray();\n } catch (\\Exception $e) {\n if ($client->isUnauthorizedException($e)) {\n $this->logger->warning('[Hubspot] Got 401 during pagination, attempting token refresh', [\n 'team_id' => $client->getConfig()->getTeam()->getId(),\n 'error' => $e->getMessage(),\n ]);\n\n $client->ensureValidToken();\n $state->updateLastTokenCheck();\n\n try {\n $response = $client->getInstance()->getClient()->request('POST', $endpoint, ['json' => $payload]);\n\n $this->logger->info('[Hubspot] Token refresh and retry successful', [\n 'team_id' => $client->getConfig()->getTeam()->getId(),\n ]);\n\n return $response->toArray();\n } catch (\\Exception $retryException) {\n $this->logger->error('[Hubspot] Retry request failed after token refresh', [\n 'team_id' => $client->getConfig()->getTeam()->getId(),\n 'original_error' => $e->getMessage(),\n 'retry_error' => $retryException->getMessage(),\n ]);\n\n throw $retryException;\n }\n } else if ($client->isHubspotRateLimit($e)) {\n $retryAfter = $client->parseRetryAfter($e);\n\n $this->logger->info('[Hubspot] Received 429 from API', [\n 'team_id' => $client->getConfig()->getTeam()->getId(),\n 'config_id' => $client->getConfig()->getId(),\n 'retry_after' => $retryAfter,\n 'reason' => $e->getMessage(),\n ]);\n\n throw new RateLimitException('Hubspot returned 429', $retryAfter, $e);\n } else {\n throw $e;\n }\n }\n }\n\n private function updateLastRecordId(array $page, PaginationState $state): void\n {\n $lastRecord = ! empty($page['results']) ? end($page['results']) : null;\n $lastRecordId = $lastRecord['id'] ?? null;\n $state->updateLastRecordId($lastRecordId);\n }\n\n private function getNextOffset(array $page): int\n {\n return isset($page['paging']['next']['after']) ? (int) $page['paging']['next']['after'] : 0;\n }\n\n private function logPaginationProgress(PaginationState $state, int $teamId, string $endpoint): void\n {\n if ($state->shouldLogProgress()) {\n $this->logger->info('[Hubspot] Pagination progress log', [\n 'team_id' => $teamId,\n 'endpoint' => $endpoint,\n 'requests_made' => $state->requestCount,\n 'records_fetched' => $state->totalRecords,\n 'elapsed_seconds' => $state->getElapsedSeconds(),\n ]);\n }\n }\n\n private function calculateDelayInMicroseconds(): int\n {\n return (int) (1 / PaginationConfig::SEARCH_RPS_LIMIT * 1000000);\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Crm\\Hubspot\\Pagination;\n\nuse Jiminny\\Exceptions\\RateLimitException;\nuse Jiminny\\Services\\Crm\\Hubspot\\Client;\nuse Jiminny\\Services\\Crm\\Hubspot\\PayloadBuilder;\nuse Psr\\Log\\LoggerInterface;\nuse SevenShores\\Hubspot\\Exceptions\\BadRequest;\nuse SevenShores\\Hubspot\\Exceptions\\HubspotException;\nuse Jiminny\\Exceptions\\SocialAccountTokenInvalidException;\n\nclass HubspotPaginationService\n{\n public function __construct(\n private LoggerInterface $logger\n ) {\n }\n\n /**\n * @throws HubspotException\n * @throws SocialAccountTokenInvalidException\n * @throws BadRequest\n */\n public function getPaginatedDataGenerator(\n Client $client,\n array $payload,\n string $type,\n int $offset = 0,\n int &$total = 0,\n ?string &$lastRecordId = null\n ): \\Generator {\n $state = new PaginationState(offset: $offset);\n $endpoint = Client::BASE_URL . \"/crm/v3/objects/{$type}/search\";\n $defaultFilter = $payload['filters'] ?? [];\n $resultsPerPage = PayloadBuilder::MAX_SEARCH_REQUEST_LIMIT;\n $teamId = $client->getConfig()->getTeam()->getId();\n $delay = $this->calculateDelayInMicroseconds();\n\n do {\n// if ($this->shouldStopPagination($state, $teamId)) {\n// break;\n// }\n\n $payload = $this->handlePaginationStrategy($payload, $defaultFilter, $state, $resultsPerPage, $teamId);\n\n// $this->validateTokenIfNeeded($client, $state);\n// usleep($delay);\n\n $page = $this->executeSearchRequest($client, $endpoint, $payload, $state);\n\n// $state->setTotal($page['total'] ?? 0);\n// $this->updateLastRecordId($page, $state);\n//\n// // Safely iterate over results with null check\n// $results = $page['results'] ?? [];\n// foreach ($results as $row) {\n// $state->incrementTotalRecords();\n// yield $row;\n// }\n//\n// $state->setOffset($this->getNextOffset($page));\n// $state->incrementRequestCount();\n//\n// $this->logPaginationProgress($state, $teamId, $endpoint);\n } while ($state->offset && ! empty($page['results']));\n\n // Log final pagination completion stats\n $this->logger->info('[Hubspot] Pagination completed', [\n 'team_id' => $teamId,\n 'endpoint' => $endpoint,\n 'total_requests' => $state->requestCount,\n 'total_records_fetched' => $state->totalRecords,\n 'total_elapsed_seconds' => round($state->getElapsedSeconds(), 2),\n 'average_seconds_per_request' => $state->requestCount > 0 ? round($state->getElapsedSeconds() / $state->requestCount, 2) : 0,\n ]);\n\n // Update reference parameters\n $total = $state->total;\n $lastRecordId = $state->lastRecordId;\n\n yield;\n }\n\n private function shouldStopPagination(PaginationState $state, int $teamId): bool\n {\n if ($state->hasReachedSafetyLimit()) {\n $this->logger->warning('[Hubspot] Reached maximum request limit during pagination', [\n 'team_id' => $teamId,\n 'safety_limit' => PaginationConfig::LOOP_SAFETY_LIMIT,\n 'total_fetched' => $state->totalRecords,\n ]);\n\n return true;\n }\n\n return false;\n }\n\n private function handlePaginationStrategy(\n array $payload,\n array $defaultFilter,\n PaginationState $state,\n int $resultsPerPage,\n int $teamId\n ): array {\n if ($this->shouldSwitchToKeysetPagination($state, $resultsPerPage)) {\n $payload['filters'] = $defaultFilter;\n $payload['filters'][] = [\n 'propertyName' => 'hs_object_id',\n 'operator' => 'LT',\n 'value' => $state->lastRecordId,\n ];\n\n $this->logger->info('[Hubspot] Search keyset pagination request', [\n 'team_id' => $teamId,\n 'sequence' => $state->requestCount,\n 'itemsPerPage' => $resultsPerPage,\n 'payload' => $payload,\n 'total' => $state->total,\n ]);\n\n unset($payload['after']);\n $state->setOffset(0);\n }\n\n if ($state->offset) {\n $payload['after'] = $state->offset;\n }\n\n return $payload;\n }\n\n private function shouldSwitchToKeysetPagination(PaginationState $state, int $resultsPerPage): bool\n {\n // Check if we've hit the offset limit\n $shouldSwitch = $state->requestCount > 0 && ($state->offset + $resultsPerPage) > PaginationConfig::TOTAL_QUERY_LIMIT;\n\n if ($shouldSwitch && $state->lastRecordId === null) {\n $this->logger->warning('[Hubspot] Cannot switch to keyset pagination: lastRecordId is null', [\n 'request_count' => $state->requestCount,\n 'current_offset' => $state->offset,\n 'results_per_page' => $resultsPerPage,\n 'total_query_limit' => PaginationConfig::TOTAL_QUERY_LIMIT,\n ]);\n\n return false; // Continue with offset pagination\n }\n\n return $shouldSwitch;\n }\n\n private function validateTokenIfNeeded(Client $client, PaginationState $state): void\n {\n if ($state->shouldValidateToken()) {\n $client->ensureValidToken();\n $state->updateLastTokenCheck();\n }\n }\n\n private function executeSearchRequest(Client $client, string $endpoint, array $payload, PaginationState $state): array\n {\n try {\n $response = $client->getInstance()->getClient()->request('POST', $endpoint, ['json' => $payload]);\n\n return $response->toArray();\n } catch (\\Exception $e) {\n if ($client->isUnauthorizedException($e)) {\n $this->logger->warning('[Hubspot] Got 401 during pagination, attempting token refresh', [\n 'team_id' => $client->getConfig()->getTeam()->getId(),\n 'error' => $e->getMessage(),\n ]);\n\n $client->ensureValidToken();\n $state->updateLastTokenCheck();\n\n try {\n $response = $client->getInstance()->getClient()->request('POST', $endpoint, ['json' => $payload]);\n\n $this->logger->info('[Hubspot] Token refresh and retry successful', [\n 'team_id' => $client->getConfig()->getTeam()->getId(),\n ]);\n\n return $response->toArray();\n } catch (\\Exception $retryException) {\n $this->logger->error('[Hubspot] Retry request failed after token refresh', [\n 'team_id' => $client->getConfig()->getTeam()->getId(),\n 'original_error' => $e->getMessage(),\n 'retry_error' => $retryException->getMessage(),\n ]);\n\n throw $retryException;\n }\n } else if ($client->isHubspotRateLimit($e)) {\n $retryAfter = $client->parseRetryAfter($e);\n\n $this->logger->info('[Hubspot] Received 429 from API', [\n 'team_id' => $client->getConfig()->getTeam()->getId(),\n 'config_id' => $client->getConfig()->getId(),\n 'retry_after' => $retryAfter,\n 'reason' => $e->getMessage(),\n ]);\n\n throw new RateLimitException('Hubspot returned 429', $retryAfter, $e);\n } else {\n throw $e;\n }\n }\n }\n\n private function updateLastRecordId(array $page, PaginationState $state): void\n {\n $lastRecord = ! empty($page['results']) ? end($page['results']) : null;\n $lastRecordId = $lastRecord['id'] ?? null;\n $state->updateLastRecordId($lastRecordId);\n }\n\n private function getNextOffset(array $page): int\n {\n return isset($page['paging']['next']['after']) ? (int) $page['paging']['next']['after'] : 0;\n }\n\n private function logPaginationProgress(PaginationState $state, int $teamId, string $endpoint): void\n {\n if ($state->shouldLogProgress()) {\n $this->logger->info('[Hubspot] Pagination progress log', [\n 'team_id' => $teamId,\n 'endpoint' => $endpoint,\n 'requests_made' => $state->requestCount,\n 'records_fetched' => $state->totalRecords,\n 'elapsed_seconds' => $state->getElapsedSeconds(),\n ]);\n }\n }\n\n private function calculateDelayInMicroseconds(): int\n {\n return (int) (1 / PaginationConfig::SEARCH_RPS_LIMIT * 1000000);\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-4671302500919028249
|
4066168836996335823
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
30
Previous Highlighted Error
Next Highlighted Error
[2026-05-07 14:04:09] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"e2640872-9ee0-41f9-aa2d-6b6584dd824f","trace_id":"ce9fcbd2-56c8-4d96-af05-d9057ab53920"}
[2026-05-07 14:04:09] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"e2640872-9ee0-41f9-aa2d-6b6584dd824f","trace_id":"ce9fcbd2-56c8-4d96-af05-d9057ab53920"}
[2026-05-07 14:04:09] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"e2640872-9ee0-41f9-aa2d-6b6584dd824f","trace_id":"ce9fcbd2-56c8-4d96-af05-d9057ab53920"}
[2026-05-07 14:04:09] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"e2640872-9ee0-41f9-aa2d-6b6584dd824f","trace_id":"ce9fcbd2-56c8-4d96-af05-d9057ab53920"}
[2026-05-07 14:04:09] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"[URL_WITH_CREDENTIALS] HubspotException
* @throws SocialAccountTokenInvalidException
* @throws BadRequest
*/
public function getPaginatedDataGenerator(
Client $client,
array $payload,
string $type,
int $offset = 0,
int &$total = 0,
?string &$lastRecordId = null
): \Generator {
$state = new PaginationState(offset: $offset);
$endpoint = Client::BASE_URL . "/crm/v3/objects/{$type}/search";
$defaultFilter = $payload['filters'] ?? [];
$resultsPerPage = PayloadBuilder::MAX_SEARCH_REQUEST_LIMIT;
$teamId = $client->getConfig()->getTeam()->getId();
$delay = $this->calculateDelayInMicroseconds();
do {
// if ($this->shouldStopPagination($state, $teamId)) {
// break;
// }
$payload = $this->handlePaginationStrategy($payload, $defaultFilter, $state, $resultsPerPage, $teamId);
// $this->validateTokenIfNeeded($client, $state);
// usleep($delay);
$page = $this->executeSearchRequest($client, $endpoint, $payload, $state);
// $state->setTotal($page['total'] ?? 0);
// $this->updateLastRecordId($page, $state);
//
// // Safely iterate over results with null check
// $results = $page['results'] ?? [];
// foreach ($results as $row) {
// $state->incrementTotalRecords();
// yield $row;
// }
//
// $state->setOffset($this->getNextOffset($page));
// $state->incrementRequestCount();
//
// $this->logPaginationProgress($state, $teamId, $endpoint);
} while ($state->offset && ! empty($page['results']));
// Log final pagination completion stats
$this->logger->info('[Hubspot] Pagination completed', [
'team_id' => $teamId,
'endpoint' => $endpoint,
'total_requests' => $state->requestCount,
'total_records_fetched' => $state->totalRecords,
'total_elapsed_seconds' => round($state->getElapsedSeconds(), 2),
'average_seconds_per_request' => $state->requestCount > 0 ? round($state->getElapsedSeconds() / $state->requestCount, 2) : 0,
]);
// Update reference parameters
$total = $state->total;
$lastRecordId = $state->lastRecordId;
yield;
}
private function shouldStopPagination(PaginationState $state, int $teamId): bool
{
if ($state->hasReachedSafetyLimit()) {
$this->logger->warning('[Hubspot] Reached maximum request limit during pagination', [
'team_id' => $teamId,
'safety_limit' => PaginationConfig::LOOP_SAFETY_LIMIT,
'total_fetched' => $state->totalRecords,
]);
return true;
}
return false;
}
private function handlePaginationStrategy(
array $payload,
array $defaultFilter,
PaginationState $state,
int $resultsPerPage,
int $teamId
): array {
if ($this->shouldSwitchToKeysetPagination($state, $resultsPerPage)) {
$payload['filters'] = $defaultFilter;
$payload['filters'][] = [
'propertyName' => 'hs_object_id',
'operator' => 'LT',
'value' => $state->lastRecordId,
];
$this->logger->info('[Hubspot] Search keyset pagination request', [
'team_id' => $teamId,
'sequence' => $state->requestCount,
'itemsPerPage' => $resultsPerPage,
'payload' => $payload,
'total' => $state->total,
]);
unset($payload['after']);
$state->setOffset(0);
}
if ($state->offset) {
$payload['after'] = $state->offset;
}
return $payload;
}
private function shouldSwitchToKeysetPagination(PaginationState $state, int $resultsPerPage): bool
{
// Check if we've hit the offset limit
$shouldSwitch = $state->requestCount > 0 && ($state->offset + $resultsPerPage) > PaginationConfig::TOTAL_QUERY_LIMIT;
if ($shouldSwitch && $state->lastRecordId === null) {
$this->logger->warning('[Hubspot] Cannot switch to keyset pagination: lastRecordId is null', [
'request_count' => $state->requestCount,
'current_offset' => $state->offset,
'results_per_page' => $resultsPerPage,
'total_query_limit' => PaginationConfig::TOTAL_QUERY_LIMIT,
]);
return false; // Continue with offset pagination
}
return $shouldSwitch;
}
private function validateTokenIfNeeded(Client $client, PaginationState $state): void
{
if ($state->shouldValidateToken()) {
$client->ensureValidToken();
$state->updateLastTokenCheck();
}
}
private function executeSearchRequest(Client $client, string $endpoint, array $payload, PaginationState $state): array
{
try {
$response = $client->getInstance()->getClient()->request('POST', $endpoint, ['json' => $payload]);
return $response->toArray();
} catch (\Exception $e) {
if ($client->isUnauthorizedException($e)) {
$this->logger->warning('[Hubspot] Got 401 during pagination, attempting token refresh', [
'team_id' => $client->getConfig()->getTeam()->getId(),
'error' => $e->getMessage(),
]);
$client->ensureValidToken();
$state->updateLastTokenCheck();
try {
$response = $client->getInstance()->getClient()->request('POST', $endpoint, ['json' => $payload]);
$this->logger->info('[Hubspot] Token refresh and retry successful', [
'team_id' => $client->getConfig()->getTeam()->getId(),
]);
return $response->toArray();
} catch (\Exception $retryException) {
$this->logger->error('[Hubspot] Retry request failed after token refresh', [
'team_id' => $client->getConfig()->getTeam()->getId(),
'original_error' => $e->getMessage(),
'retry_error' => $retryException->getMessage(),
]);
throw $retryException;
}
} else if ($client->isHubspotRateLimit($e)) {
$retryAfter = $client->parseRetryAfter($e);
$this->logger->info('[Hubspot] Received 429 from API', [
'team_id' => $client->getConfig()->getTeam()->getId(),
'config_id' => $client->getConfig()->getId(),
'retry_after' => $retryAfter,
'reason' => $e->getMessage(),
]);
throw new RateLimitException('Hubspot returned 429', $retryAfter, $e);
} else {
throw $e;
}
}
}
private function updateLastRecordId(array $page, PaginationState $state): void
{
$lastRecord = ! empty($page['results']) ? end($page['results']) : null;
$lastRecordId = $lastRecord['id'] ?? null;
$state->updateLastRecordId($lastRecordId);
}
private function getNextOffset(array $page): int
{
return isset($page['paging']['next']['after']) ? (int) $page['paging']['next']['after'] : 0;
}
private function logPaginationProgress(PaginationState $state, int $teamId, string $endpoint): void
{
if ($state->shouldLogProgress()) {
$this->logger->info('[Hubspot] Pagination progress log', [
'team_id' => $teamId,
'endpoint' => $endpoint,
'requests_made' => $state->requestCount,
'records_fetched' => $state->totalRecords,
'elapsed_seconds' => $state->getElapsedSeconds(),
]);
}
}
private function calculateDelayInMicroseconds(): int
{
return (int) (1 / PaginationConfig::SEARCH_RPS_LIMIT * 1000000);
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
4486
|
NULL
|
NULL
|
NULL
|
|
4490
|
163
|
26
|
2026-05-07T14:06:38.978614+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778162798978_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
30
Previous Highlighted Error
Next Highlighted Error
Sync Changes
Hide This Notification
Code changed:
Hide
18
1
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Crm\Hubspot\Pagination;
use Jiminny\Exceptions\RateLimitException;
use Jiminny\Services\Crm\Hubspot\Client;
use Jiminny\Services\Crm\Hubspot\PayloadBuilder;
use Psr\Log\LoggerInterface;
use SevenShores\Hubspot\Exceptions\BadRequest;
use SevenShores\Hubspot\Exceptions\HubspotException;
use Jiminny\Exceptions\SocialAccountTokenInvalidException;
class HubspotPaginationService
{
public function __construct(
private LoggerInterface $logger
) {
}
/**
* @throws HubspotException
* @throws SocialAccountTokenInvalidException
* @throws BadRequest
*/
public function getPaginatedDataGenerator(
Client $client,
array $payload,
string $type,
int $offset = 0,
int &$total = 0,
?string &$lastRecordId = null
): \Generator {
$state = new PaginationState(offset: $offset);
$endpoint = Client::BASE_URL . "/crm/v3/objects/{$type}/search";
$defaultFilter = $payload['filters'] ?? [];
$resultsPerPage = PayloadBuilder::MAX_SEARCH_REQUEST_LIMIT;
$teamId = $client->getConfig()->getTeam()->getId();
$delay = $this->calculateDelayInMicroseconds();
do {
// if ($this->shouldStopPagination($state, $teamId)) {
// break;
// }
$payload = $this->handlePaginationStrategy($payload, $defaultFilter, $state, $resultsPerPage, $teamId);
// $this->validateTokenIfNeeded($client, $state);
// usleep($delay);
$page = $this->executeSearchRequest($client, $endpoint, $payload, $state);
// $state->setTotal($page['total'] ?? 0);
// $this->updateLastRecordId($page, $state);
//
// // Safely iterate over results with null check
// $results = $page['results'] ?? [];
// foreach ($results as $row) {
// $state->incrementTotalRecords();
// yield $row;
// }
//
// $state->setOffset($this->getNextOffset($page));
// $state->incrementRequestCount();
//
// $this->logPaginationProgress($state, $teamId, $endpoint);
} while ($state->offset && ! empty($page['results']));
// Log final pagination completion stats
$this->logger->info('[Hubspot] Pagination completed', [
'team_id' => $teamId,
'endpoint' => $endpoint,
'total_requests' => $state->requestCount,
'total_records_fetched' => $state->totalRecords,
'total_elapsed_seconds' => round($state->getElapsedSeconds(), 2),
'average_seconds_per_request' => $state->requestCount > 0 ? round($state->getElapsedSeconds() / $state->requestCount, 2) : 0,
]);
// Update reference parameters
$total = $state->total;
$lastRecordId = $state->lastRecordId;
yield;
}
private function shouldStopPagination(PaginationState $state, int $teamId): bool
{
if ($state->hasReachedSafetyLimit()) {
$this->logger->warning('[Hubspot] Reached maximum request limit during pagination', [
'team_id' => $teamId,
'safety_limit' => PaginationConfig::LOOP_SAFETY_LIMIT,
'total_fetched' => $state->totalRecords,
]);
return true;
}
return false;
}
private function handlePaginationStrategy(
array $payload,
array $defaultFilter,
PaginationState $state,
int $resultsPerPage,
int $teamId
): array {
if ($this->shouldSwitchToKeysetPagination($state, $resultsPerPage)) {
$payload['filters'] = $defaultFilter;
$payload['filters'][] = [
'propertyName' => 'hs_object_id',
'operator' => 'LT',
'value' => $state->lastRecordId,
];
$this->logger->info('[Hubspot] Search keyset pagination request', [
'team_id' => $teamId,
'sequence' => $state->requestCount,
'itemsPerPage' => $resultsPerPage,
'payload' => $payload,
'total' => $state->total,
]);
unset($payload['after']);
$state->setOffset(0);
}
if ($state->offset) {
$payload['after'] = $state->offset;
}
return $payload;
}
private function shouldSwitchToKeysetPagination(PaginationState $state, int $resultsPerPage): bool
{
// Check if we've hit the offset limit
$shouldSwitch = $state->requestCount > 0 && ($state->offset + $resultsPerPage) > PaginationConfig::TOTAL_QUERY_LIMIT;
if ($shouldSwitch && $state->lastRecordId === null) {
$this->logger->warning('[Hubspot] Cannot switch to keyset pagination: lastRecordId is null', [
'request_count' => $state->requestCount,
'current_offset' => $state->offset,
'results_per_page' => $resultsPerPage,
'total_query_limit' => PaginationConfig::TOTAL_QUERY_LIMIT,
]);
return false; // Continue with offset pagination
}
return $shouldSwitch;
}
private function validateTokenIfNeeded(Client $client, PaginationState $state): void
{
if ($state->shouldValidateToken()) {
$client->ensureValidToken();
$state->updateLastTokenCheck();
}
}
private function executeSearchRequest(Client $client, string $endpoint, array $payload, PaginationState $state): array
{
try {
$response = $client->getInstance()->getClient()->request('POST', $endpoint, ['json' => $payload]);
return $response->toArray();
} catch (\Exception $e) {
if ($client->isUnauthorizedException($e)) {
$this->logger->warning('[Hubspot] Got 401 during pagination, attempting token refresh', [
'team_id' => $client->getConfig()->getTeam()->getId(),
'error' => $e->getMessage(),
]);
$client->ensureValidToken();
$state->updateLastTokenCheck();
try {
$response = $client->getInstance()->getClient()->request('POST', $endpoint, ['json' => $payload]);
$this->logger->info('[Hubspot] Token refresh and retry successful', [
'team_id' => $client->getConfig()->getTeam()->getId(),
]);
return $response->toArray();
} catch (\Exception $retryException) {
$this->logger->error('[Hubspot] Retry request failed after token refresh', [
'team_id' => $client->getConfig()->getTeam()->getId(),
'original_error' => $e->getMessage(),
'retry_error' => $retryException->getMessage(),
]);
throw $retryException;
}
} else if ($client->isHubspotRateLimit($e)) {
$retryAfter = $client->parseRetryAfter($e);
$this->logger->info('[Hubspot] Received 429 from API', [
'team_id' => $client->getConfig()->getTeam()->getId(),
'config_id' => $client->getConfig()->getId(),
'retry_after' => $retryAfter,
'reason' => $e->getMessage(),
]);
throw new RateLimitException('Hubspot returned 429', $retryAfter, $e);
} else {
throw $e;
}
}
}
private function updateLastRecordId(array $page, PaginationState $state): void
{
$lastRecord = ! empty($page['results']) ? end($page['results']) : null;
$lastRecordId = $lastRecord['id'] ?? null;
$state->updateLastRecordId($lastRecordId);
}
private function getNextOffset(array $page): int
{
return isset($page['paging']['next']['after']) ? (int) $page['paging']['next']['after'] : 0;
}
private function logPaginationProgress(PaginationState $state, int $teamId, string $endpoint): void
{
if ($state->shouldLogProgress()) {
$this->logger->info('[Hubspot] Pagination progress log', [
'team_id' => $teamId,
'endpoint' => $endpoint,
'requests_made' => $state->requestCount,
'records_fetched' => $state->totalRecords,
'elapsed_seconds' => $state->getElapsedSeconds(),
]);
}
}
private function calculateDelayInMicroseconds(): int
{
return (int) (1 / PaginationConfig::SEARCH_RPS_LIMIT * 1000000);
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"30","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"","depth":4,"on_screen":true,"value":"","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"18","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Crm\\Hubspot\\Pagination;\n\nuse Jiminny\\Exceptions\\RateLimitException;\nuse Jiminny\\Services\\Crm\\Hubspot\\Client;\nuse Jiminny\\Services\\Crm\\Hubspot\\PayloadBuilder;\nuse Psr\\Log\\LoggerInterface;\nuse SevenShores\\Hubspot\\Exceptions\\BadRequest;\nuse SevenShores\\Hubspot\\Exceptions\\HubspotException;\nuse Jiminny\\Exceptions\\SocialAccountTokenInvalidException;\n\nclass HubspotPaginationService\n{\n public function __construct(\n private LoggerInterface $logger\n ) {\n }\n\n /**\n * @throws HubspotException\n * @throws SocialAccountTokenInvalidException\n * @throws BadRequest\n */\n public function getPaginatedDataGenerator(\n Client $client,\n array $payload,\n string $type,\n int $offset = 0,\n int &$total = 0,\n ?string &$lastRecordId = null\n ): \\Generator {\n $state = new PaginationState(offset: $offset);\n $endpoint = Client::BASE_URL . \"/crm/v3/objects/{$type}/search\";\n $defaultFilter = $payload['filters'] ?? [];\n $resultsPerPage = PayloadBuilder::MAX_SEARCH_REQUEST_LIMIT;\n $teamId = $client->getConfig()->getTeam()->getId();\n $delay = $this->calculateDelayInMicroseconds();\n\n do {\n// if ($this->shouldStopPagination($state, $teamId)) {\n// break;\n// }\n\n $payload = $this->handlePaginationStrategy($payload, $defaultFilter, $state, $resultsPerPage, $teamId);\n\n// $this->validateTokenIfNeeded($client, $state);\n// usleep($delay);\n\n $page = $this->executeSearchRequest($client, $endpoint, $payload, $state);\n\n// $state->setTotal($page['total'] ?? 0);\n// $this->updateLastRecordId($page, $state);\n//\n// // Safely iterate over results with null check\n// $results = $page['results'] ?? [];\n// foreach ($results as $row) {\n// $state->incrementTotalRecords();\n// yield $row;\n// }\n//\n// $state->setOffset($this->getNextOffset($page));\n// $state->incrementRequestCount();\n//\n// $this->logPaginationProgress($state, $teamId, $endpoint);\n } while ($state->offset && ! empty($page['results']));\n\n // Log final pagination completion stats\n $this->logger->info('[Hubspot] Pagination completed', [\n 'team_id' => $teamId,\n 'endpoint' => $endpoint,\n 'total_requests' => $state->requestCount,\n 'total_records_fetched' => $state->totalRecords,\n 'total_elapsed_seconds' => round($state->getElapsedSeconds(), 2),\n 'average_seconds_per_request' => $state->requestCount > 0 ? round($state->getElapsedSeconds() / $state->requestCount, 2) : 0,\n ]);\n\n // Update reference parameters\n $total = $state->total;\n $lastRecordId = $state->lastRecordId;\n\n yield;\n }\n\n private function shouldStopPagination(PaginationState $state, int $teamId): bool\n {\n if ($state->hasReachedSafetyLimit()) {\n $this->logger->warning('[Hubspot] Reached maximum request limit during pagination', [\n 'team_id' => $teamId,\n 'safety_limit' => PaginationConfig::LOOP_SAFETY_LIMIT,\n 'total_fetched' => $state->totalRecords,\n ]);\n\n return true;\n }\n\n return false;\n }\n\n private function handlePaginationStrategy(\n array $payload,\n array $defaultFilter,\n PaginationState $state,\n int $resultsPerPage,\n int $teamId\n ): array {\n if ($this->shouldSwitchToKeysetPagination($state, $resultsPerPage)) {\n $payload['filters'] = $defaultFilter;\n $payload['filters'][] = [\n 'propertyName' => 'hs_object_id',\n 'operator' => 'LT',\n 'value' => $state->lastRecordId,\n ];\n\n $this->logger->info('[Hubspot] Search keyset pagination request', [\n 'team_id' => $teamId,\n 'sequence' => $state->requestCount,\n 'itemsPerPage' => $resultsPerPage,\n 'payload' => $payload,\n 'total' => $state->total,\n ]);\n\n unset($payload['after']);\n $state->setOffset(0);\n }\n\n if ($state->offset) {\n $payload['after'] = $state->offset;\n }\n\n return $payload;\n }\n\n private function shouldSwitchToKeysetPagination(PaginationState $state, int $resultsPerPage): bool\n {\n // Check if we've hit the offset limit\n $shouldSwitch = $state->requestCount > 0 && ($state->offset + $resultsPerPage) > PaginationConfig::TOTAL_QUERY_LIMIT;\n\n if ($shouldSwitch && $state->lastRecordId === null) {\n $this->logger->warning('[Hubspot] Cannot switch to keyset pagination: lastRecordId is null', [\n 'request_count' => $state->requestCount,\n 'current_offset' => $state->offset,\n 'results_per_page' => $resultsPerPage,\n 'total_query_limit' => PaginationConfig::TOTAL_QUERY_LIMIT,\n ]);\n\n return false; // Continue with offset pagination\n }\n\n return $shouldSwitch;\n }\n\n private function validateTokenIfNeeded(Client $client, PaginationState $state): void\n {\n if ($state->shouldValidateToken()) {\n $client->ensureValidToken();\n $state->updateLastTokenCheck();\n }\n }\n\n private function executeSearchRequest(Client $client, string $endpoint, array $payload, PaginationState $state): array\n {\n try {\n $response = $client->getInstance()->getClient()->request('POST', $endpoint, ['json' => $payload]);\n\n return $response->toArray();\n } catch (\\Exception $e) {\n if ($client->isUnauthorizedException($e)) {\n $this->logger->warning('[Hubspot] Got 401 during pagination, attempting token refresh', [\n 'team_id' => $client->getConfig()->getTeam()->getId(),\n 'error' => $e->getMessage(),\n ]);\n\n $client->ensureValidToken();\n $state->updateLastTokenCheck();\n\n try {\n $response = $client->getInstance()->getClient()->request('POST', $endpoint, ['json' => $payload]);\n\n $this->logger->info('[Hubspot] Token refresh and retry successful', [\n 'team_id' => $client->getConfig()->getTeam()->getId(),\n ]);\n\n return $response->toArray();\n } catch (\\Exception $retryException) {\n $this->logger->error('[Hubspot] Retry request failed after token refresh', [\n 'team_id' => $client->getConfig()->getTeam()->getId(),\n 'original_error' => $e->getMessage(),\n 'retry_error' => $retryException->getMessage(),\n ]);\n\n throw $retryException;\n }\n } else if ($client->isHubspotRateLimit($e)) {\n $retryAfter = $client->parseRetryAfter($e);\n\n $this->logger->info('[Hubspot] Received 429 from API', [\n 'team_id' => $client->getConfig()->getTeam()->getId(),\n 'config_id' => $client->getConfig()->getId(),\n 'retry_after' => $retryAfter,\n 'reason' => $e->getMessage(),\n ]);\n\n throw new RateLimitException('Hubspot returned 429', $retryAfter, $e);\n } else {\n throw $e;\n }\n }\n }\n\n private function updateLastRecordId(array $page, PaginationState $state): void\n {\n $lastRecord = ! empty($page['results']) ? end($page['results']) : null;\n $lastRecordId = $lastRecord['id'] ?? null;\n $state->updateLastRecordId($lastRecordId);\n }\n\n private function getNextOffset(array $page): int\n {\n return isset($page['paging']['next']['after']) ? (int) $page['paging']['next']['after'] : 0;\n }\n\n private function logPaginationProgress(PaginationState $state, int $teamId, string $endpoint): void\n {\n if ($state->shouldLogProgress()) {\n $this->logger->info('[Hubspot] Pagination progress log', [\n 'team_id' => $teamId,\n 'endpoint' => $endpoint,\n 'requests_made' => $state->requestCount,\n 'records_fetched' => $state->totalRecords,\n 'elapsed_seconds' => $state->getElapsedSeconds(),\n ]);\n }\n }\n\n private function calculateDelayInMicroseconds(): int\n {\n return (int) (1 / PaginationConfig::SEARCH_RPS_LIMIT * 1000000);\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Crm\\Hubspot\\Pagination;\n\nuse Jiminny\\Exceptions\\RateLimitException;\nuse Jiminny\\Services\\Crm\\Hubspot\\Client;\nuse Jiminny\\Services\\Crm\\Hubspot\\PayloadBuilder;\nuse Psr\\Log\\LoggerInterface;\nuse SevenShores\\Hubspot\\Exceptions\\BadRequest;\nuse SevenShores\\Hubspot\\Exceptions\\HubspotException;\nuse Jiminny\\Exceptions\\SocialAccountTokenInvalidException;\n\nclass HubspotPaginationService\n{\n public function __construct(\n private LoggerInterface $logger\n ) {\n }\n\n /**\n * @throws HubspotException\n * @throws SocialAccountTokenInvalidException\n * @throws BadRequest\n */\n public function getPaginatedDataGenerator(\n Client $client,\n array $payload,\n string $type,\n int $offset = 0,\n int &$total = 0,\n ?string &$lastRecordId = null\n ): \\Generator {\n $state = new PaginationState(offset: $offset);\n $endpoint = Client::BASE_URL . \"/crm/v3/objects/{$type}/search\";\n $defaultFilter = $payload['filters'] ?? [];\n $resultsPerPage = PayloadBuilder::MAX_SEARCH_REQUEST_LIMIT;\n $teamId = $client->getConfig()->getTeam()->getId();\n $delay = $this->calculateDelayInMicroseconds();\n\n do {\n// if ($this->shouldStopPagination($state, $teamId)) {\n// break;\n// }\n\n $payload = $this->handlePaginationStrategy($payload, $defaultFilter, $state, $resultsPerPage, $teamId);\n\n// $this->validateTokenIfNeeded($client, $state);\n// usleep($delay);\n\n $page = $this->executeSearchRequest($client, $endpoint, $payload, $state);\n\n// $state->setTotal($page['total'] ?? 0);\n// $this->updateLastRecordId($page, $state);\n//\n// // Safely iterate over results with null check\n// $results = $page['results'] ?? [];\n// foreach ($results as $row) {\n// $state->incrementTotalRecords();\n// yield $row;\n// }\n//\n// $state->setOffset($this->getNextOffset($page));\n// $state->incrementRequestCount();\n//\n// $this->logPaginationProgress($state, $teamId, $endpoint);\n } while ($state->offset && ! empty($page['results']));\n\n // Log final pagination completion stats\n $this->logger->info('[Hubspot] Pagination completed', [\n 'team_id' => $teamId,\n 'endpoint' => $endpoint,\n 'total_requests' => $state->requestCount,\n 'total_records_fetched' => $state->totalRecords,\n 'total_elapsed_seconds' => round($state->getElapsedSeconds(), 2),\n 'average_seconds_per_request' => $state->requestCount > 0 ? round($state->getElapsedSeconds() / $state->requestCount, 2) : 0,\n ]);\n\n // Update reference parameters\n $total = $state->total;\n $lastRecordId = $state->lastRecordId;\n\n yield;\n }\n\n private function shouldStopPagination(PaginationState $state, int $teamId): bool\n {\n if ($state->hasReachedSafetyLimit()) {\n $this->logger->warning('[Hubspot] Reached maximum request limit during pagination', [\n 'team_id' => $teamId,\n 'safety_limit' => PaginationConfig::LOOP_SAFETY_LIMIT,\n 'total_fetched' => $state->totalRecords,\n ]);\n\n return true;\n }\n\n return false;\n }\n\n private function handlePaginationStrategy(\n array $payload,\n array $defaultFilter,\n PaginationState $state,\n int $resultsPerPage,\n int $teamId\n ): array {\n if ($this->shouldSwitchToKeysetPagination($state, $resultsPerPage)) {\n $payload['filters'] = $defaultFilter;\n $payload['filters'][] = [\n 'propertyName' => 'hs_object_id',\n 'operator' => 'LT',\n 'value' => $state->lastRecordId,\n ];\n\n $this->logger->info('[Hubspot] Search keyset pagination request', [\n 'team_id' => $teamId,\n 'sequence' => $state->requestCount,\n 'itemsPerPage' => $resultsPerPage,\n 'payload' => $payload,\n 'total' => $state->total,\n ]);\n\n unset($payload['after']);\n $state->setOffset(0);\n }\n\n if ($state->offset) {\n $payload['after'] = $state->offset;\n }\n\n return $payload;\n }\n\n private function shouldSwitchToKeysetPagination(PaginationState $state, int $resultsPerPage): bool\n {\n // Check if we've hit the offset limit\n $shouldSwitch = $state->requestCount > 0 && ($state->offset + $resultsPerPage) > PaginationConfig::TOTAL_QUERY_LIMIT;\n\n if ($shouldSwitch && $state->lastRecordId === null) {\n $this->logger->warning('[Hubspot] Cannot switch to keyset pagination: lastRecordId is null', [\n 'request_count' => $state->requestCount,\n 'current_offset' => $state->offset,\n 'results_per_page' => $resultsPerPage,\n 'total_query_limit' => PaginationConfig::TOTAL_QUERY_LIMIT,\n ]);\n\n return false; // Continue with offset pagination\n }\n\n return $shouldSwitch;\n }\n\n private function validateTokenIfNeeded(Client $client, PaginationState $state): void\n {\n if ($state->shouldValidateToken()) {\n $client->ensureValidToken();\n $state->updateLastTokenCheck();\n }\n }\n\n private function executeSearchRequest(Client $client, string $endpoint, array $payload, PaginationState $state): array\n {\n try {\n $response = $client->getInstance()->getClient()->request('POST', $endpoint, ['json' => $payload]);\n\n return $response->toArray();\n } catch (\\Exception $e) {\n if ($client->isUnauthorizedException($e)) {\n $this->logger->warning('[Hubspot] Got 401 during pagination, attempting token refresh', [\n 'team_id' => $client->getConfig()->getTeam()->getId(),\n 'error' => $e->getMessage(),\n ]);\n\n $client->ensureValidToken();\n $state->updateLastTokenCheck();\n\n try {\n $response = $client->getInstance()->getClient()->request('POST', $endpoint, ['json' => $payload]);\n\n $this->logger->info('[Hubspot] Token refresh and retry successful', [\n 'team_id' => $client->getConfig()->getTeam()->getId(),\n ]);\n\n return $response->toArray();\n } catch (\\Exception $retryException) {\n $this->logger->error('[Hubspot] Retry request failed after token refresh', [\n 'team_id' => $client->getConfig()->getTeam()->getId(),\n 'original_error' => $e->getMessage(),\n 'retry_error' => $retryException->getMessage(),\n ]);\n\n throw $retryException;\n }\n } else if ($client->isHubspotRateLimit($e)) {\n $retryAfter = $client->parseRetryAfter($e);\n\n $this->logger->info('[Hubspot] Received 429 from API', [\n 'team_id' => $client->getConfig()->getTeam()->getId(),\n 'config_id' => $client->getConfig()->getId(),\n 'retry_after' => $retryAfter,\n 'reason' => $e->getMessage(),\n ]);\n\n throw new RateLimitException('Hubspot returned 429', $retryAfter, $e);\n } else {\n throw $e;\n }\n }\n }\n\n private function updateLastRecordId(array $page, PaginationState $state): void\n {\n $lastRecord = ! empty($page['results']) ? end($page['results']) : null;\n $lastRecordId = $lastRecord['id'] ?? null;\n $state->updateLastRecordId($lastRecordId);\n }\n\n private function getNextOffset(array $page): int\n {\n return isset($page['paging']['next']['after']) ? (int) $page['paging']['next']['after'] : 0;\n }\n\n private function logPaginationProgress(PaginationState $state, int $teamId, string $endpoint): void\n {\n if ($state->shouldLogProgress()) {\n $this->logger->info('[Hubspot] Pagination progress log', [\n 'team_id' => $teamId,\n 'endpoint' => $endpoint,\n 'requests_made' => $state->requestCount,\n 'records_fetched' => $state->totalRecords,\n 'elapsed_seconds' => $state->getElapsedSeconds(),\n ]);\n }\n }\n\n private function calculateDelayInMicroseconds(): int\n {\n return (int) (1 / PaginationConfig::SEARCH_RPS_LIMIT * 1000000);\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3684493164903710818
|
-6868588075288452177
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
30
Previous Highlighted Error
Next Highlighted Error
Sync Changes
Hide This Notification
Code changed:
Hide
18
1
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Crm\Hubspot\Pagination;
use Jiminny\Exceptions\RateLimitException;
use Jiminny\Services\Crm\Hubspot\Client;
use Jiminny\Services\Crm\Hubspot\PayloadBuilder;
use Psr\Log\LoggerInterface;
use SevenShores\Hubspot\Exceptions\BadRequest;
use SevenShores\Hubspot\Exceptions\HubspotException;
use Jiminny\Exceptions\SocialAccountTokenInvalidException;
class HubspotPaginationService
{
public function __construct(
private LoggerInterface $logger
) {
}
/**
* @throws HubspotException
* @throws SocialAccountTokenInvalidException
* @throws BadRequest
*/
public function getPaginatedDataGenerator(
Client $client,
array $payload,
string $type,
int $offset = 0,
int &$total = 0,
?string &$lastRecordId = null
): \Generator {
$state = new PaginationState(offset: $offset);
$endpoint = Client::BASE_URL . "/crm/v3/objects/{$type}/search";
$defaultFilter = $payload['filters'] ?? [];
$resultsPerPage = PayloadBuilder::MAX_SEARCH_REQUEST_LIMIT;
$teamId = $client->getConfig()->getTeam()->getId();
$delay = $this->calculateDelayInMicroseconds();
do {
// if ($this->shouldStopPagination($state, $teamId)) {
// break;
// }
$payload = $this->handlePaginationStrategy($payload, $defaultFilter, $state, $resultsPerPage, $teamId);
// $this->validateTokenIfNeeded($client, $state);
// usleep($delay);
$page = $this->executeSearchRequest($client, $endpoint, $payload, $state);
// $state->setTotal($page['total'] ?? 0);
// $this->updateLastRecordId($page, $state);
//
// // Safely iterate over results with null check
// $results = $page['results'] ?? [];
// foreach ($results as $row) {
// $state->incrementTotalRecords();
// yield $row;
// }
//
// $state->setOffset($this->getNextOffset($page));
// $state->incrementRequestCount();
//
// $this->logPaginationProgress($state, $teamId, $endpoint);
} while ($state->offset && ! empty($page['results']));
// Log final pagination completion stats
$this->logger->info('[Hubspot] Pagination completed', [
'team_id' => $teamId,
'endpoint' => $endpoint,
'total_requests' => $state->requestCount,
'total_records_fetched' => $state->totalRecords,
'total_elapsed_seconds' => round($state->getElapsedSeconds(), 2),
'average_seconds_per_request' => $state->requestCount > 0 ? round($state->getElapsedSeconds() / $state->requestCount, 2) : 0,
]);
// Update reference parameters
$total = $state->total;
$lastRecordId = $state->lastRecordId;
yield;
}
private function shouldStopPagination(PaginationState $state, int $teamId): bool
{
if ($state->hasReachedSafetyLimit()) {
$this->logger->warning('[Hubspot] Reached maximum request limit during pagination', [
'team_id' => $teamId,
'safety_limit' => PaginationConfig::LOOP_SAFETY_LIMIT,
'total_fetched' => $state->totalRecords,
]);
return true;
}
return false;
}
private function handlePaginationStrategy(
array $payload,
array $defaultFilter,
PaginationState $state,
int $resultsPerPage,
int $teamId
): array {
if ($this->shouldSwitchToKeysetPagination($state, $resultsPerPage)) {
$payload['filters'] = $defaultFilter;
$payload['filters'][] = [
'propertyName' => 'hs_object_id',
'operator' => 'LT',
'value' => $state->lastRecordId,
];
$this->logger->info('[Hubspot] Search keyset pagination request', [
'team_id' => $teamId,
'sequence' => $state->requestCount,
'itemsPerPage' => $resultsPerPage,
'payload' => $payload,
'total' => $state->total,
]);
unset($payload['after']);
$state->setOffset(0);
}
if ($state->offset) {
$payload['after'] = $state->offset;
}
return $payload;
}
private function shouldSwitchToKeysetPagination(PaginationState $state, int $resultsPerPage): bool
{
// Check if we've hit the offset limit
$shouldSwitch = $state->requestCount > 0 && ($state->offset + $resultsPerPage) > PaginationConfig::TOTAL_QUERY_LIMIT;
if ($shouldSwitch && $state->lastRecordId === null) {
$this->logger->warning('[Hubspot] Cannot switch to keyset pagination: lastRecordId is null', [
'request_count' => $state->requestCount,
'current_offset' => $state->offset,
'results_per_page' => $resultsPerPage,
'total_query_limit' => PaginationConfig::TOTAL_QUERY_LIMIT,
]);
return false; // Continue with offset pagination
}
return $shouldSwitch;
}
private function validateTokenIfNeeded(Client $client, PaginationState $state): void
{
if ($state->shouldValidateToken()) {
$client->ensureValidToken();
$state->updateLastTokenCheck();
}
}
private function executeSearchRequest(Client $client, string $endpoint, array $payload, PaginationState $state): array
{
try {
$response = $client->getInstance()->getClient()->request('POST', $endpoint, ['json' => $payload]);
return $response->toArray();
} catch (\Exception $e) {
if ($client->isUnauthorizedException($e)) {
$this->logger->warning('[Hubspot] Got 401 during pagination, attempting token refresh', [
'team_id' => $client->getConfig()->getTeam()->getId(),
'error' => $e->getMessage(),
]);
$client->ensureValidToken();
$state->updateLastTokenCheck();
try {
$response = $client->getInstance()->getClient()->request('POST', $endpoint, ['json' => $payload]);
$this->logger->info('[Hubspot] Token refresh and retry successful', [
'team_id' => $client->getConfig()->getTeam()->getId(),
]);
return $response->toArray();
} catch (\Exception $retryException) {
$this->logger->error('[Hubspot] Retry request failed after token refresh', [
'team_id' => $client->getConfig()->getTeam()->getId(),
'original_error' => $e->getMessage(),
'retry_error' => $retryException->getMessage(),
]);
throw $retryException;
}
} else if ($client->isHubspotRateLimit($e)) {
$retryAfter = $client->parseRetryAfter($e);
$this->logger->info('[Hubspot] Received 429 from API', [
'team_id' => $client->getConfig()->getTeam()->getId(),
'config_id' => $client->getConfig()->getId(),
'retry_after' => $retryAfter,
'reason' => $e->getMessage(),
]);
throw new RateLimitException('Hubspot returned 429', $retryAfter, $e);
} else {
throw $e;
}
}
}
private function updateLastRecordId(array $page, PaginationState $state): void
{
$lastRecord = ! empty($page['results']) ? end($page['results']) : null;
$lastRecordId = $lastRecord['id'] ?? null;
$state->updateLastRecordId($lastRecordId);
}
private function getNextOffset(array $page): int
{
return isset($page['paging']['next']['after']) ? (int) $page['paging']['next']['after'] : 0;
}
private function logPaginationProgress(PaginationState $state, int $teamId, string $endpoint): void
{
if ($state->shouldLogProgress()) {
$this->logger->info('[Hubspot] Pagination progress log', [
'team_id' => $teamId,
'endpoint' => $endpoint,
'requests_made' => $state->requestCount,
'records_fetched' => $state->totalRecords,
'elapsed_seconds' => $state->getElapsedSeconds(),
]);
}
}
private function calculateDelayInMicroseconds(): int
{
return (int) (1 / PaginationConfig::SEARCH_RPS_LIMIT * 1000000);
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
4488
|
NULL
|
NULL
|
NULL
|
|
4491
|
164
|
27
|
2026-05-07T14:06:40.334154+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778162800334_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Sync Changes
Hide This Notification
Code changed:
Hide
18
1
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Crm\Hubspot\Pagination;
use Jiminny\Exceptions\RateLimitException;
use Jiminny\Services\Crm\Hubspot\Client;
use Jiminny\Services\Crm\Hubspot\PayloadBuilder;
use Psr\Log\LoggerInterface;
use SevenShores\Hubspot\Exceptions\BadRequest;
use SevenShores\Hubspot\Exceptions\HubspotException;
use Jiminny\Exceptions\SocialAccountTokenInvalidException;
class HubspotPaginationService
{
public function __construct(
private LoggerInterface $logger
) {
}
/**
* @throws HubspotException
* @throws SocialAccountTokenInvalidException
* @throws BadRequest
*/
public function getPaginatedDataGenerator(
Client $client,
array $payload,
string $type,
int $offset = 0,
int &$total = 0,
?string &$lastRecordId = null
): \Generator {
$state = new PaginationState(offset: $offset);
$endpoint = Client::BASE_URL . "/crm/v3/objects/{$type}/search";
$defaultFilter = $payload['filters'] ?? [];
$resultsPerPage = PayloadBuilder::MAX_SEARCH_REQUEST_LIMIT;
$teamId = $client->getConfig()->getTeam()->getId();
$delay = $this->calculateDelayInMicroseconds();
do {
// if ($this->shouldStopPagination($state, $teamId)) {
// break;
// }
$payload = $this->handlePaginationStrategy($payload, $defaultFilter, $state, $resultsPerPage, $teamId);
// $this->validateTokenIfNeeded($client, $state);
// usleep($delay);
$page = $this->executeSearchRequest($client, $endpoint, $payload, $state);
// $state->setTotal($page['total'] ?? 0);
// $this->updateLastRecordId($page, $state);
//
// // Safely iterate over results with null check
// $results = $page['results'] ?? [];
// foreach ($results as $row) {
// $state->incrementTotalRecords();
// yield $row;
// }
//
// $state->setOffset($this->getNextOffset($page));
// $state->incrementRequestCount();
//
// $this->logPaginationProgress($state, $teamId, $endpoint);
} while ($state->offset && ! empty($page['results']));
// Log final pagination completion stats
$this->logger->info('[Hubspot] Pagination completed', [
'team_id' => $teamId,
'endpoint' => $endpoint,
'total_requests' => $state->requestCount,
'total_records_fetched' => $state->totalRecords,
'total_elapsed_seconds' => round($state->getElapsedSeconds(), 2),
'average_seconds_per_request' => $state->requestCount > 0 ? round($state->getElapsedSeconds() / $state->requestCount, 2) : 0,
]);
// Update reference parameters
$total = $state->total;
$lastRecordId = $state->lastRecordId;
yield;
}
private function shouldStopPagination(PaginationState $state, int $teamId): bool
{
if ($state->hasReachedSafetyLimit()) {
$this->logger->warning('[Hubspot] Reached maximum request limit during pagination', [
'team_id' => $teamId,
'safety_limit' => PaginationConfig::LOOP_SAFETY_LIMIT,
'total_fetched' => $state->totalRecords,
]);
return true;
}
return false;
}
private function handlePaginationStrategy(
array $payload,
array $defaultFilter,
PaginationState $state,
int $resultsPerPage,
int $teamId
): array {
if ($this->shouldSwitchToKeysetPagination($state, $resultsPerPage)) {
$payload['filters'] = $defaultFilter;
$payload['filters'][] = [
'propertyName' => 'hs_object_id',
'operator' => 'LT',
'value' => $state->lastRecordId,
];
$this->logger->info('[Hubspot] Search keyset pagination request', [
'team_id' => $teamId,
'sequence' => $state->requestCount,
'itemsPerPage' => $resultsPerPage,
'payload' => $payload,
'total' => $state->total,
]);
unset($payload['after']);
$state->setOffset(0);
}
if ($state->offset) {
$payload['after'] = $state->offset;
}
return $payload;
}
private function shouldSwitchToKeysetPagination(PaginationState $state, int $resultsPerPage): bool
{
// Check if we've hit the offset limit
$shouldSwitch = $state->requestCount > 0 && ($state->offset + $resultsPerPage) > PaginationConfig::TOTAL_QUERY_LIMIT;
if ($shouldSwitch && $state->lastRecordId === null) {
$this->logger->warning('[Hubspot] Cannot switch to keyset pagination: lastRecordId is null', [
'request_count' => $state->requestCount,
'current_offset' => $state->offset,
'results_per_page' => $resultsPerPage,
'total_query_limit' => PaginationConfig::TOTAL_QUERY_LIMIT,
]);
return false; // Continue with offset pagination
}
return $shouldSwitch;
}
private function validateTokenIfNeeded(Client $client, PaginationState $state): void
{
if ($state->shouldValidateToken()) {
$client->ensureValidToken();
$state->updateLastTokenCheck();
}
}
private function executeSearchRequest(Client $client, string $endpoint, array $payload, PaginationState $state): array
{
try {
$response = $client->getInstance()->getClient()->request('POST', $endpoint, ['json' => $payload]);
return $response->toArray();
} catch (\Exception $e) {
if ($client->isUnauthorizedException($e)) {
$this->logger->warning('[Hubspot] Got 401 during pagination, attempting token refresh', [
'team_id' => $client->getConfig()->getTeam()->getId(),
'error' => $e->getMessage(),
]);
$client->ensureValidToken();
$state->updateLastTokenCheck();
try {
$response = $client->getInstance()->getClient()->request('POST', $endpoint, ['json' => $payload]);
$this->logger->info('[Hubspot] Token refresh and retry successful', [
'team_id' => $client->getConfig()->getTeam()->getId(),
]);
return $response->toArray();
} catch (\Exception $retryException) {
$this->logger->error('[Hubspot] Retry request failed after token refresh', [
'team_id' => $client->getConfig()->getTeam()->getId(),
'original_error' => $e->getMessage(),
'retry_error' => $retryException->getMessage(),
]);
throw $retryException;
}
} else if ($client->isHubspotRateLimit($e)) {
$retryAfter = $client->parseRetryAfter($e);
$this->logger->info('[Hubspot] Received 429 from API', [
'team_id' => $client->getConfig()->getTeam()->getId(),
'config_id' => $client->getConfig()->getId(),
'retry_after' => $retryAfter,
'reason' => $e->getMessage(),
]);
throw new RateLimitException('Hubspot returned 429', $retryAfter, $e);
} else {
throw $e;
}
}
}
private function updateLastRecordId(array $page, PaginationState $state): void
{
$lastRecord = ! empty($page['results']) ? end($page['results']) : null;
$lastRecordId = $lastRecord['id'] ?? null;
$state->updateLastRecordId($lastRecordId);
}
private function getNextOffset(array $page): int
{
return isset($page['paging']['next']['after']) ? (int) $page['paging']['next']['after'] : 0;
}
private function logPaginationProgress(PaginationState $state, int $teamId, string $endpoint): void
{
if ($state->shouldLogProgress()) {
$this->logger->info('[Hubspot] Pagination progress log', [
'team_id' => $teamId,
'endpoint' => $endpoint,
'requests_made' => $state->requestCount,
'records_fetched' => $state->totalRecords,
'elapsed_seconds' => $state->getElapsedSeconds(),
]);
}
}
private function calculateDelayInMicroseconds(): int
{
return (int) (1 / PaginationConfig::SEARCH_RPS_LIMIT * 1000000);
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.040226065,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"","depth":4,"bounds":{"left":0.41422874,"top":0.09736632,"width":0.2975399,"height":0.8818835},"on_screen":true,"value":"","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"18","depth":4,"bounds":{"left":0.3600399,"top":0.2490024,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.37167552,"top":0.2490024,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.3806516,"top":0.24740623,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.3879654,"top":0.24740623,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Crm\\Hubspot\\Pagination;\n\nuse Jiminny\\Exceptions\\RateLimitException;\nuse Jiminny\\Services\\Crm\\Hubspot\\Client;\nuse Jiminny\\Services\\Crm\\Hubspot\\PayloadBuilder;\nuse Psr\\Log\\LoggerInterface;\nuse SevenShores\\Hubspot\\Exceptions\\BadRequest;\nuse SevenShores\\Hubspot\\Exceptions\\HubspotException;\nuse Jiminny\\Exceptions\\SocialAccountTokenInvalidException;\n\nclass HubspotPaginationService\n{\n public function __construct(\n private LoggerInterface $logger\n ) {\n }\n\n /**\n * @throws HubspotException\n * @throws SocialAccountTokenInvalidException\n * @throws BadRequest\n */\n public function getPaginatedDataGenerator(\n Client $client,\n array $payload,\n string $type,\n int $offset = 0,\n int &$total = 0,\n ?string &$lastRecordId = null\n ): \\Generator {\n $state = new PaginationState(offset: $offset);\n $endpoint = Client::BASE_URL . \"/crm/v3/objects/{$type}/search\";\n $defaultFilter = $payload['filters'] ?? [];\n $resultsPerPage = PayloadBuilder::MAX_SEARCH_REQUEST_LIMIT;\n $teamId = $client->getConfig()->getTeam()->getId();\n $delay = $this->calculateDelayInMicroseconds();\n\n do {\n// if ($this->shouldStopPagination($state, $teamId)) {\n// break;\n// }\n\n $payload = $this->handlePaginationStrategy($payload, $defaultFilter, $state, $resultsPerPage, $teamId);\n\n// $this->validateTokenIfNeeded($client, $state);\n// usleep($delay);\n\n $page = $this->executeSearchRequest($client, $endpoint, $payload, $state);\n\n// $state->setTotal($page['total'] ?? 0);\n// $this->updateLastRecordId($page, $state);\n//\n// // Safely iterate over results with null check\n// $results = $page['results'] ?? [];\n// foreach ($results as $row) {\n// $state->incrementTotalRecords();\n// yield $row;\n// }\n//\n// $state->setOffset($this->getNextOffset($page));\n// $state->incrementRequestCount();\n//\n// $this->logPaginationProgress($state, $teamId, $endpoint);\n } while ($state->offset && ! empty($page['results']));\n\n // Log final pagination completion stats\n $this->logger->info('[Hubspot] Pagination completed', [\n 'team_id' => $teamId,\n 'endpoint' => $endpoint,\n 'total_requests' => $state->requestCount,\n 'total_records_fetched' => $state->totalRecords,\n 'total_elapsed_seconds' => round($state->getElapsedSeconds(), 2),\n 'average_seconds_per_request' => $state->requestCount > 0 ? round($state->getElapsedSeconds() / $state->requestCount, 2) : 0,\n ]);\n\n // Update reference parameters\n $total = $state->total;\n $lastRecordId = $state->lastRecordId;\n\n yield;\n }\n\n private function shouldStopPagination(PaginationState $state, int $teamId): bool\n {\n if ($state->hasReachedSafetyLimit()) {\n $this->logger->warning('[Hubspot] Reached maximum request limit during pagination', [\n 'team_id' => $teamId,\n 'safety_limit' => PaginationConfig::LOOP_SAFETY_LIMIT,\n 'total_fetched' => $state->totalRecords,\n ]);\n\n return true;\n }\n\n return false;\n }\n\n private function handlePaginationStrategy(\n array $payload,\n array $defaultFilter,\n PaginationState $state,\n int $resultsPerPage,\n int $teamId\n ): array {\n if ($this->shouldSwitchToKeysetPagination($state, $resultsPerPage)) {\n $payload['filters'] = $defaultFilter;\n $payload['filters'][] = [\n 'propertyName' => 'hs_object_id',\n 'operator' => 'LT',\n 'value' => $state->lastRecordId,\n ];\n\n $this->logger->info('[Hubspot] Search keyset pagination request', [\n 'team_id' => $teamId,\n 'sequence' => $state->requestCount,\n 'itemsPerPage' => $resultsPerPage,\n 'payload' => $payload,\n 'total' => $state->total,\n ]);\n\n unset($payload['after']);\n $state->setOffset(0);\n }\n\n if ($state->offset) {\n $payload['after'] = $state->offset;\n }\n\n return $payload;\n }\n\n private function shouldSwitchToKeysetPagination(PaginationState $state, int $resultsPerPage): bool\n {\n // Check if we've hit the offset limit\n $shouldSwitch = $state->requestCount > 0 && ($state->offset + $resultsPerPage) > PaginationConfig::TOTAL_QUERY_LIMIT;\n\n if ($shouldSwitch && $state->lastRecordId === null) {\n $this->logger->warning('[Hubspot] Cannot switch to keyset pagination: lastRecordId is null', [\n 'request_count' => $state->requestCount,\n 'current_offset' => $state->offset,\n 'results_per_page' => $resultsPerPage,\n 'total_query_limit' => PaginationConfig::TOTAL_QUERY_LIMIT,\n ]);\n\n return false; // Continue with offset pagination\n }\n\n return $shouldSwitch;\n }\n\n private function validateTokenIfNeeded(Client $client, PaginationState $state): void\n {\n if ($state->shouldValidateToken()) {\n $client->ensureValidToken();\n $state->updateLastTokenCheck();\n }\n }\n\n private function executeSearchRequest(Client $client, string $endpoint, array $payload, PaginationState $state): array\n {\n try {\n $response = $client->getInstance()->getClient()->request('POST', $endpoint, ['json' => $payload]);\n\n return $response->toArray();\n } catch (\\Exception $e) {\n if ($client->isUnauthorizedException($e)) {\n $this->logger->warning('[Hubspot] Got 401 during pagination, attempting token refresh', [\n 'team_id' => $client->getConfig()->getTeam()->getId(),\n 'error' => $e->getMessage(),\n ]);\n\n $client->ensureValidToken();\n $state->updateLastTokenCheck();\n\n try {\n $response = $client->getInstance()->getClient()->request('POST', $endpoint, ['json' => $payload]);\n\n $this->logger->info('[Hubspot] Token refresh and retry successful', [\n 'team_id' => $client->getConfig()->getTeam()->getId(),\n ]);\n\n return $response->toArray();\n } catch (\\Exception $retryException) {\n $this->logger->error('[Hubspot] Retry request failed after token refresh', [\n 'team_id' => $client->getConfig()->getTeam()->getId(),\n 'original_error' => $e->getMessage(),\n 'retry_error' => $retryException->getMessage(),\n ]);\n\n throw $retryException;\n }\n } else if ($client->isHubspotRateLimit($e)) {\n $retryAfter = $client->parseRetryAfter($e);\n\n $this->logger->info('[Hubspot] Received 429 from API', [\n 'team_id' => $client->getConfig()->getTeam()->getId(),\n 'config_id' => $client->getConfig()->getId(),\n 'retry_after' => $retryAfter,\n 'reason' => $e->getMessage(),\n ]);\n\n throw new RateLimitException('Hubspot returned 429', $retryAfter, $e);\n } else {\n throw $e;\n }\n }\n }\n\n private function updateLastRecordId(array $page, PaginationState $state): void\n {\n $lastRecord = ! empty($page['results']) ? end($page['results']) : null;\n $lastRecordId = $lastRecord['id'] ?? null;\n $state->updateLastRecordId($lastRecordId);\n }\n\n private function getNextOffset(array $page): int\n {\n return isset($page['paging']['next']['after']) ? (int) $page['paging']['next']['after'] : 0;\n }\n\n private function logPaginationProgress(PaginationState $state, int $teamId, string $endpoint): void\n {\n if ($state->shouldLogProgress()) {\n $this->logger->info('[Hubspot] Pagination progress log', [\n 'team_id' => $teamId,\n 'endpoint' => $endpoint,\n 'requests_made' => $state->requestCount,\n 'records_fetched' => $state->totalRecords,\n 'elapsed_seconds' => $state->getElapsedSeconds(),\n ]);\n }\n }\n\n private function calculateDelayInMicroseconds(): int\n {\n return (int) (1 / PaginationConfig::SEARCH_RPS_LIMIT * 1000000);\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Crm\\Hubspot\\Pagination;\n\nuse Jiminny\\Exceptions\\RateLimitException;\nuse Jiminny\\Services\\Crm\\Hubspot\\Client;\nuse Jiminny\\Services\\Crm\\Hubspot\\PayloadBuilder;\nuse Psr\\Log\\LoggerInterface;\nuse SevenShores\\Hubspot\\Exceptions\\BadRequest;\nuse SevenShores\\Hubspot\\Exceptions\\HubspotException;\nuse Jiminny\\Exceptions\\SocialAccountTokenInvalidException;\n\nclass HubspotPaginationService\n{\n public function __construct(\n private LoggerInterface $logger\n ) {\n }\n\n /**\n * @throws HubspotException\n * @throws SocialAccountTokenInvalidException\n * @throws BadRequest\n */\n public function getPaginatedDataGenerator(\n Client $client,\n array $payload,\n string $type,\n int $offset = 0,\n int &$total = 0,\n ?string &$lastRecordId = null\n ): \\Generator {\n $state = new PaginationState(offset: $offset);\n $endpoint = Client::BASE_URL . \"/crm/v3/objects/{$type}/search\";\n $defaultFilter = $payload['filters'] ?? [];\n $resultsPerPage = PayloadBuilder::MAX_SEARCH_REQUEST_LIMIT;\n $teamId = $client->getConfig()->getTeam()->getId();\n $delay = $this->calculateDelayInMicroseconds();\n\n do {\n// if ($this->shouldStopPagination($state, $teamId)) {\n// break;\n// }\n\n $payload = $this->handlePaginationStrategy($payload, $defaultFilter, $state, $resultsPerPage, $teamId);\n\n// $this->validateTokenIfNeeded($client, $state);\n// usleep($delay);\n\n $page = $this->executeSearchRequest($client, $endpoint, $payload, $state);\n\n// $state->setTotal($page['total'] ?? 0);\n// $this->updateLastRecordId($page, $state);\n//\n// // Safely iterate over results with null check\n// $results = $page['results'] ?? [];\n// foreach ($results as $row) {\n// $state->incrementTotalRecords();\n// yield $row;\n// }\n//\n// $state->setOffset($this->getNextOffset($page));\n// $state->incrementRequestCount();\n//\n// $this->logPaginationProgress($state, $teamId, $endpoint);\n } while ($state->offset && ! empty($page['results']));\n\n // Log final pagination completion stats\n $this->logger->info('[Hubspot] Pagination completed', [\n 'team_id' => $teamId,\n 'endpoint' => $endpoint,\n 'total_requests' => $state->requestCount,\n 'total_records_fetched' => $state->totalRecords,\n 'total_elapsed_seconds' => round($state->getElapsedSeconds(), 2),\n 'average_seconds_per_request' => $state->requestCount > 0 ? round($state->getElapsedSeconds() / $state->requestCount, 2) : 0,\n ]);\n\n // Update reference parameters\n $total = $state->total;\n $lastRecordId = $state->lastRecordId;\n\n yield;\n }\n\n private function shouldStopPagination(PaginationState $state, int $teamId): bool\n {\n if ($state->hasReachedSafetyLimit()) {\n $this->logger->warning('[Hubspot] Reached maximum request limit during pagination', [\n 'team_id' => $teamId,\n 'safety_limit' => PaginationConfig::LOOP_SAFETY_LIMIT,\n 'total_fetched' => $state->totalRecords,\n ]);\n\n return true;\n }\n\n return false;\n }\n\n private function handlePaginationStrategy(\n array $payload,\n array $defaultFilter,\n PaginationState $state,\n int $resultsPerPage,\n int $teamId\n ): array {\n if ($this->shouldSwitchToKeysetPagination($state, $resultsPerPage)) {\n $payload['filters'] = $defaultFilter;\n $payload['filters'][] = [\n 'propertyName' => 'hs_object_id',\n 'operator' => 'LT',\n 'value' => $state->lastRecordId,\n ];\n\n $this->logger->info('[Hubspot] Search keyset pagination request', [\n 'team_id' => $teamId,\n 'sequence' => $state->requestCount,\n 'itemsPerPage' => $resultsPerPage,\n 'payload' => $payload,\n 'total' => $state->total,\n ]);\n\n unset($payload['after']);\n $state->setOffset(0);\n }\n\n if ($state->offset) {\n $payload['after'] = $state->offset;\n }\n\n return $payload;\n }\n\n private function shouldSwitchToKeysetPagination(PaginationState $state, int $resultsPerPage): bool\n {\n // Check if we've hit the offset limit\n $shouldSwitch = $state->requestCount > 0 && ($state->offset + $resultsPerPage) > PaginationConfig::TOTAL_QUERY_LIMIT;\n\n if ($shouldSwitch && $state->lastRecordId === null) {\n $this->logger->warning('[Hubspot] Cannot switch to keyset pagination: lastRecordId is null', [\n 'request_count' => $state->requestCount,\n 'current_offset' => $state->offset,\n 'results_per_page' => $resultsPerPage,\n 'total_query_limit' => PaginationConfig::TOTAL_QUERY_LIMIT,\n ]);\n\n return false; // Continue with offset pagination\n }\n\n return $shouldSwitch;\n }\n\n private function validateTokenIfNeeded(Client $client, PaginationState $state): void\n {\n if ($state->shouldValidateToken()) {\n $client->ensureValidToken();\n $state->updateLastTokenCheck();\n }\n }\n\n private function executeSearchRequest(Client $client, string $endpoint, array $payload, PaginationState $state): array\n {\n try {\n $response = $client->getInstance()->getClient()->request('POST', $endpoint, ['json' => $payload]);\n\n return $response->toArray();\n } catch (\\Exception $e) {\n if ($client->isUnauthorizedException($e)) {\n $this->logger->warning('[Hubspot] Got 401 during pagination, attempting token refresh', [\n 'team_id' => $client->getConfig()->getTeam()->getId(),\n 'error' => $e->getMessage(),\n ]);\n\n $client->ensureValidToken();\n $state->updateLastTokenCheck();\n\n try {\n $response = $client->getInstance()->getClient()->request('POST', $endpoint, ['json' => $payload]);\n\n $this->logger->info('[Hubspot] Token refresh and retry successful', [\n 'team_id' => $client->getConfig()->getTeam()->getId(),\n ]);\n\n return $response->toArray();\n } catch (\\Exception $retryException) {\n $this->logger->error('[Hubspot] Retry request failed after token refresh', [\n 'team_id' => $client->getConfig()->getTeam()->getId(),\n 'original_error' => $e->getMessage(),\n 'retry_error' => $retryException->getMessage(),\n ]);\n\n throw $retryException;\n }\n } else if ($client->isHubspotRateLimit($e)) {\n $retryAfter = $client->parseRetryAfter($e);\n\n $this->logger->info('[Hubspot] Received 429 from API', [\n 'team_id' => $client->getConfig()->getTeam()->getId(),\n 'config_id' => $client->getConfig()->getId(),\n 'retry_after' => $retryAfter,\n 'reason' => $e->getMessage(),\n ]);\n\n throw new RateLimitException('Hubspot returned 429', $retryAfter, $e);\n } else {\n throw $e;\n }\n }\n }\n\n private function updateLastRecordId(array $page, PaginationState $state): void\n {\n $lastRecord = ! empty($page['results']) ? end($page['results']) : null;\n $lastRecordId = $lastRecord['id'] ?? null;\n $state->updateLastRecordId($lastRecordId);\n }\n\n private function getNextOffset(array $page): int\n {\n return isset($page['paging']['next']['after']) ? (int) $page['paging']['next']['after'] : 0;\n }\n\n private function logPaginationProgress(PaginationState $state, int $teamId, string $endpoint): void\n {\n if ($state->shouldLogProgress()) {\n $this->logger->info('[Hubspot] Pagination progress log', [\n 'team_id' => $teamId,\n 'endpoint' => $endpoint,\n 'requests_made' => $state->requestCount,\n 'records_fetched' => $state->totalRecords,\n 'elapsed_seconds' => $state->getElapsedSeconds(),\n ]);\n }\n }\n\n private function calculateDelayInMicroseconds(): int\n {\n return (int) (1 / PaginationConfig::SEARCH_RPS_LIMIT * 1000000);\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-2829974132339606380
|
-6904617971819043921
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Sync Changes
Hide This Notification
Code changed:
Hide
18
1
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Crm\Hubspot\Pagination;
use Jiminny\Exceptions\RateLimitException;
use Jiminny\Services\Crm\Hubspot\Client;
use Jiminny\Services\Crm\Hubspot\PayloadBuilder;
use Psr\Log\LoggerInterface;
use SevenShores\Hubspot\Exceptions\BadRequest;
use SevenShores\Hubspot\Exceptions\HubspotException;
use Jiminny\Exceptions\SocialAccountTokenInvalidException;
class HubspotPaginationService
{
public function __construct(
private LoggerInterface $logger
) {
}
/**
* @throws HubspotException
* @throws SocialAccountTokenInvalidException
* @throws BadRequest
*/
public function getPaginatedDataGenerator(
Client $client,
array $payload,
string $type,
int $offset = 0,
int &$total = 0,
?string &$lastRecordId = null
): \Generator {
$state = new PaginationState(offset: $offset);
$endpoint = Client::BASE_URL . "/crm/v3/objects/{$type}/search";
$defaultFilter = $payload['filters'] ?? [];
$resultsPerPage = PayloadBuilder::MAX_SEARCH_REQUEST_LIMIT;
$teamId = $client->getConfig()->getTeam()->getId();
$delay = $this->calculateDelayInMicroseconds();
do {
// if ($this->shouldStopPagination($state, $teamId)) {
// break;
// }
$payload = $this->handlePaginationStrategy($payload, $defaultFilter, $state, $resultsPerPage, $teamId);
// $this->validateTokenIfNeeded($client, $state);
// usleep($delay);
$page = $this->executeSearchRequest($client, $endpoint, $payload, $state);
// $state->setTotal($page['total'] ?? 0);
// $this->updateLastRecordId($page, $state);
//
// // Safely iterate over results with null check
// $results = $page['results'] ?? [];
// foreach ($results as $row) {
// $state->incrementTotalRecords();
// yield $row;
// }
//
// $state->setOffset($this->getNextOffset($page));
// $state->incrementRequestCount();
//
// $this->logPaginationProgress($state, $teamId, $endpoint);
} while ($state->offset && ! empty($page['results']));
// Log final pagination completion stats
$this->logger->info('[Hubspot] Pagination completed', [
'team_id' => $teamId,
'endpoint' => $endpoint,
'total_requests' => $state->requestCount,
'total_records_fetched' => $state->totalRecords,
'total_elapsed_seconds' => round($state->getElapsedSeconds(), 2),
'average_seconds_per_request' => $state->requestCount > 0 ? round($state->getElapsedSeconds() / $state->requestCount, 2) : 0,
]);
// Update reference parameters
$total = $state->total;
$lastRecordId = $state->lastRecordId;
yield;
}
private function shouldStopPagination(PaginationState $state, int $teamId): bool
{
if ($state->hasReachedSafetyLimit()) {
$this->logger->warning('[Hubspot] Reached maximum request limit during pagination', [
'team_id' => $teamId,
'safety_limit' => PaginationConfig::LOOP_SAFETY_LIMIT,
'total_fetched' => $state->totalRecords,
]);
return true;
}
return false;
}
private function handlePaginationStrategy(
array $payload,
array $defaultFilter,
PaginationState $state,
int $resultsPerPage,
int $teamId
): array {
if ($this->shouldSwitchToKeysetPagination($state, $resultsPerPage)) {
$payload['filters'] = $defaultFilter;
$payload['filters'][] = [
'propertyName' => 'hs_object_id',
'operator' => 'LT',
'value' => $state->lastRecordId,
];
$this->logger->info('[Hubspot] Search keyset pagination request', [
'team_id' => $teamId,
'sequence' => $state->requestCount,
'itemsPerPage' => $resultsPerPage,
'payload' => $payload,
'total' => $state->total,
]);
unset($payload['after']);
$state->setOffset(0);
}
if ($state->offset) {
$payload['after'] = $state->offset;
}
return $payload;
}
private function shouldSwitchToKeysetPagination(PaginationState $state, int $resultsPerPage): bool
{
// Check if we've hit the offset limit
$shouldSwitch = $state->requestCount > 0 && ($state->offset + $resultsPerPage) > PaginationConfig::TOTAL_QUERY_LIMIT;
if ($shouldSwitch && $state->lastRecordId === null) {
$this->logger->warning('[Hubspot] Cannot switch to keyset pagination: lastRecordId is null', [
'request_count' => $state->requestCount,
'current_offset' => $state->offset,
'results_per_page' => $resultsPerPage,
'total_query_limit' => PaginationConfig::TOTAL_QUERY_LIMIT,
]);
return false; // Continue with offset pagination
}
return $shouldSwitch;
}
private function validateTokenIfNeeded(Client $client, PaginationState $state): void
{
if ($state->shouldValidateToken()) {
$client->ensureValidToken();
$state->updateLastTokenCheck();
}
}
private function executeSearchRequest(Client $client, string $endpoint, array $payload, PaginationState $state): array
{
try {
$response = $client->getInstance()->getClient()->request('POST', $endpoint, ['json' => $payload]);
return $response->toArray();
} catch (\Exception $e) {
if ($client->isUnauthorizedException($e)) {
$this->logger->warning('[Hubspot] Got 401 during pagination, attempting token refresh', [
'team_id' => $client->getConfig()->getTeam()->getId(),
'error' => $e->getMessage(),
]);
$client->ensureValidToken();
$state->updateLastTokenCheck();
try {
$response = $client->getInstance()->getClient()->request('POST', $endpoint, ['json' => $payload]);
$this->logger->info('[Hubspot] Token refresh and retry successful', [
'team_id' => $client->getConfig()->getTeam()->getId(),
]);
return $response->toArray();
} catch (\Exception $retryException) {
$this->logger->error('[Hubspot] Retry request failed after token refresh', [
'team_id' => $client->getConfig()->getTeam()->getId(),
'original_error' => $e->getMessage(),
'retry_error' => $retryException->getMessage(),
]);
throw $retryException;
}
} else if ($client->isHubspotRateLimit($e)) {
$retryAfter = $client->parseRetryAfter($e);
$this->logger->info('[Hubspot] Received 429 from API', [
'team_id' => $client->getConfig()->getTeam()->getId(),
'config_id' => $client->getConfig()->getId(),
'retry_after' => $retryAfter,
'reason' => $e->getMessage(),
]);
throw new RateLimitException('Hubspot returned 429', $retryAfter, $e);
} else {
throw $e;
}
}
}
private function updateLastRecordId(array $page, PaginationState $state): void
{
$lastRecord = ! empty($page['results']) ? end($page['results']) : null;
$lastRecordId = $lastRecord['id'] ?? null;
$state->updateLastRecordId($lastRecordId);
}
private function getNextOffset(array $page): int
{
return isset($page['paging']['next']['after']) ? (int) $page['paging']['next']['after'] : 0;
}
private function logPaginationProgress(PaginationState $state, int $teamId, string $endpoint): void
{
if ($state->shouldLogProgress()) {
$this->logger->info('[Hubspot] Pagination progress log', [
'team_id' => $teamId,
'endpoint' => $endpoint,
'requests_made' => $state->requestCount,
'records_fetched' => $state->totalRecords,
'elapsed_seconds' => $state->getElapsedSeconds(),
]);
}
}
private function calculateDelayInMicroseconds(): int
{
return (int) (1 / PaginationConfig::SEARCH_RPS_LIMIT * 1000000);
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
4554
|
166
|
23
|
2026-05-07T14:08:45.977266+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778162925977_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.040226065,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
5222591262487654398
|
-8636637129462003327
|
click
|
hybrid
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
PhostormVIewINavigareCodeLaravelKeractorWindowFV faVsco.js°9 master kProiectT DeleteCrmEntityTrait.phpRateLimitException.php@.gitignoree audio.wav© PaginationState.phpT IntegrationApp/.../SyncCrmEntitiesTrait.phpbasicapl.onp© SyncOpportunitiesJob.php= custom.log= nuospot-lournal-poll.log© ImportOpportunityBatch.php© MatchActivityCrmData.php= laravel.log< phpunit.xmlis ttt.isE oauth-private.key© CachedCrmServiceDecorator.phcw Hubspow.syncermenuuestrai.ona=oauth-public.kev= storage= supervisord.didtext-relav.isonv tests• FeatureM Intearation• M Servicesv 7Unit> Actions•M Comnonent197• M ConfiaurationiM ConsoleM ContracteD Domain•DDTO• @ Enumsm Suonte• @ Exceptions• C fixtures• C GuardsC Helpers• C HttpC IntegrationsInteractionsC Jobs?DActivitv> M AiAutomation>D Audidv M AutomatedReportsC CreateResultsTest.oho 226C RequestGenerateAskJi «4*c) RequestGenerateReno( SendRenortEynirinaSol@ SondRenort JobTest oh 237c) SendRenortMail.lobTecC SendRenortNotGenera>IM CalendarM Crm)m DoalDicke) m Mailbay> D StreaminaMToamclass Hubspotpaginationserviceorivate runction validatelloken rveeded culent Sculent. Paonationstate sstatel: vold....?private function executeSearchRequest(Client Sclient, string Sendpoint, array Spayload, PaginationState $state): arraytry 1Sresponse = $client->getinstance->getClient(->request( method: 'POST', Sendpoint, l'json' => $payLoad]):return $response->toArrayO;} catch (\Exception $e) {i* (Sclient->icllnauthonizedExcention(Sp))4. } plso if (Sclient->icHuhsnotPatelimit(Se)) &SrecryArter = sculent->parserecryArterlse)ySthis->logger->info('[Hubspot) Received 429 from API', [Itoam idi=> $client->getConfig->getTeam->getIdO,"COnT1O10"=> Sclient->getConfiqO->qetId•."recry arter = srecryarter,=> $e->getMessageO.throw new RateLim1tzxcept1on message: "Hubspot returned 429', SretryAtter, Se} else fThrow se:onivate function undatelastRecordId(arnav Soage. PaainationState Sstate)• voidf...}private function getNext0ffset(array $page): inti...}no usadesprivate function logPaginationProgress(PaginationState $state, int $teamId, string $endpoint): void{...}private function calculateDelayInMicrosecondsO: int{...}SonarQube for INF suadections. Netect more cecurity iccuec in vour DnarQuhe Sorver |l Iearn more / Don't ack adain (todav 10-25)osyncopportunlty.onpProviderkateLimiter.ohoA18 M1 AV$0Lukas sterka 121 • In z2mThu 7 May 17:08:46= custom.log« SF [jiminny@localhost]A HS_local [jiminny@localhost]& console [PROD)& console [STAGING][2026-05-07 14:08:22] local.NOTICE: Monitoring start[2026-05-07 14:08:23] local.NOTICE: Monitoring end {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512" "trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}[2026-05-07 14:08:31]Local.LNru. Jaminny console commanas command..run Menory usage derore scaruing command icand". "maLLdox. sk1p-uIsuS.rerresh", "пеmогyberoreсomna[2026-05-07 14:08:31] local.INF0:usage ror commana ""conmand". "marl[2026-05-07 14:08:34] local.INF0: [SocialAccountServicel Fetching token {"socialAccountId":1499 "provider": "hubspot"} {"dorrelacion 10. aszoaata-ssya-4zc1-otos-Useda/t[2026-05-07 14:08:34] local.INF0: [SocialAccountServicel Token retrieved {"socialAccountId":1499, "provider":"hubspot"} {"correlation id":"d326aafa-339a-42c1-bf53-05ebd'EncryptedTokenManager Generating access token.• ""mode": "Leqacy", *"correlation 1d":"d526aata-359a-42C1-bt55-05ebd/t52782", "trace 10"-":148,"team_id":2} {"correlation_id":"d3!IHUbSpor DEBUG certng headens wneadensia watera wnur oylay 2026H08H56 rontent-yoema waool cat on asonHchanseteu %i-810t[Hubspot] Received 429 from API {"team_id":2, "config_id":2,"retry_after":10, "reason": "Client error›awsiatus wa weron Wralmesisade wa wyou have reachher Your secondLy lM AaWA WANON IyDeAWA MRAIENOAW NCONelaiiion CAlA WOngeocL-druncatedecornelat1on101:05260040-3590-4261C065-050h057082TRacе10419029754-[PHONE]-05204618697[stacktrace]#0 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny(Services(Crm\Hubspot)(PaginationHubspotPaginationService->executeSear#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny||Services|\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(0bject(JiminnThome/GGimiinny/aoo/Servitces/com/Hubsnot7Service.oho/GVIk9P5minny.1Servces.IirmHubsootalalient->detPadinatedbata Anay.contactaD#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny||Services|\Crm\\Hubspot\|Service->matchByName('Robot')ThomeEEimainnv/ann//onsolle//ommands/AGimInnllehudommandbnhnCRa•Giminnv.TonsoleThommandsllwGimiInnvlehud.ommandnattelimite#5/home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\(Jobs\\Jol/home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\Container\\BoundMethod::Illuminate\Container\\{closure}O#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))/home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation#9/home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminatel\Container BoundMethod::call(Object(Illuminatel FoundationApplicatio#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)#11/home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminatel|Console|Command->execute(0bject(SymfonyComponent|Console\Input|\ArgvInput), Object(Il#12/home/jiminny/vendor/Laravel/fnamework/src/Illuminate/Console/Command.php(180): SymfonyComponent||Consolel|Command\|Command->run(Obriect(SymfonyComponentl|Console#13/home/iiminny/vendor/symfony/console/Application.php(1117): Illuminatel|Consolel\Command->run(Obiect(SymfonyComponent||Consolel\Input\\ArgvInput), Obiect(Symfonyl1#14/home/iiminny/vendor/symfony/console/Application.php(356): Symfony|Component||ConsolellApplication->doRunCommand(Obiect(Jiminny|Consolel\Commands|1JiminnyDebugCommEas homeramannyvendor symtony/ consoLeyADolacation. Dho Ci95H syntonyauvonponenta consoLe ADo lucation->dokun ubnect syntony u vomponentaa consoLe uinout lArgvanouon Ubi#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component|\Console\\Application->run(Object(Symfony|\Component\\CoEavhomeraamanny vendor Lanavel anameworkzsrc/auuumanate/ oundation/Adolcaton.oho crosHuom nate avoundation a uonso Le a kennel->handle ubect symtony u vomponent nuo#18 /home/jiminny/artisan(13): Illuminatel\Foundation\Application->handleCommand(Object(Symfony) \Component|\Consolel(Input|\ArgvInput))#19 Smain?IDPeyious excentoNObeCISAVeNShONES WWOSOOt WEXCeoti onsBAdReoues Woooe ự5n O on aA sencen nesn 1e{|"status) "•\"error) " ("message) "•|"You have reached vour secondly Limit.|" ("errorTvpe)"•\"RATE LIMIT\ " |"correlationId\ "-|"019e02c4-d (truncated...)at /home/iiminny/vendor/hubsoot/hubsoot-oho/src/Excentions/HubsootExceotion.ono:241.stacktrace]lFAIOIESE6I1EI1W6eNAoeIS90322119GSe/home/4iminnv/ann/Senvices/Cem/Huhsnot/Pagination/HubsnotPaainationService.nhn(166): SevenShones||Hubsnot||Htto||Client->nequest('P0ST:. 1httns:/lani.huh..., Annav)#2/home/&Eimiinnw//ann//Servilces/Nem/Hih.snot/Padiinat.ion/HuhsnotPadiinatzionSenvilce.nhn/65/FNFimiInnw/lSenvilcestlNem.WIMh.snofalPaqination.luhsnotPadiinatzionSenviices>execuiteSean/home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny|\Services|\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(0bject(Jiminn/home/fiminny/ann/Services/Com/MuhsnotSenvice.nhn@203JiminnvServicesVom.Mubsnot0ient->aetPadinatedDataAnnav./home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')/home/liminny/ann/Console/Commands/AliminnvDehugCommand.nhnCh.iminnvConsoleCommandsWaiminnvDehuafommand->natelimitoWhome/Elimilnnw/Wondoa/AhaavolWEaamewodcec//ihlimiinato//Contaiinor/BoundMothod..nhn/7ADEiminnvllV0oncallallWommandallWEimilnnw0ohua@ommand-Shandiln/ih.iocfT4EimiinnwllWnhallWinbThome/EEminaw/Wondod/AneavellEaamowodWced/Mllmminato/Contained/Mzlnhn/0DhhminatalWontainoaIBoundMothodbatlltm.natallontaiinoalEfailnstnaTa/home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\Containerl(Util::unwrapIfClosure(Obiect(Closure))wa0/home/Eliminaw//vondos//aaave1/Lfaamowoakced/tlminato//Containoa//BoundMothod..nhn/@6= TlluminatelontainoaBoundMothod-0cal1RoundMothod/0hsioct/T1luminataEoundatinw winasun leamsUTF-&io 4 spaces...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
4556
|
165
|
26
|
2026-05-07T14:08:52.261488+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778162932261_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
5252240045865077800
|
-8204424741936591930
|
visual_change
|
hybrid
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
iTerm2ShellEditViewSessionScriptsProfilesWindowHelpla6l• Lukas/Stefka 121 • in 22 m100% [8Thu 7 May 17:08:54DOCKERO ₴1DEV (docker)182Matching contact 4Matching contact 5Matching contact 6Matching contact 7Matching contact 8Matching contact 9root@docker_lamp_1:/home/jiminny# php artisan jiminny:debugMatching contact 0Matching contact 1Matching contact 2Matching contact 3Matching contact 4Matchingcontact 5Matching contact 6Matching contact 7Matching contact 8Matching contact 9root@docker_lamp_1:/home/jiminny# php artisan jiminny:debugMatching contact 0APP (-zsh)DEV (docker)*3T₴1-zsh• 84|screenpipe*•$5Jiminny \Exceptions \RateLimitExceptionHubspot returned 429at app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206202'retry_after' =SretryAfter,203"reason'204= Se->getMessage(),205→ 206throw new RateLimitException('Hubspot returned 429', SretryAfter, $e);207208} else 1throw $e;209}210+14 vendor frames15-zsh₴6DEVapp/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:166SevenShores\Hubspot\Http\Client:: request("POST", "[URL_WITH_CREDENTIALS]...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
4557
|
166
|
25
|
2026-05-07T14:08:55.216955+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778162935216_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
168
Previous Highlighted Error
Next Highlighted Error
[2026-05-07 14:08:22] local.NOTICE: Monitoring start {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:23] local.NOTICE: Monitoring end {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {"headers":{"Date":["Thu, 07 May 2026 14:08:35 GMT"],"Content-Type":["application/json;charset=utf-8"],"Content-Length":["227"],"Connection":["keep-alive"],"CF-Ray":["9f80cc29fd66dc1a-SOF"],"CF-Cache-Status":["DYNAMIC"],"Strict-Transport-Security":["max-age=31536000; includeSubDomains; preload"],"Vary":["origin"],"access-control-allow-credentials":["false"],"server-timing":["hcid;desc=\"019e02c4-d684-7f5d-be16-3d129d00c0a3\", cfr;desc=\"9f80cc2a06d23402-IAD\""],"x-content-type-options":["nosniff"],"x-hubspot-correlation-id":["019e02c4-d684-7f5d-be16-3d129d00c0a3"],"Set-Cookie":["__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-[IP_ADDRESS]-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None"],"Report-To":["{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\"}],\"group\":\"cf-nel\",\"max_age\":604800}"],"NEL":["{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}"],"Server":["cloudflare"]}} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {"team_id":2,"config_id":2,"retry_after":10,"reason":"Client error: `POST [URL_WITH_CREDENTIALS] HubspotException
* @throws SocialAccountTokenInvalidException
* @throws BadRequest
*/
public function getPaginatedDataGenerator(
Client $client,
array $payload,
string $type,
int $offset = 0,
int &$total = 0,
?string &$lastRecordId = null
): \Generator {
$state = new PaginationState(offset: $offset);
$endpoint = Client::BASE_URL . "/crm/v3/objects/{$type}/search";
$defaultFilter = $payload['filters'] ?? [];
$resultsPerPage = PayloadBuilder::MAX_SEARCH_REQUEST_LIMIT;
$teamId = $client->getConfig()->getTeam()->getId();
$delay = $this->calculateDelayInMicroseconds();
do {
// if ($this->shouldStopPagination($state, $teamId)) {
// break;
// }
$payload = $this->handlePaginationStrategy($payload, $defaultFilter, $state, $resultsPerPage, $teamId);
// $this->validateTokenIfNeeded($client, $state);
// usleep($delay);
$page = $this->executeSearchRequest($client, $endpoint, $payload, $state);
// $state->setTotal($page['total'] ?? 0);
// $this->updateLastRecordId($page, $state);
//
// // Safely iterate over results with null check
// $results = $page['results'] ?? [];
// foreach ($results as $row) {
// $state->incrementTotalRecords();
// yield $row;
// }
//
// $state->setOffset($this->getNextOffset($page));
// $state->incrementRequestCount();
//
// $this->logPaginationProgress($state, $teamId, $endpoint);
} while ($state->offset && ! empty($page['results']));
// Log final pagination completion stats
$this->logger->info('[Hubspot] Pagination completed', [
'team_id' => $teamId,
'endpoint' => $endpoint,
'total_requests' => $state->requestCount,
'total_records_fetched' => $state->totalRecords,
'total_elapsed_seconds' => round($state->getElapsedSeconds(), 2),
'average_seconds_per_request' => $state->requestCount > 0 ? round($state->getElapsedSeconds() / $state->requestCount, 2) : 0,
]);
// Update reference parameters
$total = $state->total;
$lastRecordId = $state->lastRecordId;
yield;
}
private function shouldStopPagination(PaginationState $state, int $teamId): bool
{
if ($state->hasReachedSafetyLimit()) {
$this->logger->warning('[Hubspot] Reached maximum request limit during pagination', [
'team_id' => $teamId,
'safety_limit' => PaginationConfig::LOOP_SAFETY_LIMIT,
'total_fetched' => $state->totalRecords,
]);
return true;
}
return false;
}
private function handlePaginationStrategy(
array $payload,
array $defaultFilter,
PaginationState $state,
int $resultsPerPage,
int $teamId
): array {
if ($this->shouldSwitchToKeysetPagination($state, $resultsPerPage)) {
$payload['filters'] = $defaultFilter;
$payload['filters'][] = [
'propertyName' => 'hs_object_id',
'operator' => 'LT',
'value' => $state->lastRecordId,
];
$this->logger->info('[Hubspot] Search keyset pagination request', [
'team_id' => $teamId,
'sequence' => $state->requestCount,
'itemsPerPage' => $resultsPerPage,
'payload' => $payload,
'total' => $state->total,
]);
unset($payload['after']);
$state->setOffset(0);
}
if ($state->offset) {
$payload['after'] = $state->offset;
}
return $payload;
}
private function shouldSwitchToKeysetPagination(PaginationState $state, int $resultsPerPage): bool
{
// Check if we've hit the offset limit
$shouldSwitch = $state->requestCount > 0 && ($state->offset + $resultsPerPage) > PaginationConfig::TOTAL_QUERY_LIMIT;
if ($shouldSwitch && $state->lastRecordId === null) {
$this->logger->warning('[Hubspot] Cannot switch to keyset pagination: lastRecordId is null', [
'request_count' => $state->requestCount,
'current_offset' => $state->offset,
'results_per_page' => $resultsPerPage,
'total_query_limit' => PaginationConfig::TOTAL_QUERY_LIMIT,
]);
return false; // Continue with offset pagination
}
return $shouldSwitch;
}
private function validateTokenIfNeeded(Client $client, PaginationState $state): void
{
if ($state->shouldValidateToken()) {
$client->ensureValidToken();
$state->updateLastTokenCheck();
}
}
private function executeSearchRequest(Client $client, string $endpoint, array $payload, PaginationState $state): array
{
try {
$response = $client->getInstance()->getClient()->request('POST', $endpoint, ['json' => $payload]);
return $response->toArray();
} catch (\Exception $e) {
if ($client->isUnauthorizedException($e)) {
$this->logger->warning('[Hubspot] Got 401 during pagination, attempting token refresh', [
'team_id' => $client->getConfig()->getTeam()->getId(),
'error' => $e->getMessage(),
]);
$client->ensureValidToken();
$state->updateLastTokenCheck();
try {
$response = $client->getInstance()->getClient()->request('POST', $endpoint, ['json' => $payload]);
$this->logger->info('[Hubspot] Token refresh and retry successful', [
'team_id' => $client->getConfig()->getTeam()->getId(),
]);
return $response->toArray();
} catch (\Exception $retryException) {
$this->logger->error('[Hubspot] Retry request failed after token refresh', [
'team_id' => $client->getConfig()->getTeam()->getId(),
'original_error' => $e->getMessage(),
'retry_error' => $retryException->getMessage(),
]);
throw $retryException;
}
} else if ($client->isHubspotRateLimit($e)) {
$retryAfter = $client->parseRetryAfter($e);
$this->logger->info('[Hubspot] Received 429 from API', [
'team_id' => $client->getConfig()->getTeam()->getId(),
'config_id' => $client->getConfig()->getId(),
'retry_after' => $retryAfter,
'reason' => $e->getMessage(),
]);
throw new RateLimitException('Hubspot returned 429', $retryAfter, $e);
} else {
throw $e;
}
}
}
private function updateLastRecordId(array $page, PaginationState $state): void
{
$lastRecord = ! empty($page['results']) ? end($page['results']) : null;
$lastRecordId = $lastRecord['id'] ?? null;
$state->updateLastRecordId($lastRecordId);
}
private function getNextOffset(array $page): int
{
return isset($page['paging']['next']['after']) ? (int) $page['paging']['next']['after'] : 0;
}
private function logPaginationProgress(PaginationState $state, int $teamId, string $endpoint): void
{
if ($state->shouldLogProgress()) {
$this->logger->info('[Hubspot] Pagination progress log', [
'team_id' => $teamId,
'endpoint' => $endpoint,
'requests_made' => $state->requestCount,
'records_fetched' => $state->totalRecords,
'elapsed_seconds' => $state->getElapsedSeconds(),
]);
}
}
private function calculateDelayInMicroseconds(): int
{
return (int) (1 / PaginationConfig::SEARCH_RPS_LIMIT * 1000000);
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.040226065,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"168","depth":4,"bounds":{"left":0.96043885,"top":0.07581804,"width":0.011968086,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.9740692,"top":0.074221864,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.98138297,"top":0.074221864,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-07 14:08:22] local.NOTICE: Monitoring start {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:23] local.NOTICE: Monitoring end {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {\"headers\":{\"Date\":[\"Thu, 07 May 2026 14:08:35 GMT\"],\"Content-Type\":[\"application/json;charset=utf-8\"],\"Content-Length\":[\"227\"],\"Connection\":[\"keep-alive\"],\"CF-Ray\":[\"9f80cc29fd66dc1a-SOF\"],\"CF-Cache-Status\":[\"DYNAMIC\"],\"Strict-Transport-Security\":[\"max-age=31536000; includeSubDomains; preload\"],\"Vary\":[\"origin\"],\"access-control-allow-credentials\":[\"false\"],\"server-timing\":[\"hcid;desc=\\\"019e02c4-d684-7f5d-be16-3d129d00c0a3\\\", cfr;desc=\\\"9f80cc2a06d23402-IAD\\\"\"],\"x-content-type-options\":[\"nosniff\"],\"x-hubspot-correlation-id\":[\"019e02c4-d684-7f5d-be16-3d129d00c0a3\"],\"Set-Cookie\":[\"__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-1.0.1.1-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None\"],\"Report-To\":[\"{\\\"endpoints\\\":[{\\\"url\\\":\\\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\\\"}],\\\"group\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"NEL\":[\"{\\\"success_fraction\\\":0.01,\\\"report_to\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"Server\":[\"cloudflare\"]}} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {\"team_id\":2,\"config_id\":2,\"retry_after\":10,\"reason\":\"Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:36] local.ERROR: Hubspot returned 429 {\"exception\":\"[object] (Jiminny\\\\Exceptions\\\\RateLimitException(code: 0): Hubspot returned 429 at /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206)\n[stacktrace]\n#0 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#4 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\n[previous exception] [object] (SevenShores\\\\Hubspot\\\\Exceptions\\\\BadRequest(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24)\n[stacktrace]\n#0 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(125): SevenShores\\\\Hubspot\\\\Exceptions\\\\HubspotException::create(Object(GuzzleHttp\\\\Exception\\\\ClientException))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#3 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#4 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#5 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#6 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (GuzzleHttp\\\\Exception\\\\ClientException(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111)\n[stacktrace]\n#0 /home/jiminny/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\\\\Exception\\\\RequestException::create(Object(GuzzleHttp\\\\Psr7\\\\Request), Object(GuzzleHttp\\\\Psr7\\\\Response), NULL, Array, NULL)\n#1 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\\\\Middleware::GuzzleHttp\\\\{closure}(Object(GuzzleHttp\\\\Psr7\\\\Response))\n#2 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\\\\Promise\\\\Promise::callHandler(1, Object(GuzzleHttp\\\\Psr7\\\\Response), NULL)\n#3 /home/jiminny/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\\\\Promise\\\\Promise::GuzzleHttp\\\\Promise\\\\{closure}()\n#4 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\\\\Promise\\\\TaskQueue->run(true)\n#5 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitFn()\n#6 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#7 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitList()\n#8 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#9 /home/jiminny/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\\\Promise\\\\Promise->wait()\n#10 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(113): GuzzleHttp\\\\Client->request('POST', 'https://api.hub...', Array)\n#11 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#12 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#13 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#14 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#15 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#16 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#23 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#31 {main}\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:39] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}","depth":4,"bounds":{"left":0.55019945,"top":0.0726257,"width":0.44980055,"height":0.9273743},"on_screen":true,"value":"[2026-05-07 14:08:22] local.NOTICE: Monitoring start {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:23] local.NOTICE: Monitoring end {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {\"headers\":{\"Date\":[\"Thu, 07 May 2026 14:08:35 GMT\"],\"Content-Type\":[\"application/json;charset=utf-8\"],\"Content-Length\":[\"227\"],\"Connection\":[\"keep-alive\"],\"CF-Ray\":[\"9f80cc29fd66dc1a-SOF\"],\"CF-Cache-Status\":[\"DYNAMIC\"],\"Strict-Transport-Security\":[\"max-age=31536000; includeSubDomains; preload\"],\"Vary\":[\"origin\"],\"access-control-allow-credentials\":[\"false\"],\"server-timing\":[\"hcid;desc=\\\"019e02c4-d684-7f5d-be16-3d129d00c0a3\\\", cfr;desc=\\\"9f80cc2a06d23402-IAD\\\"\"],\"x-content-type-options\":[\"nosniff\"],\"x-hubspot-correlation-id\":[\"019e02c4-d684-7f5d-be16-3d129d00c0a3\"],\"Set-Cookie\":[\"__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-1.0.1.1-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None\"],\"Report-To\":[\"{\\\"endpoints\\\":[{\\\"url\\\":\\\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\\\"}],\\\"group\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"NEL\":[\"{\\\"success_fraction\\\":0.01,\\\"report_to\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"Server\":[\"cloudflare\"]}} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {\"team_id\":2,\"config_id\":2,\"retry_after\":10,\"reason\":\"Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:36] local.ERROR: Hubspot returned 429 {\"exception\":\"[object] (Jiminny\\\\Exceptions\\\\RateLimitException(code: 0): Hubspot returned 429 at /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206)\n[stacktrace]\n#0 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#4 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\n[previous exception] [object] (SevenShores\\\\Hubspot\\\\Exceptions\\\\BadRequest(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24)\n[stacktrace]\n#0 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(125): SevenShores\\\\Hubspot\\\\Exceptions\\\\HubspotException::create(Object(GuzzleHttp\\\\Exception\\\\ClientException))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#3 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#4 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#5 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#6 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (GuzzleHttp\\\\Exception\\\\ClientException(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111)\n[stacktrace]\n#0 /home/jiminny/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\\\\Exception\\\\RequestException::create(Object(GuzzleHttp\\\\Psr7\\\\Request), Object(GuzzleHttp\\\\Psr7\\\\Response), NULL, Array, NULL)\n#1 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\\\\Middleware::GuzzleHttp\\\\{closure}(Object(GuzzleHttp\\\\Psr7\\\\Response))\n#2 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\\\\Promise\\\\Promise::callHandler(1, Object(GuzzleHttp\\\\Psr7\\\\Response), NULL)\n#3 /home/jiminny/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\\\\Promise\\\\Promise::GuzzleHttp\\\\Promise\\\\{closure}()\n#4 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\\\\Promise\\\\TaskQueue->run(true)\n#5 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitFn()\n#6 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#7 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitList()\n#8 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#9 /home/jiminny/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\\\Promise\\\\Promise->wait()\n#10 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(113): GuzzleHttp\\\\Client->request('POST', 'https://api.hub...', Array)\n#11 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#12 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#13 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#14 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#15 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#16 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#23 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#31 {main}\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:39] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"18","depth":4,"bounds":{"left":0.49335107,"top":0.17478053,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.5049867,"top":0.17478053,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.51396275,"top":0.17318435,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.5212766,"top":0.17318435,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Crm\\Hubspot\\Pagination;\n\nuse Jiminny\\Exceptions\\RateLimitException;\nuse Jiminny\\Services\\Crm\\Hubspot\\Client;\nuse Jiminny\\Services\\Crm\\Hubspot\\PayloadBuilder;\nuse Psr\\Log\\LoggerInterface;\nuse SevenShores\\Hubspot\\Exceptions\\BadRequest;\nuse SevenShores\\Hubspot\\Exceptions\\HubspotException;\nuse Jiminny\\Exceptions\\SocialAccountTokenInvalidException;\n\nclass HubspotPaginationService\n{\n public function __construct(\n private LoggerInterface $logger\n ) {\n }\n\n /**\n * @throws HubspotException\n * @throws SocialAccountTokenInvalidException\n * @throws BadRequest\n */\n public function getPaginatedDataGenerator(\n Client $client,\n array $payload,\n string $type,\n int $offset = 0,\n int &$total = 0,\n ?string &$lastRecordId = null\n ): \\Generator {\n $state = new PaginationState(offset: $offset);\n $endpoint = Client::BASE_URL . \"/crm/v3/objects/{$type}/search\";\n $defaultFilter = $payload['filters'] ?? [];\n $resultsPerPage = PayloadBuilder::MAX_SEARCH_REQUEST_LIMIT;\n $teamId = $client->getConfig()->getTeam()->getId();\n $delay = $this->calculateDelayInMicroseconds();\n\n do {\n// if ($this->shouldStopPagination($state, $teamId)) {\n// break;\n// }\n\n $payload = $this->handlePaginationStrategy($payload, $defaultFilter, $state, $resultsPerPage, $teamId);\n\n// $this->validateTokenIfNeeded($client, $state);\n// usleep($delay);\n\n $page = $this->executeSearchRequest($client, $endpoint, $payload, $state);\n\n// $state->setTotal($page['total'] ?? 0);\n// $this->updateLastRecordId($page, $state);\n//\n// // Safely iterate over results with null check\n// $results = $page['results'] ?? [];\n// foreach ($results as $row) {\n// $state->incrementTotalRecords();\n// yield $row;\n// }\n//\n// $state->setOffset($this->getNextOffset($page));\n// $state->incrementRequestCount();\n//\n// $this->logPaginationProgress($state, $teamId, $endpoint);\n } while ($state->offset && ! empty($page['results']));\n\n // Log final pagination completion stats\n $this->logger->info('[Hubspot] Pagination completed', [\n 'team_id' => $teamId,\n 'endpoint' => $endpoint,\n 'total_requests' => $state->requestCount,\n 'total_records_fetched' => $state->totalRecords,\n 'total_elapsed_seconds' => round($state->getElapsedSeconds(), 2),\n 'average_seconds_per_request' => $state->requestCount > 0 ? round($state->getElapsedSeconds() / $state->requestCount, 2) : 0,\n ]);\n\n // Update reference parameters\n $total = $state->total;\n $lastRecordId = $state->lastRecordId;\n\n yield;\n }\n\n private function shouldStopPagination(PaginationState $state, int $teamId): bool\n {\n if ($state->hasReachedSafetyLimit()) {\n $this->logger->warning('[Hubspot] Reached maximum request limit during pagination', [\n 'team_id' => $teamId,\n 'safety_limit' => PaginationConfig::LOOP_SAFETY_LIMIT,\n 'total_fetched' => $state->totalRecords,\n ]);\n\n return true;\n }\n\n return false;\n }\n\n private function handlePaginationStrategy(\n array $payload,\n array $defaultFilter,\n PaginationState $state,\n int $resultsPerPage,\n int $teamId\n ): array {\n if ($this->shouldSwitchToKeysetPagination($state, $resultsPerPage)) {\n $payload['filters'] = $defaultFilter;\n $payload['filters'][] = [\n 'propertyName' => 'hs_object_id',\n 'operator' => 'LT',\n 'value' => $state->lastRecordId,\n ];\n\n $this->logger->info('[Hubspot] Search keyset pagination request', [\n 'team_id' => $teamId,\n 'sequence' => $state->requestCount,\n 'itemsPerPage' => $resultsPerPage,\n 'payload' => $payload,\n 'total' => $state->total,\n ]);\n\n unset($payload['after']);\n $state->setOffset(0);\n }\n\n if ($state->offset) {\n $payload['after'] = $state->offset;\n }\n\n return $payload;\n }\n\n private function shouldSwitchToKeysetPagination(PaginationState $state, int $resultsPerPage): bool\n {\n // Check if we've hit the offset limit\n $shouldSwitch = $state->requestCount > 0 && ($state->offset + $resultsPerPage) > PaginationConfig::TOTAL_QUERY_LIMIT;\n\n if ($shouldSwitch && $state->lastRecordId === null) {\n $this->logger->warning('[Hubspot] Cannot switch to keyset pagination: lastRecordId is null', [\n 'request_count' => $state->requestCount,\n 'current_offset' => $state->offset,\n 'results_per_page' => $resultsPerPage,\n 'total_query_limit' => PaginationConfig::TOTAL_QUERY_LIMIT,\n ]);\n\n return false; // Continue with offset pagination\n }\n\n return $shouldSwitch;\n }\n\n private function validateTokenIfNeeded(Client $client, PaginationState $state): void\n {\n if ($state->shouldValidateToken()) {\n $client->ensureValidToken();\n $state->updateLastTokenCheck();\n }\n }\n\n private function executeSearchRequest(Client $client, string $endpoint, array $payload, PaginationState $state): array\n {\n try {\n $response = $client->getInstance()->getClient()->request('POST', $endpoint, ['json' => $payload]);\n\n return $response->toArray();\n } catch (\\Exception $e) {\n if ($client->isUnauthorizedException($e)) {\n $this->logger->warning('[Hubspot] Got 401 during pagination, attempting token refresh', [\n 'team_id' => $client->getConfig()->getTeam()->getId(),\n 'error' => $e->getMessage(),\n ]);\n\n $client->ensureValidToken();\n $state->updateLastTokenCheck();\n\n try {\n $response = $client->getInstance()->getClient()->request('POST', $endpoint, ['json' => $payload]);\n\n $this->logger->info('[Hubspot] Token refresh and retry successful', [\n 'team_id' => $client->getConfig()->getTeam()->getId(),\n ]);\n\n return $response->toArray();\n } catch (\\Exception $retryException) {\n $this->logger->error('[Hubspot] Retry request failed after token refresh', [\n 'team_id' => $client->getConfig()->getTeam()->getId(),\n 'original_error' => $e->getMessage(),\n 'retry_error' => $retryException->getMessage(),\n ]);\n\n throw $retryException;\n }\n } else if ($client->isHubspotRateLimit($e)) {\n $retryAfter = $client->parseRetryAfter($e);\n\n $this->logger->info('[Hubspot] Received 429 from API', [\n 'team_id' => $client->getConfig()->getTeam()->getId(),\n 'config_id' => $client->getConfig()->getId(),\n 'retry_after' => $retryAfter,\n 'reason' => $e->getMessage(),\n ]);\n\n throw new RateLimitException('Hubspot returned 429', $retryAfter, $e);\n } else {\n throw $e;\n }\n }\n }\n\n private function updateLastRecordId(array $page, PaginationState $state): void\n {\n $lastRecord = ! empty($page['results']) ? end($page['results']) : null;\n $lastRecordId = $lastRecord['id'] ?? null;\n $state->updateLastRecordId($lastRecordId);\n }\n\n private function getNextOffset(array $page): int\n {\n return isset($page['paging']['next']['after']) ? (int) $page['paging']['next']['after'] : 0;\n }\n\n private function logPaginationProgress(PaginationState $state, int $teamId, string $endpoint): void\n {\n if ($state->shouldLogProgress()) {\n $this->logger->info('[Hubspot] Pagination progress log', [\n 'team_id' => $teamId,\n 'endpoint' => $endpoint,\n 'requests_made' => $state->requestCount,\n 'records_fetched' => $state->totalRecords,\n 'elapsed_seconds' => $state->getElapsedSeconds(),\n ]);\n }\n }\n\n private function calculateDelayInMicroseconds(): int\n {\n return (int) (1 / PaginationConfig::SEARCH_RPS_LIMIT * 1000000);\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Crm\\Hubspot\\Pagination;\n\nuse Jiminny\\Exceptions\\RateLimitException;\nuse Jiminny\\Services\\Crm\\Hubspot\\Client;\nuse Jiminny\\Services\\Crm\\Hubspot\\PayloadBuilder;\nuse Psr\\Log\\LoggerInterface;\nuse SevenShores\\Hubspot\\Exceptions\\BadRequest;\nuse SevenShores\\Hubspot\\Exceptions\\HubspotException;\nuse Jiminny\\Exceptions\\SocialAccountTokenInvalidException;\n\nclass HubspotPaginationService\n{\n public function __construct(\n private LoggerInterface $logger\n ) {\n }\n\n /**\n * @throws HubspotException\n * @throws SocialAccountTokenInvalidException\n * @throws BadRequest\n */\n public function getPaginatedDataGenerator(\n Client $client,\n array $payload,\n string $type,\n int $offset = 0,\n int &$total = 0,\n ?string &$lastRecordId = null\n ): \\Generator {\n $state = new PaginationState(offset: $offset);\n $endpoint = Client::BASE_URL . \"/crm/v3/objects/{$type}/search\";\n $defaultFilter = $payload['filters'] ?? [];\n $resultsPerPage = PayloadBuilder::MAX_SEARCH_REQUEST_LIMIT;\n $teamId = $client->getConfig()->getTeam()->getId();\n $delay = $this->calculateDelayInMicroseconds();\n\n do {\n// if ($this->shouldStopPagination($state, $teamId)) {\n// break;\n// }\n\n $payload = $this->handlePaginationStrategy($payload, $defaultFilter, $state, $resultsPerPage, $teamId);\n\n// $this->validateTokenIfNeeded($client, $state);\n// usleep($delay);\n\n $page = $this->executeSearchRequest($client, $endpoint, $payload, $state);\n\n// $state->setTotal($page['total'] ?? 0);\n// $this->updateLastRecordId($page, $state);\n//\n// // Safely iterate over results with null check\n// $results = $page['results'] ?? [];\n// foreach ($results as $row) {\n// $state->incrementTotalRecords();\n// yield $row;\n// }\n//\n// $state->setOffset($this->getNextOffset($page));\n// $state->incrementRequestCount();\n//\n// $this->logPaginationProgress($state, $teamId, $endpoint);\n } while ($state->offset && ! empty($page['results']));\n\n // Log final pagination completion stats\n $this->logger->info('[Hubspot] Pagination completed', [\n 'team_id' => $teamId,\n 'endpoint' => $endpoint,\n 'total_requests' => $state->requestCount,\n 'total_records_fetched' => $state->totalRecords,\n 'total_elapsed_seconds' => round($state->getElapsedSeconds(), 2),\n 'average_seconds_per_request' => $state->requestCount > 0 ? round($state->getElapsedSeconds() / $state->requestCount, 2) : 0,\n ]);\n\n // Update reference parameters\n $total = $state->total;\n $lastRecordId = $state->lastRecordId;\n\n yield;\n }\n\n private function shouldStopPagination(PaginationState $state, int $teamId): bool\n {\n if ($state->hasReachedSafetyLimit()) {\n $this->logger->warning('[Hubspot] Reached maximum request limit during pagination', [\n 'team_id' => $teamId,\n 'safety_limit' => PaginationConfig::LOOP_SAFETY_LIMIT,\n 'total_fetched' => $state->totalRecords,\n ]);\n\n return true;\n }\n\n return false;\n }\n\n private function handlePaginationStrategy(\n array $payload,\n array $defaultFilter,\n PaginationState $state,\n int $resultsPerPage,\n int $teamId\n ): array {\n if ($this->shouldSwitchToKeysetPagination($state, $resultsPerPage)) {\n $payload['filters'] = $defaultFilter;\n $payload['filters'][] = [\n 'propertyName' => 'hs_object_id',\n 'operator' => 'LT',\n 'value' => $state->lastRecordId,\n ];\n\n $this->logger->info('[Hubspot] Search keyset pagination request', [\n 'team_id' => $teamId,\n 'sequence' => $state->requestCount,\n 'itemsPerPage' => $resultsPerPage,\n 'payload' => $payload,\n 'total' => $state->total,\n ]);\n\n unset($payload['after']);\n $state->setOffset(0);\n }\n\n if ($state->offset) {\n $payload['after'] = $state->offset;\n }\n\n return $payload;\n }\n\n private function shouldSwitchToKeysetPagination(PaginationState $state, int $resultsPerPage): bool\n {\n // Check if we've hit the offset limit\n $shouldSwitch = $state->requestCount > 0 && ($state->offset + $resultsPerPage) > PaginationConfig::TOTAL_QUERY_LIMIT;\n\n if ($shouldSwitch && $state->lastRecordId === null) {\n $this->logger->warning('[Hubspot] Cannot switch to keyset pagination: lastRecordId is null', [\n 'request_count' => $state->requestCount,\n 'current_offset' => $state->offset,\n 'results_per_page' => $resultsPerPage,\n 'total_query_limit' => PaginationConfig::TOTAL_QUERY_LIMIT,\n ]);\n\n return false; // Continue with offset pagination\n }\n\n return $shouldSwitch;\n }\n\n private function validateTokenIfNeeded(Client $client, PaginationState $state): void\n {\n if ($state->shouldValidateToken()) {\n $client->ensureValidToken();\n $state->updateLastTokenCheck();\n }\n }\n\n private function executeSearchRequest(Client $client, string $endpoint, array $payload, PaginationState $state): array\n {\n try {\n $response = $client->getInstance()->getClient()->request('POST', $endpoint, ['json' => $payload]);\n\n return $response->toArray();\n } catch (\\Exception $e) {\n if ($client->isUnauthorizedException($e)) {\n $this->logger->warning('[Hubspot] Got 401 during pagination, attempting token refresh', [\n 'team_id' => $client->getConfig()->getTeam()->getId(),\n 'error' => $e->getMessage(),\n ]);\n\n $client->ensureValidToken();\n $state->updateLastTokenCheck();\n\n try {\n $response = $client->getInstance()->getClient()->request('POST', $endpoint, ['json' => $payload]);\n\n $this->logger->info('[Hubspot] Token refresh and retry successful', [\n 'team_id' => $client->getConfig()->getTeam()->getId(),\n ]);\n\n return $response->toArray();\n } catch (\\Exception $retryException) {\n $this->logger->error('[Hubspot] Retry request failed after token refresh', [\n 'team_id' => $client->getConfig()->getTeam()->getId(),\n 'original_error' => $e->getMessage(),\n 'retry_error' => $retryException->getMessage(),\n ]);\n\n throw $retryException;\n }\n } else if ($client->isHubspotRateLimit($e)) {\n $retryAfter = $client->parseRetryAfter($e);\n\n $this->logger->info('[Hubspot] Received 429 from API', [\n 'team_id' => $client->getConfig()->getTeam()->getId(),\n 'config_id' => $client->getConfig()->getId(),\n 'retry_after' => $retryAfter,\n 'reason' => $e->getMessage(),\n ]);\n\n throw new RateLimitException('Hubspot returned 429', $retryAfter, $e);\n } else {\n throw $e;\n }\n }\n }\n\n private function updateLastRecordId(array $page, PaginationState $state): void\n {\n $lastRecord = ! empty($page['results']) ? end($page['results']) : null;\n $lastRecordId = $lastRecord['id'] ?? null;\n $state->updateLastRecordId($lastRecordId);\n }\n\n private function getNextOffset(array $page): int\n {\n return isset($page['paging']['next']['after']) ? (int) $page['paging']['next']['after'] : 0;\n }\n\n private function logPaginationProgress(PaginationState $state, int $teamId, string $endpoint): void\n {\n if ($state->shouldLogProgress()) {\n $this->logger->info('[Hubspot] Pagination progress log', [\n 'team_id' => $teamId,\n 'endpoint' => $endpoint,\n 'requests_made' => $state->requestCount,\n 'records_fetched' => $state->totalRecords,\n 'elapsed_seconds' => $state->getElapsedSeconds(),\n ]);\n }\n }\n\n private function calculateDelayInMicroseconds(): int\n {\n return (int) (1 / PaginationConfig::SEARCH_RPS_LIMIT * 1000000);\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
5592488537030429190
|
-4004462544355097179
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
168
Previous Highlighted Error
Next Highlighted Error
[2026-05-07 14:08:22] local.NOTICE: Monitoring start {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:23] local.NOTICE: Monitoring end {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {"headers":{"Date":["Thu, 07 May 2026 14:08:35 GMT"],"Content-Type":["application/json;charset=utf-8"],"Content-Length":["227"],"Connection":["keep-alive"],"CF-Ray":["9f80cc29fd66dc1a-SOF"],"CF-Cache-Status":["DYNAMIC"],"Strict-Transport-Security":["max-age=31536000; includeSubDomains; preload"],"Vary":["origin"],"access-control-allow-credentials":["false"],"server-timing":["hcid;desc=\"019e02c4-d684-7f5d-be16-3d129d00c0a3\", cfr;desc=\"9f80cc2a06d23402-IAD\""],"x-content-type-options":["nosniff"],"x-hubspot-correlation-id":["019e02c4-d684-7f5d-be16-3d129d00c0a3"],"Set-Cookie":["__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-[IP_ADDRESS]-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None"],"Report-To":["{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\"}],\"group\":\"cf-nel\",\"max_age\":604800}"],"NEL":["{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}"],"Server":["cloudflare"]}} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {"team_id":2,"config_id":2,"retry_after":10,"reason":"Client error: `POST [URL_WITH_CREDENTIALS] HubspotException
* @throws SocialAccountTokenInvalidException
* @throws BadRequest
*/
public function getPaginatedDataGenerator(
Client $client,
array $payload,
string $type,
int $offset = 0,
int &$total = 0,
?string &$lastRecordId = null
): \Generator {
$state = new PaginationState(offset: $offset);
$endpoint = Client::BASE_URL . "/crm/v3/objects/{$type}/search";
$defaultFilter = $payload['filters'] ?? [];
$resultsPerPage = PayloadBuilder::MAX_SEARCH_REQUEST_LIMIT;
$teamId = $client->getConfig()->getTeam()->getId();
$delay = $this->calculateDelayInMicroseconds();
do {
// if ($this->shouldStopPagination($state, $teamId)) {
// break;
// }
$payload = $this->handlePaginationStrategy($payload, $defaultFilter, $state, $resultsPerPage, $teamId);
// $this->validateTokenIfNeeded($client, $state);
// usleep($delay);
$page = $this->executeSearchRequest($client, $endpoint, $payload, $state);
// $state->setTotal($page['total'] ?? 0);
// $this->updateLastRecordId($page, $state);
//
// // Safely iterate over results with null check
// $results = $page['results'] ?? [];
// foreach ($results as $row) {
// $state->incrementTotalRecords();
// yield $row;
// }
//
// $state->setOffset($this->getNextOffset($page));
// $state->incrementRequestCount();
//
// $this->logPaginationProgress($state, $teamId, $endpoint);
} while ($state->offset && ! empty($page['results']));
// Log final pagination completion stats
$this->logger->info('[Hubspot] Pagination completed', [
'team_id' => $teamId,
'endpoint' => $endpoint,
'total_requests' => $state->requestCount,
'total_records_fetched' => $state->totalRecords,
'total_elapsed_seconds' => round($state->getElapsedSeconds(), 2),
'average_seconds_per_request' => $state->requestCount > 0 ? round($state->getElapsedSeconds() / $state->requestCount, 2) : 0,
]);
// Update reference parameters
$total = $state->total;
$lastRecordId = $state->lastRecordId;
yield;
}
private function shouldStopPagination(PaginationState $state, int $teamId): bool
{
if ($state->hasReachedSafetyLimit()) {
$this->logger->warning('[Hubspot] Reached maximum request limit during pagination', [
'team_id' => $teamId,
'safety_limit' => PaginationConfig::LOOP_SAFETY_LIMIT,
'total_fetched' => $state->totalRecords,
]);
return true;
}
return false;
}
private function handlePaginationStrategy(
array $payload,
array $defaultFilter,
PaginationState $state,
int $resultsPerPage,
int $teamId
): array {
if ($this->shouldSwitchToKeysetPagination($state, $resultsPerPage)) {
$payload['filters'] = $defaultFilter;
$payload['filters'][] = [
'propertyName' => 'hs_object_id',
'operator' => 'LT',
'value' => $state->lastRecordId,
];
$this->logger->info('[Hubspot] Search keyset pagination request', [
'team_id' => $teamId,
'sequence' => $state->requestCount,
'itemsPerPage' => $resultsPerPage,
'payload' => $payload,
'total' => $state->total,
]);
unset($payload['after']);
$state->setOffset(0);
}
if ($state->offset) {
$payload['after'] = $state->offset;
}
return $payload;
}
private function shouldSwitchToKeysetPagination(PaginationState $state, int $resultsPerPage): bool
{
// Check if we've hit the offset limit
$shouldSwitch = $state->requestCount > 0 && ($state->offset + $resultsPerPage) > PaginationConfig::TOTAL_QUERY_LIMIT;
if ($shouldSwitch && $state->lastRecordId === null) {
$this->logger->warning('[Hubspot] Cannot switch to keyset pagination: lastRecordId is null', [
'request_count' => $state->requestCount,
'current_offset' => $state->offset,
'results_per_page' => $resultsPerPage,
'total_query_limit' => PaginationConfig::TOTAL_QUERY_LIMIT,
]);
return false; // Continue with offset pagination
}
return $shouldSwitch;
}
private function validateTokenIfNeeded(Client $client, PaginationState $state): void
{
if ($state->shouldValidateToken()) {
$client->ensureValidToken();
$state->updateLastTokenCheck();
}
}
private function executeSearchRequest(Client $client, string $endpoint, array $payload, PaginationState $state): array
{
try {
$response = $client->getInstance()->getClient()->request('POST', $endpoint, ['json' => $payload]);
return $response->toArray();
} catch (\Exception $e) {
if ($client->isUnauthorizedException($e)) {
$this->logger->warning('[Hubspot] Got 401 during pagination, attempting token refresh', [
'team_id' => $client->getConfig()->getTeam()->getId(),
'error' => $e->getMessage(),
]);
$client->ensureValidToken();
$state->updateLastTokenCheck();
try {
$response = $client->getInstance()->getClient()->request('POST', $endpoint, ['json' => $payload]);
$this->logger->info('[Hubspot] Token refresh and retry successful', [
'team_id' => $client->getConfig()->getTeam()->getId(),
]);
return $response->toArray();
} catch (\Exception $retryException) {
$this->logger->error('[Hubspot] Retry request failed after token refresh', [
'team_id' => $client->getConfig()->getTeam()->getId(),
'original_error' => $e->getMessage(),
'retry_error' => $retryException->getMessage(),
]);
throw $retryException;
}
} else if ($client->isHubspotRateLimit($e)) {
$retryAfter = $client->parseRetryAfter($e);
$this->logger->info('[Hubspot] Received 429 from API', [
'team_id' => $client->getConfig()->getTeam()->getId(),
'config_id' => $client->getConfig()->getId(),
'retry_after' => $retryAfter,
'reason' => $e->getMessage(),
]);
throw new RateLimitException('Hubspot returned 429', $retryAfter, $e);
} else {
throw $e;
}
}
}
private function updateLastRecordId(array $page, PaginationState $state): void
{
$lastRecord = ! empty($page['results']) ? end($page['results']) : null;
$lastRecordId = $lastRecord['id'] ?? null;
$state->updateLastRecordId($lastRecordId);
}
private function getNextOffset(array $page): int
{
return isset($page['paging']['next']['after']) ? (int) $page['paging']['next']['after'] : 0;
}
private function logPaginationProgress(PaginationState $state, int $teamId, string $endpoint): void
{
if ($state->shouldLogProgress()) {
$this->logger->info('[Hubspot] Pagination progress log', [
'team_id' => $teamId,
'endpoint' => $endpoint,
'requests_made' => $state->requestCount,
'records_fetched' => $state->totalRecords,
'elapsed_seconds' => $state->getElapsedSeconds(),
]);
}
}
private function calculateDelayInMicroseconds(): int
{
return (int) (1 / PaginationConfig::SEARCH_RPS_LIMIT * 1000000);
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
4560
|
165
|
28
|
2026-05-07T14:09:21.538488+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778162961538_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
168
Previous Highlighted Error
Next Highlighted Error
[2026-05-07 14:08:22] local.NOTICE: Monitoring start {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:23] local.NOTICE: Monitoring end {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {"headers":{"Date":["Thu, 07 May 2026 14:08:35 GMT"],"Content-Type":["application/json;charset=utf-8"],"Content-Length":["227"],"Connection":["keep-alive"],"CF-Ray":["9f80cc29fd66dc1a-SOF"],"CF-Cache-Status":["DYNAMIC"],"Strict-Transport-Security":["max-age=31536000; includeSubDomains; preload"],"Vary":["origin"],"access-control-allow-credentials":["false"],"server-timing":["hcid;desc=\"019e02c4-d684-7f5d-be16-3d129d00c0a3\", cfr;desc=\"9f80cc2a06d23402-IAD\""],"x-content-type-options":["nosniff"],"x-hubspot-correlation-id":["019e02c4-d684-7f5d-be16-3d129d00c0a3"],"Set-Cookie":["__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-[IP_ADDRESS]-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None"],"Report-To":["{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\"}],\"group\":\"cf-nel\",\"max_age\":604800}"],"NEL":["{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}"],"Server":["cloudflare"]}} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {"team_id":2,"config_id":2,"retry_after":10,"reason":"Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:36] local.ERROR: Hubspot returned 429 {"exception":"[object] (Jiminny\\Exceptions\\RateLimitException(code: 0): Hubspot returned 429 at /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206)
[stacktrace]
#0 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#2 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#4 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
[previous exception] [object] (SevenShores\\Hubspot\\Exceptions\\BadRequest(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
at /home/jiminny/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24)
[stacktrace]
#0 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(125): SevenShores\\Hubspot\\Exceptions\\HubspotException::create(Object(GuzzleHttp\\Exception\\ClientException))
#1 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\Hubspot\\Http\\Client->request('POST', 'https://api.hub...', Array)
#2 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#3 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#4 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#5 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#6 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#21 {main}
[previous exception] [object] (GuzzleHttp\\Exception\\ClientException(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
at /home/jiminny/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111)
[stacktrace]
#0 /home/jiminny/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\\Exception\\RequestException::create(Object(GuzzleHttp\\Psr7\\Request), Object(GuzzleHttp\\Psr7\\Response), NULL, Array, NULL)
#1 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\\Middleware::GuzzleHttp\\{closure}(Object(GuzzleHttp\\Psr7\\Response))
#2 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\\Promise\\Promise::callHandler(1, Object(GuzzleHttp\\Psr7\\Response), NULL)
#3 /home/jiminny/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\\Promise\\Promise::GuzzleHttp\\Promise\\{closure}()
#4 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\\Promise\\TaskQueue->run(true)
#5 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()
#6 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\\Promise\\Promise->waitIfPending()
#7 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\\Promise\\Promise->invokeWaitList()
#8 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()
#9 /home/jiminny/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\Promise\\Promise->wait()
#10 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(113): GuzzleHttp\\Client->request('POST', 'https://api.hub...', Array)
#11 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\Hubspot\\Http\\Client->request('POST', 'https://api.hub...', Array)
#12 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#13 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#14 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#15 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#16 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#23 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#25 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#27 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#31 {main}
"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:39] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:40] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
Sync Changes
Hide This Notification
Code changed:...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"168","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-07 14:08:22] local.NOTICE: Monitoring start {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:23] local.NOTICE: Monitoring end {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {\"headers\":{\"Date\":[\"Thu, 07 May 2026 14:08:35 GMT\"],\"Content-Type\":[\"application/json;charset=utf-8\"],\"Content-Length\":[\"227\"],\"Connection\":[\"keep-alive\"],\"CF-Ray\":[\"9f80cc29fd66dc1a-SOF\"],\"CF-Cache-Status\":[\"DYNAMIC\"],\"Strict-Transport-Security\":[\"max-age=31536000; includeSubDomains; preload\"],\"Vary\":[\"origin\"],\"access-control-allow-credentials\":[\"false\"],\"server-timing\":[\"hcid;desc=\\\"019e02c4-d684-7f5d-be16-3d129d00c0a3\\\", cfr;desc=\\\"9f80cc2a06d23402-IAD\\\"\"],\"x-content-type-options\":[\"nosniff\"],\"x-hubspot-correlation-id\":[\"019e02c4-d684-7f5d-be16-3d129d00c0a3\"],\"Set-Cookie\":[\"__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-1.0.1.1-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None\"],\"Report-To\":[\"{\\\"endpoints\\\":[{\\\"url\\\":\\\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\\\"}],\\\"group\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"NEL\":[\"{\\\"success_fraction\\\":0.01,\\\"report_to\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"Server\":[\"cloudflare\"]}} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {\"team_id\":2,\"config_id\":2,\"retry_after\":10,\"reason\":\"Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:36] local.ERROR: Hubspot returned 429 {\"exception\":\"[object] (Jiminny\\\\Exceptions\\\\RateLimitException(code: 0): Hubspot returned 429 at /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206)\n[stacktrace]\n#0 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#4 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\n[previous exception] [object] (SevenShores\\\\Hubspot\\\\Exceptions\\\\BadRequest(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24)\n[stacktrace]\n#0 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(125): SevenShores\\\\Hubspot\\\\Exceptions\\\\HubspotException::create(Object(GuzzleHttp\\\\Exception\\\\ClientException))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#3 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#4 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#5 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#6 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (GuzzleHttp\\\\Exception\\\\ClientException(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111)\n[stacktrace]\n#0 /home/jiminny/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\\\\Exception\\\\RequestException::create(Object(GuzzleHttp\\\\Psr7\\\\Request), Object(GuzzleHttp\\\\Psr7\\\\Response), NULL, Array, NULL)\n#1 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\\\\Middleware::GuzzleHttp\\\\{closure}(Object(GuzzleHttp\\\\Psr7\\\\Response))\n#2 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\\\\Promise\\\\Promise::callHandler(1, Object(GuzzleHttp\\\\Psr7\\\\Response), NULL)\n#3 /home/jiminny/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\\\\Promise\\\\Promise::GuzzleHttp\\\\Promise\\\\{closure}()\n#4 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\\\\Promise\\\\TaskQueue->run(true)\n#5 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitFn()\n#6 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#7 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitList()\n#8 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#9 /home/jiminny/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\\\Promise\\\\Promise->wait()\n#10 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(113): GuzzleHttp\\\\Client->request('POST', 'https://api.hub...', Array)\n#11 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#12 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#13 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#14 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#15 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#16 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#23 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#31 {main}\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:39] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}","depth":4,"on_screen":true,"value":"[2026-05-07 14:08:22] local.NOTICE: Monitoring start {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:23] local.NOTICE: Monitoring end {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {\"headers\":{\"Date\":[\"Thu, 07 May 2026 14:08:35 GMT\"],\"Content-Type\":[\"application/json;charset=utf-8\"],\"Content-Length\":[\"227\"],\"Connection\":[\"keep-alive\"],\"CF-Ray\":[\"9f80cc29fd66dc1a-SOF\"],\"CF-Cache-Status\":[\"DYNAMIC\"],\"Strict-Transport-Security\":[\"max-age=31536000; includeSubDomains; preload\"],\"Vary\":[\"origin\"],\"access-control-allow-credentials\":[\"false\"],\"server-timing\":[\"hcid;desc=\\\"019e02c4-d684-7f5d-be16-3d129d00c0a3\\\", cfr;desc=\\\"9f80cc2a06d23402-IAD\\\"\"],\"x-content-type-options\":[\"nosniff\"],\"x-hubspot-correlation-id\":[\"019e02c4-d684-7f5d-be16-3d129d00c0a3\"],\"Set-Cookie\":[\"__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-1.0.1.1-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None\"],\"Report-To\":[\"{\\\"endpoints\\\":[{\\\"url\\\":\\\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\\\"}],\\\"group\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"NEL\":[\"{\\\"success_fraction\\\":0.01,\\\"report_to\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"Server\":[\"cloudflare\"]}} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {\"team_id\":2,\"config_id\":2,\"retry_after\":10,\"reason\":\"Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:36] local.ERROR: Hubspot returned 429 {\"exception\":\"[object] (Jiminny\\\\Exceptions\\\\RateLimitException(code: 0): Hubspot returned 429 at /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206)\n[stacktrace]\n#0 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#4 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\n[previous exception] [object] (SevenShores\\\\Hubspot\\\\Exceptions\\\\BadRequest(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24)\n[stacktrace]\n#0 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(125): SevenShores\\\\Hubspot\\\\Exceptions\\\\HubspotException::create(Object(GuzzleHttp\\\\Exception\\\\ClientException))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#3 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#4 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#5 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#6 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (GuzzleHttp\\\\Exception\\\\ClientException(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111)\n[stacktrace]\n#0 /home/jiminny/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\\\\Exception\\\\RequestException::create(Object(GuzzleHttp\\\\Psr7\\\\Request), Object(GuzzleHttp\\\\Psr7\\\\Response), NULL, Array, NULL)\n#1 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\\\\Middleware::GuzzleHttp\\\\{closure}(Object(GuzzleHttp\\\\Psr7\\\\Response))\n#2 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\\\\Promise\\\\Promise::callHandler(1, Object(GuzzleHttp\\\\Psr7\\\\Response), NULL)\n#3 /home/jiminny/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\\\\Promise\\\\Promise::GuzzleHttp\\\\Promise\\\\{closure}()\n#4 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\\\\Promise\\\\TaskQueue->run(true)\n#5 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitFn()\n#6 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#7 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitList()\n#8 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#9 /home/jiminny/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\\\Promise\\\\Promise->wait()\n#10 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(113): GuzzleHttp\\\\Client->request('POST', 'https://api.hub...', Array)\n#11 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#12 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#13 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#14 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#15 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#16 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#23 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#31 {main}\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:39] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-5314849083115346115
|
-3934624177186992731
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
168
Previous Highlighted Error
Next Highlighted Error
[2026-05-07 14:08:22] local.NOTICE: Monitoring start {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:23] local.NOTICE: Monitoring end {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {"headers":{"Date":["Thu, 07 May 2026 14:08:35 GMT"],"Content-Type":["application/json;charset=utf-8"],"Content-Length":["227"],"Connection":["keep-alive"],"CF-Ray":["9f80cc29fd66dc1a-SOF"],"CF-Cache-Status":["DYNAMIC"],"Strict-Transport-Security":["max-age=31536000; includeSubDomains; preload"],"Vary":["origin"],"access-control-allow-credentials":["false"],"server-timing":["hcid;desc=\"019e02c4-d684-7f5d-be16-3d129d00c0a3\", cfr;desc=\"9f80cc2a06d23402-IAD\""],"x-content-type-options":["nosniff"],"x-hubspot-correlation-id":["019e02c4-d684-7f5d-be16-3d129d00c0a3"],"Set-Cookie":["__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-[IP_ADDRESS]-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None"],"Report-To":["{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\"}],\"group\":\"cf-nel\",\"max_age\":604800}"],"NEL":["{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}"],"Server":["cloudflare"]}} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {"team_id":2,"config_id":2,"retry_after":10,"reason":"Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:36] local.ERROR: Hubspot returned 429 {"exception":"[object] (Jiminny\\Exceptions\\RateLimitException(code: 0): Hubspot returned 429 at /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206)
[stacktrace]
#0 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#2 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#4 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
[previous exception] [object] (SevenShores\\Hubspot\\Exceptions\\BadRequest(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
at /home/jiminny/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24)
[stacktrace]
#0 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(125): SevenShores\\Hubspot\\Exceptions\\HubspotException::create(Object(GuzzleHttp\\Exception\\ClientException))
#1 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\Hubspot\\Http\\Client->request('POST', 'https://api.hub...', Array)
#2 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#3 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#4 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#5 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#6 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#21 {main}
[previous exception] [object] (GuzzleHttp\\Exception\\ClientException(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
at /home/jiminny/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111)
[stacktrace]
#0 /home/jiminny/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\\Exception\\RequestException::create(Object(GuzzleHttp\\Psr7\\Request), Object(GuzzleHttp\\Psr7\\Response), NULL, Array, NULL)
#1 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\\Middleware::GuzzleHttp\\{closure}(Object(GuzzleHttp\\Psr7\\Response))
#2 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\\Promise\\Promise::callHandler(1, Object(GuzzleHttp\\Psr7\\Response), NULL)
#3 /home/jiminny/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\\Promise\\Promise::GuzzleHttp\\Promise\\{closure}()
#4 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\\Promise\\TaskQueue->run(true)
#5 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()
#6 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\\Promise\\Promise->waitIfPending()
#7 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\\Promise\\Promise->invokeWaitList()
#8 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()
#9 /home/jiminny/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\Promise\\Promise->wait()
#10 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(113): GuzzleHttp\\Client->request('POST', 'https://api.hub...', Array)
#11 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\Hubspot\\Http\\Client->request('POST', 'https://api.hub...', Array)
#12 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#13 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#14 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#15 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#16 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#23 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#25 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#27 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#31 {main}
"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:39] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:40] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
Sync Changes
Hide This Notification
Code changed:...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
4561
|
166
|
27
|
2026-05-07T14:09:21.447021+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778162961447_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.040226065,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-7673782238848625796
|
-8646559087753982588
|
click
|
hybrid
|
NULL
|
Project: faVsco.js, menu
master, menu
PhostormVIew Project: faVsco.js, menu
master, menu
PhostormVIewINavigareCodeLaravelKeractorFV faVsco.js?9 masterProiectRateLimitException.php(C) HubsnotWehhookR.v D PaginationC Huospotraginations© PaginationConfig.phPaginationstate.ong> 0 ProspectSearchStratec> D Redisv D ServiceTraits(* OpportunitySyncTrav synccrmEntitiestra@ SyncFieldsTrait.phpT.Writecrmtrait.oho•DUulsWeohook© BatchSyncCollector.ph(C) BatchSvncRedisServicaC) Client.oho(C) ClosedDealStadesServDealFieldsService.php© DecorateActivity.php© FieldDefinitions.php© FieldTypeConverter.ph© HubspotClientinterfacec) Hubsoot TokenManage© PayloadBuilder.php© RemoteCrmObjectMan0 ResnonseNormalize.ph(e) Corvico nhnl© SyncFieldAction.php© SyncRelatedActivityMa© WebhookSyncBatchPrcv C IntegrationApp> D Accessors> DApicontioMDTOFiltersM.lobsProspectSearchStratec)M Service TraitsT IntegrationApp/.../SyncCrmEntitiesTrait.phpbasicapl.onpTImportBatchJobTrait.phg© MatchActivityCrmData.phpw Hubspot//syncermenutiestrait.onoclass Cllent extends Baseclient 1mpLements Hubspotclientintertaceorivate tunctionexecuterequest callable saocauol tSyternalManstirait.n( InternalAccountsMe143144? LavoutTrait nhnT MatchProspectsTraT. NotSunnortedTrait.t( SvncCrmEntitiesTra146M. SuncCrmFieldsTraitT CuneCrmMotadataTiT SystemStateTrait.pl© DataClient.php© DecorateActivity.phpthrow new RateLimitexception( message: 'Hubspot returned 429', SretryAfter, Se);throw $e;2 usagespublic function isHubspotRateLimit(Throwable $e): boolod: 'qetCode') && (int) $e->getCode === 429:Z usagespublic function barseRetryAfter(Throwable Se): intLumanate sumport racadesLoo::channelu channel: 'custom channel")->intol "parseretrvAtter")*1f (method exists(SenseHeaders')) {Sheaders = $e->getResponseHeaders() ?: [];$value = $headers['Retry-After'] ?? $headers['retry-after'] ?? null;if (is arrav(Svalue)) {= Svaluel 0l ?? nullif (is numenic(Svalue)) ₫returnGint) Svalue:Scurrent = $e;uhiile Scunnent 1== null)if (method_exists($current,method: 'getResponse')) {Sresponse = $current->getResponseO:if (Sresponse !== null) {$headers = $response->getHeadersO:Saunnont - Caunnont.sao+Dnousoue?).Sthis->loq->info('[Hubspot] DEBUG Getting headers'. ['headers' => Sheaders 22 [1.1:arAuhe foa ids suadestiionsa Detect more secwritvlissues lin vour D!Dfflles //lTin SonarAube Cloud for free //lDownload SonarOmbe Server Illear more //lDonit ask adain /itodav 105251HubspotException.php© SyncOpportunity.phpProviderkateLimiter.onpA2 470 M2 A V1111Lukas/Stefka 121 - in 21 mInu / May 1/.09-21= custom.log« SF [jiminny@localhost]HS_local (jiminny@localhost]& console [PROD)& console [STAGING]0 0040~ 168[2026-05-07 14:08:22] local.NOTICE: Monitoring start[2026-05-07 14:08:23] local.NOTICE: Monitoring end {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512" "trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}[2026-05-07 14:08:31] local.INF0: Jiminny\Console \Commands\Command::run Memory usage before starting command {"cand". "malLdox. sk1p-u1stS.rerresh", "пепогуbетorесоmи[2026-05-07 14:08:31] local.INF0:usage ror commana ""conmand". "marl![2026-05-07 14:08:34] local.INF0: [SocialAccountServicel Fetching token {"socialAccountId":1499 "provider": "hubspot"} {"dorrelacion 10. aszoaata-ssya-4zc1-otos-Useda/t[2026-05-07 14:08:341 Local.INF0: [SocialAccountServicel Token retnieved {"socialAccountId":1499, "providen": "hubspot"} {"concelation id":"d326aafa-339a-42c1-bf53-05ebd72026-05-07 14:08:34 Local.INFU:EncryptedTokenManager Generating access token.• ""mode": "Leqacy", *"correlation 1d":"d526aata-359a-42C1-bt55-05ebd/t52782", "trace 10"[2026-05-07 14:08:34] local.INFO-":148,"team_id":2} {"correlation_id":"d3!2826-05-07 14:08:35 Local.INFU:[2026-05-07 14:08:35] Local. INFO:IHUbSpor DEBUG certng headens wneadensia watera wnur oylay 2026H08H56 rontent-yoema waool cat on asonHchanseteu %i-810t[Hubspot] Received 429 from API {"team_id":2."config_id":2."retry_after":10,"reason". "Client error›EaWs a us wa weron wra"messade wa wyou have reacher Your secondLy M tAalA WeNNON yDel Wa MRALeIAwr lConceLaiiion Cawa wonreoci-dtruncatedra"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782", "trace_id" :"19b29b52-6663-4853-8096-e32bf6618df7"}-[stacktracel::home/E6iminnw/ann//Servitces/Nem/A:Whs0of7/Pacinattlon/AUhsnofPacinatstonSacv.lce.oholesPa/R.J5mInnv.UKSenvilces.WTMcm.W:MhsoofaPacInatston.W:WhsnotlPaciinatstonsenvitce->execurtesear#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny|\Services|\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(0bject(Jiminn#2 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\|Services\\Crm\\Hubspot\\Service->matchByName('Robot')/home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\Console\\Commands\JiminnyDebugCommand->rateLimitO#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\Jol#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\Container\\BoundMethod::Illuminate\\Container\\{closure}O#7/home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))#8/home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate|Container|BoundMethod::callBoundMethod(Object(IlluminatellFoundation#9/home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminatel\ContainerBoundMethod::call(Object(Illuminatel FoundationApplicatio#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)#11/home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminatel|Console|Command->execute(0bject(SymfonyComponent|Console\Input|\ArgvInput), Object(Il#12/home/jiminny/vendor/Laravel/fnamework/src/Illuminate/Console/Command.php(180): SymfonyComponent||Consolel|Command\|Command->run(Obriect(SymfonyComponentl|Console#13/home/iiminny/vendor/symfony/console/Application.php(1117): Illuminatel|Consolel\Command->run(Obiect(SymfonyComponent||Consolel\Input\\ArgvInput), Obiect(Symfonyl1#14 /home/iiminny/vendor/symfony/console/Application.php(356): Symfony|Component||ConsolellApplication->doRunCommand(Obiect(Jiminny|Consolel\Commands|1JiminnyDebugCommEas homeraamannyvendor symtony/ consoLeyADolacation. Dho Ci95H syntonyauvonponenta consoLe ADo lucation->dokun ubnect syntony u vomponentaa consoLe uinout lArgvanouon Ubi#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Co#17/home/iiminny/vendon/Laravel/framework/src/IlLuminate/Foundation/Application.pho(1235): Illuminatel|Foundationl|Consolel|Kennel->handLe(0biect(SymfonylComponenti1Co#18 /home/jiminny/artisan(13): Illuminatel\Foundation\Application->handleCommand(Object(Symfony' \Component|\Consolel(Inputl\ArgvInput))#19 Smain?IDPeyious excentoNObeCISAVeNShONES WWOSOOt WEXCeoti onsBAdReoues Woooe ự5n O on aA sencen nesn 1e{|"status) "•\"error) " ("message) "•|"You have reached vour secondly Limit.|" ("errorTvpe)"•\"RATE LIMIT\ " |"correlationId\ "-|"019e02c4-d (truncated...)at /home/iiminny/vendor/hubsoot/hubsoot-oho/src/Excentions/HubsootExceotion.ono:241.stacktrace]lFAIOIESE6I1EI1W6eNAoeIS90322119GSe#1 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\Hubspot\\Http\\Client->request('POST', '[URL_WITH_CREDENTIALS] Mubsnotiient->aetPadinatedDataAnnav#5 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny|\Services\\Crm\\Hubspot\\Service->matchByName('Robot')home/fliminny/ann/Ponsole/Commands/AiminnvDehugCommandLnhn.Ca.JiminnvRonsoleCommandsWiminnvDehuakommand->natelimito/home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\(Jobs\|JobThome/EEminaw/Wondod/AneavellEaamowodWced/Mllmminato/Contained/Mzlnhn/0DhhminatalWontainoaIBoundMothodbatlltm.natallontaiinoalEfailnstnaTa#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminatel|Container|\Util::unwrapIfClosure(Obiect(Closure))#10/home/iiminny/vendon/Laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminatel|Container||BoundMethod::callBoundMethod(Obriect(IlluminatellFoundatioW Windsurf Teaio 4 spaces...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
4573
|
166
|
33
|
2026-05-07T14:10:21.424798+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778163021424_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
168
Previous Highlighted Error
Next Highlighted Error
[2026-05-07 14:08:22] local.NOTICE: Monitoring start {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:23] local.NOTICE: Monitoring end {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {"headers":{"Date":["Thu, 07 May 2026 14:08:35 GMT"],"Content-Type":["application/json;charset=utf-8"],"Content-Length":["227"],"Connection":["keep-alive"],"CF-Ray":["9f80cc29fd66dc1a-SOF"],"CF-Cache-Status":["DYNAMIC"],"Strict-Transport-Security":["max-age=31536000; includeSubDomains; preload"],"Vary":["origin"],"access-control-allow-credentials":["false"],"server-timing":["hcid;desc=\"019e02c4-d684-7f5d-be16-3d129d00c0a3\", cfr;desc=\"9f80cc2a06d23402-IAD\""],"x-content-type-options":["nosniff"],"x-hubspot-correlation-id":["019e02c4-d684-7f5d-be16-3d129d00c0a3"],"Set-Cookie":["__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-[IP_ADDRESS]-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None"],"Report-To":["{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\"}],\"group\":\"cf-nel\",\"max_age\":604800}"],"NEL":["{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}"],"Server":["cloudflare"]}} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {"team_id":2,"config_id":2,"retry_after":10,"reason":"Client error: `POST [URL_WITH_CREDENTIALS] CrmFieldOption array{id:string, label:string, value?:string}
*/
class Client extends BaseClient implements HubspotClientInterface
{
public const string MIN_API_VERSION = '2';
public const string BASE_URL = '[URL_WITH_CREDENTIALS] T
* @param callable(): T $apiCall
* @return T
*
* @throws RateLimitException
*/
private function executeRequest(callable $apiCall)
{
if (! $this->rateLimiter->canMakeRequest($this->config)) {
$retryAfter = $this->rateLimiter->requestAvailableIn($this->config);
$this->log->warning('[Hubspot] Rate limit exceeded, deferring request', [
'team_id' => $this->config->team_id,
'config_id' => $this->config->getId(),
'retry_after' => $retryAfter,
]);
throw new RateLimitException(
'Hubspot rate limit reached for configuration ' . $this->config->getId(),
$retryAfter,
);
}
$this->rateLimiter->incrementRequestCount($this->config);
try {
return $apiCall();
} catch (Throwable $e) {
if ($this->isHubspotRateLimit($e)) {
$retryAfter = $this->parseRetryAfter($e);
$this->log->warning('[Hubspot] Received 429 from API', [
'team_id' => $this->config->team_id,
'config_id' => $this->config->getId(),
'retry_after' => $retryAfter,
'reason' => $e->getMessage(),
]);
throw new RateLimitException('Hubspot returned 429', $retryAfter, $e);
}
throw $e;
}
}
public function isHubspotRateLimit(Throwable $e): bool
{
return method_exists($e, 'getCode') && (int) $e->getCode() === 429;
}
public function parseRetryAfter(Throwable $e): int
{
\Illuminate\Support\Facades\Log::channel('custom_channel')->info("parseRetryAfter");
if (method_exists($e, 'getResponseHeaders')) {
$headers = $e->getResponseHeaders() ?: [];
$value = $headers['Retry-After'] ?? $headers['retry-after'] ?? null;
if (is_array($value)) {
$value = $value[0] ?? null;
}
if (is_numeric($value)) {
return (int) $value;
}
}
$current = $e;
while ($current !== null) {
if (method_exists($current, 'getResponse')) {
$response = $current->getResponse();
if ($response !== null) {
$headers = $response->getHeaders();
}
}
$current = $current->getPrevious();
}
$this->log->info('[Hubspot] DEBUG Getting headers', [
'headers' => $headers ?? [],
]);
return 10;
}
public function getMinimumApiVersion(): string
{
return self::MIN_API_VERSION;
}
public function getInstance(): Factory
{
return new Factory([
'key' => $this->accessToken,
'oauth2' => true,
'base_url' => $this->baseUrl,
]);
}
public function getNewInstance(): Discovery
{
return \HubSpot\Factory::createWithAccessToken($this->accessToken);
}
/**
* Secondly and daily limits for Hubspot API
*
* Product Tier: Free & Starter | Professional & Enterprise | API add-on (any tier)
* Burst: 100/10 seconds | 150/10 seconds | 200/10 seconds
* Daily: 250,000 | 500,000 | 1,000,000
*
* Official documentation states: The search endpoints are rate limited to five requests per second.
* Since with 5 RPS were still hitting secondly rate limits we lowered it to 4
*/
public function getPaginatedData(array $payload, string $type, int $offset = 0): array
{
$total = 0;
$lastId = null;
$rows = [];
foreach ($this->getPaginatedDataGenerator($payload, $type, $offset, $total, $lastId) as $row) {
$rows[] = $row;
}
return ['results' => $rows, 'total' => $total, 'last_record' => $lastId];
}
/**
* @throws HubspotException
* @throws SocialAccountTokenInvalidException
* @throws BadRequest
*/
public function getPaginatedDataGenerator(
array $payload,
string $type,
int $offset = 0,
int &$total = 0,
?string &$lastRecordId = null
): \Generator {
return $this->paginationService->getPaginatedDataGenerator(
$this,
$payload,
$type,
$offset,
$total,
$lastRecordId
);
}
/**
* @throws DealApiException
* @throws CrmException
*/
public function getOpportunityById(string $crmId, array $fields): array
{
try {
// $deal = $this->executeRequest(fn () => $this->getNewInstance()->crm()->deals()->basicApi()->getById(
$deal = $this->getNewInstance()->crm()->deals()->basicApi()->getById(
$crmId,
implode(',', $fields),
'companies,contacts'
);
} catch (DealApiException $e) {
$this->log->info('[Hubspot] Failed to fetch opportunity', [
'crm_id' => $crmId,
'reason' => $e->getMessage(),
]);
throw $e;
}
if (! $deal instanceof DealWithAssociations) {
throw new CrmException('Deal not found');
}
return [
'id' => $deal->getId(),
'properties' => $deal->getProperties(),
'associations' => $deal->getAssociations(),
];
}
/**
* Generic batch read method for HubSpot objects
*
* @param string $objectType The object type ('deals', 'companies', 'contacts')
* @param array<string> $crmIds Array of HubSpot object IDs (max 100)
* @param array<string> $fields Array of property names to fetch
*
* @return array<string, array> Array keyed by CRM ID with object data
*/
private function batchReadObjects(string $objectType, array $crmIds, array $fields): array
{
if (empty($crmIds)) {
return [];
}
$this->validateBatchSize($objectType, $crmIds);
$this->ensureValidToken();
try {
$batchConfig = $this->createBatchConfiguration($objectType);
$batchReadRequest = $this->prepareBatchRequest($batchConfig, $crmIds, $fields);
$response = $batchConfig['api']->read($batchReadRequest);
$this->validateApiResponse($response, $objectType);
$results = $this->processApiResults($response);
$this->logBatchResults($objectType, $crmIds, $results);
return $results;
} catch (\Throwable $e) {
$this->handleBatchError($e, $objectType, $crmIds);
}
}
private function validateBatchSize(string $objectType, array $crmIds): void
{
if (count($crmIds) > 100) {
throw new \InvalidArgumentException("Batch size cannot exceed 100 {$objectType}");
}
}
private function createBatchConfiguration(string $objectType): array
{
$configurations = [
'deals' => [
'batchReadRequest' => new \HubSpot\Client\Crm\Deals\Model\BatchReadInputSimplePublicObjectId(),
'inputClass' => \HubSpot\Client\Crm\Deals\Model\SimplePublicObjectId::class,
'api' => $this->getNewInstance()->crm()->deals()->batchApi(),
],
'companies' => [
'batchReadRequest' => new \HubSpot\Client\Crm\Companies\Model\BatchReadInputSimplePublicObjectId(),
'inputClass' => \HubSpot\Client\Crm\Companies\Model\SimplePublicObjectId::class,
'api' => $this->getNewInstance()->crm()->companies()->batchApi(),
],
'contacts' => [
'batchReadRequest' => new \HubSpot\Client\Crm\Contacts\Model\BatchReadInputSimplePublicObjectId(),
'inputClass' => \HubSpot\Client\Crm\Contacts\Model\SimplePublicObjectId::class,
'api' => $this->getNewInstance()->crm()->contacts()->batchApi(),
],
];
if (! isset($configurations[$objectType])) {
throw new \InvalidArgumentException("Unsupported object type: {$objectType}");
}
return $configurations[$objectType];
}
private function prepareBatchRequest(array $batchConfig, array $crmIds, array $fields): object
{
$batchReadRequest = $batchConfig['batchReadRequest'];
$inputClass = $batchConfig['inputClass'];
$inputs = array_map(function ($crmId) use ($inputClass) {
$input = new $inputClass();
$input->setId($crmId);
return $input;
}, $crmIds);
$batchReadRequest->setInputs($inputs);
$batchReadRequest->setProperties($fields);
return $batchReadRequest;
}
private function validateApiResponse($response, string $objectType): void
{
if (! $response) {
throw new CrmException("HubSpot API returned null response for {$objectType} batch read");
}
}
private function processApiResults($response): array
{
$results = [];
$responseResults = $response->getResults();
if ($responseResults) {
foreach ($responseResults as $object) {
if ($object && $object->getId()) {
$results[$object->getId()] = [
'id' => $object->getId(),
'properties' => $object->getProperties() ?: [],
];
}
}
}
return $results;
}
private function logBatchResults(string $objectType, array $crmIds, array $results): void
{
$this->log->info("[HubSpot] Batch fetched {$objectType}", [
'requested_count' => count($crmIds),
'returned_count' => count($results),
'crm_ids' => $crmIds,
]);
}
private function handleBatchError(\Throwable $e, string $objectType, array $crmIds): void
{
$errorMessage = $e->getMessage() ?: 'Unknown error';
$errorTrace = $e->getTraceAsString() ?: 'No trace available';
$this->log->error("[HubSpot] Failed to batch fetch {$objectType}", [
'crm_ids' => $crmIds,
'error' => $errorMessage,
'trace' => $errorTrace,
]);
throw new CrmException("Failed to batch fetch {$objectType}: " . $errorMessage);
}
/**
* Batch read multiple opportunities by their CRM IDs
*
* @param array<string> $crmIds Array of HubSpot deal IDs (max 100)
* @param array<string> $fields Array of property names to fetch
*
* @return array<string, array> Array keyed by CRM ID with opportunity data
*/
public function getOpportunitiesByIds(array $crmIds, array $fields): array
{
return $this->batchReadObjects('deals', $crmIds, $fields);
}
/**
* Batch read multiple companies by their CRM IDs
*
* @param array<string> $crmIds Array of HubSpot company IDs (max 100)
* @param array<string> $fields Array of property names to fetch
*
* @return array<string, array> Array keyed by CRM ID with company data
*/
public function getCompaniesByIds(array $crmIds, array $fields): array
{
return $this->batchReadObjects('companies', $crmIds, $fields);
}
/**
* Batch read multiple contacts by their CRM IDs
*
* @param array<string> $crmIds Array of HubSpot contact IDs (max 100)
* @param array<string> $fields Array of property names to fetch
*
* @return array<string, array> Array keyed by CRM ID with contact data
*/
public function getContactsByIds(array $crmIds, array $fields): array
{
return $this->batchReadObjects('contacts', $crmIds, $fields);
}
/**
* @throws CompanyApiException
* @throws CrmException
*/
public function getAccountById(string $crmId, array $fields): array
{
try {
$company = $this->getNewInstance()->crm()->companies()->basicApi()->getById(
$crmId,
implode(',', $fields),
);
} catch (CompanyApiException $e) {
$this->log...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.040226065,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"168","depth":4,"bounds":{"left":0.96043885,"top":0.07581804,"width":0.011968086,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.9740692,"top":0.074221864,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.98138297,"top":0.074221864,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-07 14:08:22] local.NOTICE: Monitoring start {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:23] local.NOTICE: Monitoring end {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {\"headers\":{\"Date\":[\"Thu, 07 May 2026 14:08:35 GMT\"],\"Content-Type\":[\"application/json;charset=utf-8\"],\"Content-Length\":[\"227\"],\"Connection\":[\"keep-alive\"],\"CF-Ray\":[\"9f80cc29fd66dc1a-SOF\"],\"CF-Cache-Status\":[\"DYNAMIC\"],\"Strict-Transport-Security\":[\"max-age=31536000; includeSubDomains; preload\"],\"Vary\":[\"origin\"],\"access-control-allow-credentials\":[\"false\"],\"server-timing\":[\"hcid;desc=\\\"019e02c4-d684-7f5d-be16-3d129d00c0a3\\\", cfr;desc=\\\"9f80cc2a06d23402-IAD\\\"\"],\"x-content-type-options\":[\"nosniff\"],\"x-hubspot-correlation-id\":[\"019e02c4-d684-7f5d-be16-3d129d00c0a3\"],\"Set-Cookie\":[\"__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-1.0.1.1-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None\"],\"Report-To\":[\"{\\\"endpoints\\\":[{\\\"url\\\":\\\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\\\"}],\\\"group\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"NEL\":[\"{\\\"success_fraction\\\":0.01,\\\"report_to\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"Server\":[\"cloudflare\"]}} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {\"team_id\":2,\"config_id\":2,\"retry_after\":10,\"reason\":\"Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:36] local.ERROR: Hubspot returned 429 {\"exception\":\"[object] (Jiminny\\\\Exceptions\\\\RateLimitException(code: 0): Hubspot returned 429 at /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206)\n[stacktrace]\n#0 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#4 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\n[previous exception] [object] (SevenShores\\\\Hubspot\\\\Exceptions\\\\BadRequest(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24)\n[stacktrace]\n#0 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(125): SevenShores\\\\Hubspot\\\\Exceptions\\\\HubspotException::create(Object(GuzzleHttp\\\\Exception\\\\ClientException))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#3 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#4 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#5 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#6 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (GuzzleHttp\\\\Exception\\\\ClientException(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111)\n[stacktrace]\n#0 /home/jiminny/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\\\\Exception\\\\RequestException::create(Object(GuzzleHttp\\\\Psr7\\\\Request), Object(GuzzleHttp\\\\Psr7\\\\Response), NULL, Array, NULL)\n#1 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\\\\Middleware::GuzzleHttp\\\\{closure}(Object(GuzzleHttp\\\\Psr7\\\\Response))\n#2 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\\\\Promise\\\\Promise::callHandler(1, Object(GuzzleHttp\\\\Psr7\\\\Response), NULL)\n#3 /home/jiminny/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\\\\Promise\\\\Promise::GuzzleHttp\\\\Promise\\\\{closure}()\n#4 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\\\\Promise\\\\TaskQueue->run(true)\n#5 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitFn()\n#6 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#7 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitList()\n#8 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#9 /home/jiminny/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\\\Promise\\\\Promise->wait()\n#10 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(113): GuzzleHttp\\\\Client->request('POST', 'https://api.hub...', Array)\n#11 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#12 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#13 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#14 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#15 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#16 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#23 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#31 {main}\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:39] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6918eda6-2b33-44f0-81b2-2b857d748d9d\",\"trace_id\":\"b579f82f-2e2c-4f51-90c7-176a9cb4b034\"}\n[2026-05-07 14:08:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6918eda6-2b33-44f0-81b2-2b857d748d9d\",\"trace_id\":\"b579f82f-2e2c-4f51-90c7-176a9cb4b034\"}\n[2026-05-07 14:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4f778d97-0b0b-4d22-811e-8e28826b49d2\",\"trace_id\":\"0c888693-b171-4384-9c15-ee657feac714\"}\n[2026-05-07 14:09:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4f778d97-0b0b-4d22-811e-8e28826b49d2\",\"trace_id\":\"0c888693-b171-4384-9c15-ee657feac714\"}\n[2026-05-07 14:09:26] local.NOTICE: Monitoring start {\"correlation_id\":\"27750001-5212-406e-bfb8-38a645dbcec5\",\"trace_id\":\"57d40356-0102-42fc-ba6b-1ecc93535e1b\"}\n[2026-05-07 14:09:26] local.NOTICE: Monitoring end {\"correlation_id\":\"27750001-5212-406e-bfb8-38a645dbcec5\",\"trace_id\":\"57d40356-0102-42fc-ba6b-1ecc93535e1b\"}\n[2026-05-07 14:09:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fd08a346-b729-47e2-91d6-dc845103affb\",\"trace_id\":\"dfb41a84-ecc1-4054-8517-dc4b2619f036\"}\n[2026-05-07 14:09:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fd08a346-b729-47e2-91d6-dc845103affb\",\"trace_id\":\"dfb41a84-ecc1-4054-8517-dc4b2619f036\"}\n[2026-05-07 14:09:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:40] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"3e4fee4c-1e25-454d-83aa-4fed507bc107\",\"trace_id\":\"e3fb6415-fa4e-4ea2-b163-9b09f456fb0c\"}\n[2026-05-07 14:10:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"1ecbe999-9c82-450c-acf9-dc89bf054b42\",\"trace_id\":\"96d0b27e-b838-4f8c-9959-25ec07ae5f6e\"}\n[2026-05-07 14:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"1ecbe999-9c82-450c-acf9-dc89bf054b42\",\"trace_id\":\"96d0b27e-b838-4f8c-9959-25ec07ae5f6e\"}\n[2026-05-07 14:10:08] local.NOTICE: Monitoring start {\"correlation_id\":\"de73b6fd-8980-4497-aafb-d2c38c47d449\",\"trace_id\":\"0ae3aae5-7abf-4911-84fb-2ba6537a5d38\"}\n[2026-05-07 14:10:08] local.NOTICE: Monitoring end {\"correlation_id\":\"de73b6fd-8980-4497-aafb-d2c38c47d449\",\"trace_id\":\"0ae3aae5-7abf-4911-84fb-2ba6537a5d38\"}\n[2026-05-07 14:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"1b6708af-0228-4e34-88a3-288578822431\",\"trace_id\":\"873e753a-20d2-4387-b9bc-d70791da1bff\"}\n[2026-05-07 14:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"1b6708af-0228-4e34-88a3-288578822431\",\"trace_id\":\"873e753a-20d2-4387-b9bc-d70791da1bff\"}\n[2026-05-07 14:10:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7\",\"trace_id\":\"0852729f-18b9-4c1f-8cf8-fa9772729628\"}\n[2026-05-07 14:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7\",\"trace_id\":\"0852729f-18b9-4c1f-8cf8-fa9772729628\"}\n[2026-05-07 14:10:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"8d1d9ffd-c346-4e05-bd33-2346f02967fa\",\"trace_id\":\"a11335d7-a43f-4152-9008-4f7112aaba0d\"}\n[2026-05-07 14:10:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"8d1d9ffd-c346-4e05-bd33-2346f02967fa\",\"trace_id\":\"a11335d7-a43f-4152-9008-4f7112aaba0d\"}","depth":4,"bounds":{"left":0.55019945,"top":0.0726257,"width":0.44980055,"height":0.9273743},"on_screen":true,"value":"[2026-05-07 14:08:22] local.NOTICE: Monitoring start {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:23] local.NOTICE: Monitoring end {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {\"headers\":{\"Date\":[\"Thu, 07 May 2026 14:08:35 GMT\"],\"Content-Type\":[\"application/json;charset=utf-8\"],\"Content-Length\":[\"227\"],\"Connection\":[\"keep-alive\"],\"CF-Ray\":[\"9f80cc29fd66dc1a-SOF\"],\"CF-Cache-Status\":[\"DYNAMIC\"],\"Strict-Transport-Security\":[\"max-age=31536000; includeSubDomains; preload\"],\"Vary\":[\"origin\"],\"access-control-allow-credentials\":[\"false\"],\"server-timing\":[\"hcid;desc=\\\"019e02c4-d684-7f5d-be16-3d129d00c0a3\\\", cfr;desc=\\\"9f80cc2a06d23402-IAD\\\"\"],\"x-content-type-options\":[\"nosniff\"],\"x-hubspot-correlation-id\":[\"019e02c4-d684-7f5d-be16-3d129d00c0a3\"],\"Set-Cookie\":[\"__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-1.0.1.1-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None\"],\"Report-To\":[\"{\\\"endpoints\\\":[{\\\"url\\\":\\\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\\\"}],\\\"group\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"NEL\":[\"{\\\"success_fraction\\\":0.01,\\\"report_to\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"Server\":[\"cloudflare\"]}} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {\"team_id\":2,\"config_id\":2,\"retry_after\":10,\"reason\":\"Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:36] local.ERROR: Hubspot returned 429 {\"exception\":\"[object] (Jiminny\\\\Exceptions\\\\RateLimitException(code: 0): Hubspot returned 429 at /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206)\n[stacktrace]\n#0 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#4 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\n[previous exception] [object] (SevenShores\\\\Hubspot\\\\Exceptions\\\\BadRequest(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24)\n[stacktrace]\n#0 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(125): SevenShores\\\\Hubspot\\\\Exceptions\\\\HubspotException::create(Object(GuzzleHttp\\\\Exception\\\\ClientException))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#3 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#4 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#5 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#6 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (GuzzleHttp\\\\Exception\\\\ClientException(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111)\n[stacktrace]\n#0 /home/jiminny/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\\\\Exception\\\\RequestException::create(Object(GuzzleHttp\\\\Psr7\\\\Request), Object(GuzzleHttp\\\\Psr7\\\\Response), NULL, Array, NULL)\n#1 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\\\\Middleware::GuzzleHttp\\\\{closure}(Object(GuzzleHttp\\\\Psr7\\\\Response))\n#2 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\\\\Promise\\\\Promise::callHandler(1, Object(GuzzleHttp\\\\Psr7\\\\Response), NULL)\n#3 /home/jiminny/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\\\\Promise\\\\Promise::GuzzleHttp\\\\Promise\\\\{closure}()\n#4 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\\\\Promise\\\\TaskQueue->run(true)\n#5 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitFn()\n#6 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#7 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitList()\n#8 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#9 /home/jiminny/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\\\Promise\\\\Promise->wait()\n#10 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(113): GuzzleHttp\\\\Client->request('POST', 'https://api.hub...', Array)\n#11 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#12 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#13 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#14 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#15 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#16 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#23 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#31 {main}\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:39] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6918eda6-2b33-44f0-81b2-2b857d748d9d\",\"trace_id\":\"b579f82f-2e2c-4f51-90c7-176a9cb4b034\"}\n[2026-05-07 14:08:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6918eda6-2b33-44f0-81b2-2b857d748d9d\",\"trace_id\":\"b579f82f-2e2c-4f51-90c7-176a9cb4b034\"}\n[2026-05-07 14:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4f778d97-0b0b-4d22-811e-8e28826b49d2\",\"trace_id\":\"0c888693-b171-4384-9c15-ee657feac714\"}\n[2026-05-07 14:09:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4f778d97-0b0b-4d22-811e-8e28826b49d2\",\"trace_id\":\"0c888693-b171-4384-9c15-ee657feac714\"}\n[2026-05-07 14:09:26] local.NOTICE: Monitoring start {\"correlation_id\":\"27750001-5212-406e-bfb8-38a645dbcec5\",\"trace_id\":\"57d40356-0102-42fc-ba6b-1ecc93535e1b\"}\n[2026-05-07 14:09:26] local.NOTICE: Monitoring end {\"correlation_id\":\"27750001-5212-406e-bfb8-38a645dbcec5\",\"trace_id\":\"57d40356-0102-42fc-ba6b-1ecc93535e1b\"}\n[2026-05-07 14:09:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fd08a346-b729-47e2-91d6-dc845103affb\",\"trace_id\":\"dfb41a84-ecc1-4054-8517-dc4b2619f036\"}\n[2026-05-07 14:09:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fd08a346-b729-47e2-91d6-dc845103affb\",\"trace_id\":\"dfb41a84-ecc1-4054-8517-dc4b2619f036\"}\n[2026-05-07 14:09:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:40] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"3e4fee4c-1e25-454d-83aa-4fed507bc107\",\"trace_id\":\"e3fb6415-fa4e-4ea2-b163-9b09f456fb0c\"}\n[2026-05-07 14:10:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"1ecbe999-9c82-450c-acf9-dc89bf054b42\",\"trace_id\":\"96d0b27e-b838-4f8c-9959-25ec07ae5f6e\"}\n[2026-05-07 14:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"1ecbe999-9c82-450c-acf9-dc89bf054b42\",\"trace_id\":\"96d0b27e-b838-4f8c-9959-25ec07ae5f6e\"}\n[2026-05-07 14:10:08] local.NOTICE: Monitoring start {\"correlation_id\":\"de73b6fd-8980-4497-aafb-d2c38c47d449\",\"trace_id\":\"0ae3aae5-7abf-4911-84fb-2ba6537a5d38\"}\n[2026-05-07 14:10:08] local.NOTICE: Monitoring end {\"correlation_id\":\"de73b6fd-8980-4497-aafb-d2c38c47d449\",\"trace_id\":\"0ae3aae5-7abf-4911-84fb-2ba6537a5d38\"}\n[2026-05-07 14:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"1b6708af-0228-4e34-88a3-288578822431\",\"trace_id\":\"873e753a-20d2-4387-b9bc-d70791da1bff\"}\n[2026-05-07 14:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"1b6708af-0228-4e34-88a3-288578822431\",\"trace_id\":\"873e753a-20d2-4387-b9bc-d70791da1bff\"}\n[2026-05-07 14:10:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7\",\"trace_id\":\"0852729f-18b9-4c1f-8cf8-fa9772729628\"}\n[2026-05-07 14:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7\",\"trace_id\":\"0852729f-18b9-4c1f-8cf8-fa9772729628\"}\n[2026-05-07 14:10:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"8d1d9ffd-c346-4e05-bd33-2346f02967fa\",\"trace_id\":\"a11335d7-a43f-4152-9008-4f7112aaba0d\"}\n[2026-05-07 14:10:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"8d1d9ffd-c346-4e05-bd33-2346f02967fa\",\"trace_id\":\"a11335d7-a43f-4152-9008-4f7112aaba0d\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2","depth":4,"bounds":{"left":0.48238033,"top":0.17478053,"width":0.007978723,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"70","depth":4,"bounds":{"left":0.49235374,"top":0.17478053,"width":0.009973404,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":4,"bounds":{"left":0.5043218,"top":0.17478053,"width":0.007978723,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.51396275,"top":0.17318435,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.5212766,"top":0.17318435,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Crm\\Hubspot;\n\nuse HubSpot\\Client\\Crm\\Deals\\ApiException as DealApiException;\nuse HubSpot\\Client\\Crm\\Contacts\\ApiException as ContactApiException;\nuse HubSpot\\Client\\Crm\\Companies\\ApiException as CompanyApiException;\nuse HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectWithAssociations as ContactsWithAssociations;\nuse HubSpot\\Client\\Crm\\Companies\\Model\\SimplePublicObjectWithAssociations as CompaniesWithAssociations;\nuse HubSpot\\Client\\Crm\\Deals\\Model\\SimplePublicObjectWithAssociations as DealWithAssociations;\nuse HubSpot\\Client\\Crm\\Objects\\Model\\SimplePublicObjectInput;\nuse HubSpot\\Client\\Crm\\Objects\\Model\\SimplePublicObjectWithAssociations as ObjectWithAssociations;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\Error;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\PipelineStage;\nuse HubSpot\\Client\\Crm\\Properties\\Model\\Property;\nuse HubSpot\\Discovery\\Discovery;\nuse Jiminny\\Component\\Utility\\Service\\ProviderRateLimiter;\nuse Jiminny\\Exceptions\\CrmException;\nuse Jiminny\\Exceptions\\RateLimitException;\nuse Jiminny\\Exceptions\\SocialAccountTokenInvalidException;\nuse Jiminny\\Jobs\\Crm\\NoteObject;\nuse Jiminny\\Models\\Crm\\Field;\nuse Jiminny\\Services\\Crm\\BaseClient;\nuse Jiminny\\Services\\Crm\\Hubspot\\DTO\\Response\\Owner;\nuse Jiminny\\Services\\SocialAccountService;\nuse SevenShores\\Hubspot\\Exceptions\\BadRequest;\nuse SevenShores\\Hubspot\\Exceptions\\HubspotException;\nuse SevenShores\\Hubspot\\Factory;\nuse SevenShores\\Hubspot\\Http\\Response;\nuse Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService;\nuse Throwable;\n\n/**\n * @phpstan-type CrmFieldOption array{id:string, label:string, value?:string}\n */\nclass Client extends BaseClient implements HubspotClientInterface\n{\n public const string MIN_API_VERSION = '2';\n\n public const string BASE_URL = 'https://api.hubapi.com';\n\n public const int ASSOCIATIONS_BATCH_SIZE_LIMIT = 1000;\n\n private HubspotPaginationService $paginationService;\n private HubspotTokenManager $tokenManager;\n private ProviderRateLimiter $rateLimiter;\n\n public function __construct(\n SocialAccountService $socialAccountService,\n HubspotPaginationService $paginationService,\n HubspotTokenManager $tokenManager,\n ProviderRateLimiter $rateLimiter,\n ) {\n parent::__construct($socialAccountService);\n $this->paginationService = $paginationService;\n $this->tokenManager = $tokenManager;\n $this->rateLimiter = $rateLimiter;\n\n $this->setBaseUrl(self::BASE_URL);\n $this->setVersion(self::MIN_API_VERSION);\n }\n\n /**\n * Single entry point for every HubSpot API call. Enforces the per-portal\n * rate limit configured in the rate_limits table (morphed to the current\n * Configuration) and reacts to a real 429 from HubSpot by translating it\n * into a RateLimitException carrying Retry-After.\n *\n * Wrap any outbound HubSpot call (SDK or raw HTTP) like:\n *\n * $this->executeRequest(fn () => $this->getNewInstance()->crm()->...);\n *\n * @template T\n * @param callable(): T $apiCall\n * @return T\n *\n * @throws RateLimitException\n */\n private function executeRequest(callable $apiCall)\n {\n if (! $this->rateLimiter->canMakeRequest($this->config)) {\n $retryAfter = $this->rateLimiter->requestAvailableIn($this->config);\n\n $this->log->warning('[Hubspot] Rate limit exceeded, deferring request', [\n 'team_id' => $this->config->team_id,\n 'config_id' => $this->config->getId(),\n 'retry_after' => $retryAfter,\n ]);\n\n throw new RateLimitException(\n 'Hubspot rate limit reached for configuration ' . $this->config->getId(),\n $retryAfter,\n );\n }\n\n $this->rateLimiter->incrementRequestCount($this->config);\n\n try {\n return $apiCall();\n } catch (Throwable $e) {\n if ($this->isHubspotRateLimit($e)) {\n $retryAfter = $this->parseRetryAfter($e);\n\n $this->log->warning('[Hubspot] Received 429 from API', [\n 'team_id' => $this->config->team_id,\n 'config_id' => $this->config->getId(),\n 'retry_after' => $retryAfter,\n 'reason' => $e->getMessage(),\n ]);\n\n throw new RateLimitException('Hubspot returned 429', $retryAfter, $e);\n }\n\n throw $e;\n }\n }\n\n public function isHubspotRateLimit(Throwable $e): bool\n {\n return method_exists($e, 'getCode') && (int) $e->getCode() === 429;\n }\n\n public function parseRetryAfter(Throwable $e): int\n {\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info(\"parseRetryAfter\");\n if (method_exists($e, 'getResponseHeaders')) {\n $headers = $e->getResponseHeaders() ?: [];\n $value = $headers['Retry-After'] ?? $headers['retry-after'] ?? null;\n if (is_array($value)) {\n $value = $value[0] ?? null;\n }\n if (is_numeric($value)) {\n return (int) $value;\n }\n }\n\n $current = $e;\n while ($current !== null) {\n if (method_exists($current, 'getResponse')) {\n $response = $current->getResponse();\n if ($response !== null) {\n $headers = $response->getHeaders();\n }\n }\n $current = $current->getPrevious();\n }\n\n $this->log->info('[Hubspot] DEBUG Getting headers', [\n 'headers' => $headers ?? [],\n ]);\n\n return 10;\n }\n\n public function getMinimumApiVersion(): string\n {\n return self::MIN_API_VERSION;\n }\n\n public function getInstance(): Factory\n {\n return new Factory([\n 'key' => $this->accessToken,\n 'oauth2' => true,\n 'base_url' => $this->baseUrl,\n ]);\n }\n\n public function getNewInstance(): Discovery\n {\n return \\HubSpot\\Factory::createWithAccessToken($this->accessToken);\n }\n\n /**\n * Secondly and daily limits for Hubspot API\n *\n * Product Tier: Free & Starter | Professional & Enterprise | API add-on (any tier)\n * Burst: 100/10 seconds | 150/10 seconds | 200/10 seconds\n * Daily: 250,000 | 500,000 | 1,000,000\n *\n * Official documentation states: The search endpoints are rate limited to five requests per second.\n * Since with 5 RPS were still hitting secondly rate limits we lowered it to 4\n */\n public function getPaginatedData(array $payload, string $type, int $offset = 0): array\n {\n $total = 0;\n $lastId = null;\n $rows = [];\n foreach ($this->getPaginatedDataGenerator($payload, $type, $offset, $total, $lastId) as $row) {\n $rows[] = $row;\n }\n\n return ['results' => $rows, 'total' => $total, 'last_record' => $lastId];\n }\n\n /**\n * @throws HubspotException\n * @throws SocialAccountTokenInvalidException\n * @throws BadRequest\n */\n public function getPaginatedDataGenerator(\n array $payload,\n string $type,\n int $offset = 0,\n int &$total = 0,\n ?string &$lastRecordId = null\n ): \\Generator {\n return $this->paginationService->getPaginatedDataGenerator(\n $this,\n $payload,\n $type,\n $offset,\n $total,\n $lastRecordId\n );\n }\n\n /**\n * @throws DealApiException\n * @throws CrmException\n */\n public function getOpportunityById(string $crmId, array $fields): array\n {\n try {\n// $deal = $this->executeRequest(fn () => $this->getNewInstance()->crm()->deals()->basicApi()->getById(\n $deal = $this->getNewInstance()->crm()->deals()->basicApi()->getById(\n $crmId,\n implode(',', $fields),\n 'companies,contacts'\n );\n } catch (DealApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch opportunity', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $deal instanceof DealWithAssociations) {\n throw new CrmException('Deal not found');\n }\n\n return [\n 'id' => $deal->getId(),\n 'properties' => $deal->getProperties(),\n 'associations' => $deal->getAssociations(),\n ];\n }\n\n /**\n * Generic batch read method for HubSpot objects\n *\n * @param string $objectType The object type ('deals', 'companies', 'contacts')\n * @param array<string> $crmIds Array of HubSpot object IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with object data\n */\n private function batchReadObjects(string $objectType, array $crmIds, array $fields): array\n {\n if (empty($crmIds)) {\n return [];\n }\n\n $this->validateBatchSize($objectType, $crmIds);\n $this->ensureValidToken();\n\n try {\n $batchConfig = $this->createBatchConfiguration($objectType);\n $batchReadRequest = $this->prepareBatchRequest($batchConfig, $crmIds, $fields);\n $response = $batchConfig['api']->read($batchReadRequest);\n\n $this->validateApiResponse($response, $objectType);\n\n $results = $this->processApiResults($response);\n $this->logBatchResults($objectType, $crmIds, $results);\n\n return $results;\n } catch (\\Throwable $e) {\n $this->handleBatchError($e, $objectType, $crmIds);\n }\n }\n\n private function validateBatchSize(string $objectType, array $crmIds): void\n {\n if (count($crmIds) > 100) {\n throw new \\InvalidArgumentException(\"Batch size cannot exceed 100 {$objectType}\");\n }\n }\n\n private function createBatchConfiguration(string $objectType): array\n {\n $configurations = [\n 'deals' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Deals\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Deals\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->deals()->batchApi(),\n ],\n 'companies' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Companies\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Companies\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->companies()->batchApi(),\n ],\n 'contacts' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Contacts\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->contacts()->batchApi(),\n ],\n ];\n\n if (! isset($configurations[$objectType])) {\n throw new \\InvalidArgumentException(\"Unsupported object type: {$objectType}\");\n }\n\n return $configurations[$objectType];\n }\n\n private function prepareBatchRequest(array $batchConfig, array $crmIds, array $fields): object\n {\n $batchReadRequest = $batchConfig['batchReadRequest'];\n $inputClass = $batchConfig['inputClass'];\n\n $inputs = array_map(function ($crmId) use ($inputClass) {\n $input = new $inputClass();\n $input->setId($crmId);\n\n return $input;\n }, $crmIds);\n\n $batchReadRequest->setInputs($inputs);\n $batchReadRequest->setProperties($fields);\n\n return $batchReadRequest;\n }\n\n private function validateApiResponse($response, string $objectType): void\n {\n if (! $response) {\n throw new CrmException(\"HubSpot API returned null response for {$objectType} batch read\");\n }\n }\n\n private function processApiResults($response): array\n {\n $results = [];\n $responseResults = $response->getResults();\n\n if ($responseResults) {\n foreach ($responseResults as $object) {\n if ($object && $object->getId()) {\n $results[$object->getId()] = [\n 'id' => $object->getId(),\n 'properties' => $object->getProperties() ?: [],\n ];\n }\n }\n }\n\n return $results;\n }\n\n private function logBatchResults(string $objectType, array $crmIds, array $results): void\n {\n $this->log->info(\"[HubSpot] Batch fetched {$objectType}\", [\n 'requested_count' => count($crmIds),\n 'returned_count' => count($results),\n 'crm_ids' => $crmIds,\n ]);\n }\n\n private function handleBatchError(\\Throwable $e, string $objectType, array $crmIds): void\n {\n $errorMessage = $e->getMessage() ?: 'Unknown error';\n $errorTrace = $e->getTraceAsString() ?: 'No trace available';\n\n $this->log->error(\"[HubSpot] Failed to batch fetch {$objectType}\", [\n 'crm_ids' => $crmIds,\n 'error' => $errorMessage,\n 'trace' => $errorTrace,\n ]);\n\n throw new CrmException(\"Failed to batch fetch {$objectType}: \" . $errorMessage);\n }\n\n /**\n * Batch read multiple opportunities by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot deal IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with opportunity data\n */\n public function getOpportunitiesByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('deals', $crmIds, $fields);\n }\n\n /**\n * Batch read multiple companies by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot company IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with company data\n */\n public function getCompaniesByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('companies', $crmIds, $fields);\n }\n\n /**\n * Batch read multiple contacts by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot contact IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with contact data\n */\n public function getContactsByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('contacts', $crmIds, $fields);\n }\n\n /**\n * @throws CompanyApiException\n * @throws CrmException\n */\n public function getAccountById(string $crmId, array $fields): array\n {\n try {\n $company = $this->getNewInstance()->crm()->companies()->basicApi()->getById(\n $crmId,\n implode(',', $fields),\n );\n } catch (CompanyApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch account', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $company instanceof CompaniesWithAssociations) {\n throw new CrmException('Account not found');\n }\n\n return [\n 'id' => $company->getId(),\n 'properties' => $company->getProperties(),\n ];\n }\n\n /**\n * @throws ContactApiException\n * @throws CrmException\n */\n public function getContactById(string $crmId, array $fields): array\n {\n try {\n $contact = $this->getNewInstance()->crm()->contacts()->basicApi()->getById(\n $crmId,\n implode(',', $fields)\n );\n } catch (ContactApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch contact', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $contact instanceof ContactsWithAssociations) {\n throw new CrmException('Contact not found');\n }\n\n return [\n 'id' => $contact->getId(),\n 'properties' => $contact->getProperties(),\n ];\n }\n\n /**\n * This is email search request that Hubspot offers as GET (more generous quota)\n */\n public function getContactByEmail(string $email, array $fields = []): array\n {\n try {\n $contact = $this->getNewInstance()->crm()->contacts()->basicApi()->getById(\n $email,\n implode(',', $fields),\n null,\n false,\n 'email'\n );\n\n return [\n 'id' => $contact->getId(),\n 'properties' => $contact->getProperties(),\n ];\n } catch (ContactApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch contact', [\n 'email' => $email,\n 'reason' => $e->getMessage(),\n ]);\n\n return [];\n }\n }\n\n /**\n * @throws CrmException\n */\n public function fetchProperty(string $objectType, string $propertyId): Property\n {\n $result = $this->getNewInstance()->crm()->properties()->coreApi()->getByName($objectType, $propertyId);\n\n if (! $result instanceof Property) {\n $this->log->error('[Hubspot] Failed to fetch property', [\n 'object_type' => $objectType,\n 'property_id' => $propertyId,\n 'reason' => $result->getMessage(),\n ]);\n\n throw new CrmException('Failed to fetch property');\n }\n\n return $result;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchPropertyOptions(string $objectType, string $propertyId): array\n {\n /** @var array<CrmFieldOption> */\n return $this->fetchProperty($objectType, $propertyId)->getOptions();\n }\n\n /**\n * @return array<array{id:string, label:string, deleted:bool}>\n */\n public function fetchCallDispositions(): array\n {\n /** @var Response $response */\n $response = $this->getInstance()->engagements()->getCallDispositions();\n\n /**\n * @var array<array{\n * id:string,\n * label:string,\n * deleted: bool\n * }>\n */\n return $response->toArray();\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchOpportunityPipelineStages(): array\n {\n $stages = [];\n $apiResponse = $this->getNewInstance()->crm()->pipelines()->pipelinesApi()->getAll('deals');\n\n if ($apiResponse instanceof Error) {\n $this->log->error('[Hubspot] Failed to fetch opportunity pipelines', [\n 'reason' => $apiResponse->getMessage(),\n ]);\n\n return [];\n }\n\n foreach ($apiResponse->getResults() as $pipeline) {\n $pipelineStages = array_map(\n static function (PipelineStage $stage) {\n return [\n 'id' => $stage->getId(),\n 'label' => $stage->getLabel(),\n ];\n },\n $pipeline->getStages()\n );\n\n $stages = array_merge($stages, $pipelineStages);\n }\n\n return $stages;\n }\n\n public function fetchOpportunityPipelines(): array\n {\n $pipelines = [];\n\n try {\n $apiResponse = $this->makeRequest('/crm/v3/pipelines/deals');\n } catch (\\Exception $e) {\n $this->log->info('[Hubspot] Failed to fetch opportunity pipelines', [\n 'reason' => $e->getMessage(),\n ]);\n\n return [];\n }\n\n $response = $apiResponse->toArray();\n\n foreach ($response['results'] as $pipeline) {\n $pipelines[] = [\n 'id' => $pipeline['id'],\n 'label' => $pipeline['label'],\n ];\n }\n\n return $pipelines;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchMeetingOutcomeFieldOptions(Field $field): array\n {\n return $field->getCrmProviderId() === 'meetingOutcome'\n ? $this->fetchMeetingOutcomeTypes()\n : $this->fetchCallActivityTypes();\n }\n\n public function fetchMeetingOutcomeTypes(): array\n {\n return $this->extractMeetingTypeOptions(\n 'https://api.hubapi.com/crm/v3/properties/meeting/hs_meeting_outcome'\n );\n }\n\n public function fetchCallActivityTypes(): array\n {\n return $this->extractMeetingTypeOptions(\n 'https://api.hubapi.com/crm/v3/properties/call/hs_activity_type'\n );\n }\n\n private function extractMeetingTypeOptions(string $endpoint): array\n {\n /** @var Response $response */\n $response = $this->getInstance()\n ->getClient()\n ->request('GET', $endpoint);\n\n /**\n * @var array<array{\n * value: string,\n * label: string,\n * displayOrder: int\n * }> $optionData\n */\n $optionData = $response->toArray()['options'] ?? [];\n\n $options = [];\n foreach ($optionData as $item) {\n $options[] = [\n 'id' => $item['value'],\n 'value' => $item['value'],\n 'label' => $item['label'],\n 'display_order' => $item['displayOrder'],\n ];\n }\n\n return $options;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchDispositionFieldOptions(): array\n {\n $options = [];\n\n $dispositions = $this->fetchCallDispositions();\n\n foreach ($dispositions as $disposition) {\n if ($disposition['deleted'] !== false) {\n continue;\n }\n\n $option['value'] = $disposition['id'];\n $option['id'] = $disposition['id'];\n $option['label'] = $disposition['label'];\n\n $options[] = $option;\n }\n\n return $options;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchOpportunityFieldOptions(Field $field): array\n {\n if ($field->isStageField()) {\n return $this->fetchOpportunityPipelineStages();\n }\n\n if ($field->isPipelineField()) {\n return $this->fetchOpportunityPipelines();\n }\n\n return $this->fetchPropertyOptions('deals', $field->getCrmProviderId());\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function makeRequest(string $endpoint, $method = 'GET', $payload = [], ?string $queryString = null)\n {\n $endpoint = self::BASE_URL . $endpoint;\n\n if ($method === 'GET') {\n $response = $this->getInstance()->getClient()?->request(\n method: $method,\n endpoint: $endpoint,\n query_string: $queryString\n );\n } else {\n $response = $this->getInstance()->getClient()->request($method, $endpoint, [\n 'json' => ($payload),\n ]);\n }\n\n $max = $response->getHeaderLine('X-HubSpot-RateLimit-Max'); // \"110\"\n $remaining = $response->getHeaderLine('X-HubSpot-RateLimit-Remaining'); // \"109\"\n $interval = $response->getHeaderLine('X-HubSpot-RateLimit-Interval-Milliseconds'); // \"10000\"\n $body = json_decode((string) $response->getBody(), true);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$max ' . PHP_EOL . print_r($max, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$remaining ' . PHP_EOL . print_r($remaining, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$interval ' . PHP_EOL . print_r($interval, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$body ' . PHP_EOL . print_r($body, true));\n\n return $response;\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function createMeeting(array $payload): Response\n {\n $endpoint = '/crm/v3/objects/meetings';\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function updateMeeting(string $meetingId, array $payload): Response\n {\n $endpoint = '/crm/v3/objects/meetings/' . $meetingId;\n\n return $this->makeRequest($endpoint, 'PATCH', $payload);\n }\n\n /**\n * @throws \\Exception\n */\n public function createNote(\n string $body,\n string $ownerId,\n int $timestamp,\n string $objectId,\n NoteObject $noteObject\n ): ?string {\n try {\n $noteInput = new SimplePublicObjectInput([\n 'properties' => [\n 'hs_note_body' => $body,\n 'hubspot_owner_id' => $ownerId,\n 'hs_timestamp' => $timestamp,\n ],\n ]);\n\n // Create note\n $note = $this->getNewInstance()->crm()->objects()->basicApi()->create('note', $noteInput);\n\n $this->getNewInstance()->crm()->objects()->associationsApi()->create(\n 'note',\n $note->getId(),\n $this->getNoteObject($noteObject),\n $objectId,\n $this->getNoteAssociationType($noteObject),\n );\n\n return $note->getId();\n } catch (\\Exception $e) {\n $this->log->error('[Hubspot] Failed to create note', [\n 'objectId' => $objectId,\n 'noteObject' => $noteObject->getObjectType(),\n 'reason' => $e->getMessage(),\n ]);\n\n \\Sentry::captureException($e);\n }\n\n return null;\n }\n\n public function updateEngagement(string $objectId, array $engagement, array $metadata): void\n {\n $this->getInstance()->engagements()->update($objectId, $engagement, $metadata);\n }\n\n public function getEngagementData(string $engagementId): array\n {\n $engagement = $this->getInstance()->engagements()->get($engagementId);\n\n return $engagement->toArray();\n }\n\n public function createEngagement(array $engagement, array $associations, array $metadata): Response\n {\n return $this->getInstance()\n ->engagements()\n ->create($engagement, $associations, $metadata);\n }\n\n public function isUnauthorizedException(\\Exception $e): bool\n {\n // Check for specific HubSpot API exception types first\n if ($e instanceof BadRequest) {\n // BadRequest can contain 401 status codes\n return $e->getCode() === 401;\n }\n\n // Check for HTTP client exceptions with status codes\n if ($e instanceof \\GuzzleHttp\\Exception\\RequestException && $e->hasResponse()) {\n $response = $e->getResponse();\n if ($response !== null) {\n return $response->getStatusCode() === 401;\n }\n }\n\n // Check for Guzzle HTTP exceptions\n if ($e instanceof \\GuzzleHttp\\Exception\\ClientException) {\n return $e->getCode() === 401;\n }\n\n // Fallback to string matching as last resort, but be more specific\n $message = strtolower($e->getMessage());\n\n return str_contains($message, '401 unauthorized') ||\n str_contains($message, 'http 401') ||\n str_contains($message, 'status code 401') ||\n (preg_match('/\\b401\\b/', $message) && str_contains($message, 'unauthorized'));\n }\n\n /**\n * Validates and refreshes the access token if needed before API requests.\n * This ensures long-running processes don't fail due to token expiration.\n *\n * @throws SocialAccountTokenInvalidException\n */\n public function ensureValidToken(): void\n {\n if ($this->oauthAccount === null) {\n return;\n }\n\n $newToken = $this->tokenManager->ensureValidToken($this->oauthAccount);\n if ($newToken !== null) {\n $this->accessToken = $newToken;\n }\n }\n\n public function getConfig()\n {\n return $this->config;\n }\n\n // returns only active (archived=false)\n public function getOwners(): array\n {\n return $this->getNewInstance()->crm()->owners()->getAll();\n }\n\n /**\n * @param bool $archived\n *\n * @return array<Owner>|[]\n */\n public function getOwnersArchived(bool $archived = true): array\n {\n $endpoint = '/crm/v3/owners';\n $queryParams = [\n 'archived' => $archived ? 'true' : 'false',\n ];\n $queryString = http_build_query($queryParams);\n\n $owners = [];\n\n try {\n $response = $this->makeRequest(endpoint: $endpoint, queryString: $queryString);\n $responseData = $response?->toArray();\n\n foreach ($responseData['results'] as $result) {\n try {\n $owners[] = Owner::create($result);\n } catch (Throwable $e) {\n $this->log->error('[HubSpot] Failed to process owner data', [\n 'result' => $result,\n 'error' => $e->getMessage(),\n ]);\n\n continue;\n }\n }\n } catch (Throwable $e) {\n $this->log->error('HubSpot] Failed to fetch owners', [\n 'archived' => $archived,\n 'error' => $e->getMessage(),\n ]);\n\n return [];\n }\n\n return $owners;\n }\n\n public function getMeeting(string $engagementId): ObjectWithAssociations\n {\n return $this->getNewInstance()->crm()->objects()->basicApi()\n ->getById('meeting', $engagementId, null, 'contact,company,deal');\n }\n\n public function deleteEngagement(string $engagementId): void\n {\n $this->getInstance()->engagements()->delete((int) $engagementId);\n }\n\n public function getAssociationsData(array $ids, string $fromObject, string $toObject): array\n {\n $associationData = [];\n $idChunks = array_chunk($ids, self::ASSOCIATIONS_BATCH_SIZE_LIMIT);\n\n foreach ($idChunks as $idChunk) {\n try {\n $batchInput = new \\HubSpot\\Client\\Crm\\Associations\\Model\\BatchInputPublicObjectId();\n $batchInput->setInputs(array_map(function ($id) {\n $publicObjectId = new \\HubSpot\\Client\\Crm\\Associations\\Model\\PublicObjectId();\n $publicObjectId->setId($id);\n\n return $publicObjectId;\n }, $idChunk));\n\n $associatedObjectsData = $this\n ->getNewInstance()\n ->crm()\n ->associations()\n ->batchApi()\n ->read($fromObject, $toObject, $batchInput);\n\n if ($associatedObjectsData instanceof \\HubSpot\\Client\\Crm\\Associations\\Model\\BatchResponsePublicAssociationMulti) {\n foreach ($associatedObjectsData->getResults() as $association) {\n $from = $association->getFrom()->getId();\n $toAssociations = $association->getTo();\n\n if (! empty($toAssociations)) {\n $associationData[$from] = array_map(function ($item) {\n return $item->getId();\n }, $toAssociations);\n }\n }\n }\n } catch (\\Exception $e) {\n $this->log->error('[Hubspot] Failed to fetch associations', [\n 'from_object' => $fromObject,\n 'to_object' => $toObject,\n 'reason' => $e->getMessage(),\n ]);\n }\n }\n\n return $associationData;\n }\n\n /**\n * @throws \\Exception\n */\n private function getNoteAssociationType(NoteObject $noteObject): string\n {\n return match($noteObject) {\n NoteObject::Opportunity => 'note_to_deal',\n NoteObject::Lead, NoteObject::Contact => 'note_to_contact', // or 'note_to_lead' if your portal supports it\n NoteObject::Account => 'note_to_company',\n NoteObject::Call, NoteObject::Event => throw new \\Exception('Not supported'),\n };\n }\n\n /**\n * @throws \\Exception\n */\n private function getNoteObject(NoteObject $noteObject): string\n {\n return match($noteObject) {\n NoteObject::Opportunity => 'deal',\n NoteObject::Lead, NoteObject::Contact => 'contact',\n NoteObject::Account => 'company',\n NoteObject::Call, NoteObject::Event => throw new \\Exception('Not supported'),\n };\n }\n\n public function addAssociations(string $objectType, string $associationType, array $payload): Response\n {\n $endpoint = \"/crm/v4/associations/$objectType/$associationType/batch/create\";\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n\n public function removeAssociations(string $objectType, string $associationType, array $payload): Response\n {\n $endpoint = \"/crm/v4/associations/$objectType/$associationType/batch/archive\";\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Crm\\Hubspot;\n\nuse HubSpot\\Client\\Crm\\Deals\\ApiException as DealApiException;\nuse HubSpot\\Client\\Crm\\Contacts\\ApiException as ContactApiException;\nuse HubSpot\\Client\\Crm\\Companies\\ApiException as CompanyApiException;\nuse HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectWithAssociations as ContactsWithAssociations;\nuse HubSpot\\Client\\Crm\\Companies\\Model\\SimplePublicObjectWithAssociations as CompaniesWithAssociations;\nuse HubSpot\\Client\\Crm\\Deals\\Model\\SimplePublicObjectWithAssociations as DealWithAssociations;\nuse HubSpot\\Client\\Crm\\Objects\\Model\\SimplePublicObjectInput;\nuse HubSpot\\Client\\Crm\\Objects\\Model\\SimplePublicObjectWithAssociations as ObjectWithAssociations;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\Error;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\PipelineStage;\nuse HubSpot\\Client\\Crm\\Properties\\Model\\Property;\nuse HubSpot\\Discovery\\Discovery;\nuse Jiminny\\Component\\Utility\\Service\\ProviderRateLimiter;\nuse Jiminny\\Exceptions\\CrmException;\nuse Jiminny\\Exceptions\\RateLimitException;\nuse Jiminny\\Exceptions\\SocialAccountTokenInvalidException;\nuse Jiminny\\Jobs\\Crm\\NoteObject;\nuse Jiminny\\Models\\Crm\\Field;\nuse Jiminny\\Services\\Crm\\BaseClient;\nuse Jiminny\\Services\\Crm\\Hubspot\\DTO\\Response\\Owner;\nuse Jiminny\\Services\\SocialAccountService;\nuse SevenShores\\Hubspot\\Exceptions\\BadRequest;\nuse SevenShores\\Hubspot\\Exceptions\\HubspotException;\nuse SevenShores\\Hubspot\\Factory;\nuse SevenShores\\Hubspot\\Http\\Response;\nuse Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService;\nuse Throwable;\n\n/**\n * @phpstan-type CrmFieldOption array{id:string, label:string, value?:string}\n */\nclass Client extends BaseClient implements HubspotClientInterface\n{\n public const string MIN_API_VERSION = '2';\n\n public const string BASE_URL = 'https://api.hubapi.com';\n\n public const int ASSOCIATIONS_BATCH_SIZE_LIMIT = 1000;\n\n private HubspotPaginationService $paginationService;\n private HubspotTokenManager $tokenManager;\n private ProviderRateLimiter $rateLimiter;\n\n public function __construct(\n SocialAccountService $socialAccountService,\n HubspotPaginationService $paginationService,\n HubspotTokenManager $tokenManager,\n ProviderRateLimiter $rateLimiter,\n ) {\n parent::__construct($socialAccountService);\n $this->paginationService = $paginationService;\n $this->tokenManager = $tokenManager;\n $this->rateLimiter = $rateLimiter;\n\n $this->setBaseUrl(self::BASE_URL);\n $this->setVersion(self::MIN_API_VERSION);\n }\n\n /**\n * Single entry point for every HubSpot API call. Enforces the per-portal\n * rate limit configured in the rate_limits table (morphed to the current\n * Configuration) and reacts to a real 429 from HubSpot by translating it\n * into a RateLimitException carrying Retry-After.\n *\n * Wrap any outbound HubSpot call (SDK or raw HTTP) like:\n *\n * $this->executeRequest(fn () => $this->getNewInstance()->crm()->...);\n *\n * @template T\n * @param callable(): T $apiCall\n * @return T\n *\n * @throws RateLimitException\n */\n private function executeRequest(callable $apiCall)\n {\n if (! $this->rateLimiter->canMakeRequest($this->config)) {\n $retryAfter = $this->rateLimiter->requestAvailableIn($this->config);\n\n $this->log->warning('[Hubspot] Rate limit exceeded, deferring request', [\n 'team_id' => $this->config->team_id,\n 'config_id' => $this->config->getId(),\n 'retry_after' => $retryAfter,\n ]);\n\n throw new RateLimitException(\n 'Hubspot rate limit reached for configuration ' . $this->config->getId(),\n $retryAfter,\n );\n }\n\n $this->rateLimiter->incrementRequestCount($this->config);\n\n try {\n return $apiCall();\n } catch (Throwable $e) {\n if ($this->isHubspotRateLimit($e)) {\n $retryAfter = $this->parseRetryAfter($e);\n\n $this->log->warning('[Hubspot] Received 429 from API', [\n 'team_id' => $this->config->team_id,\n 'config_id' => $this->config->getId(),\n 'retry_after' => $retryAfter,\n 'reason' => $e->getMessage(),\n ]);\n\n throw new RateLimitException('Hubspot returned 429', $retryAfter, $e);\n }\n\n throw $e;\n }\n }\n\n public function isHubspotRateLimit(Throwable $e): bool\n {\n return method_exists($e, 'getCode') && (int) $e->getCode() === 429;\n }\n\n public function parseRetryAfter(Throwable $e): int\n {\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info(\"parseRetryAfter\");\n if (method_exists($e, 'getResponseHeaders')) {\n $headers = $e->getResponseHeaders() ?: [];\n $value = $headers['Retry-After'] ?? $headers['retry-after'] ?? null;\n if (is_array($value)) {\n $value = $value[0] ?? null;\n }\n if (is_numeric($value)) {\n return (int) $value;\n }\n }\n\n $current = $e;\n while ($current !== null) {\n if (method_exists($current, 'getResponse')) {\n $response = $current->getResponse();\n if ($response !== null) {\n $headers = $response->getHeaders();\n }\n }\n $current = $current->getPrevious();\n }\n\n $this->log->info('[Hubspot] DEBUG Getting headers', [\n 'headers' => $headers ?? [],\n ]);\n\n return 10;\n }\n\n public function getMinimumApiVersion(): string\n {\n return self::MIN_API_VERSION;\n }\n\n public function getInstance(): Factory\n {\n return new Factory([\n 'key' => $this->accessToken,\n 'oauth2' => true,\n 'base_url' => $this->baseUrl,\n ]);\n }\n\n public function getNewInstance(): Discovery\n {\n return \\HubSpot\\Factory::createWithAccessToken($this->accessToken);\n }\n\n /**\n * Secondly and daily limits for Hubspot API\n *\n * Product Tier: Free & Starter | Professional & Enterprise | API add-on (any tier)\n * Burst: 100/10 seconds | 150/10 seconds | 200/10 seconds\n * Daily: 250,000 | 500,000 | 1,000,000\n *\n * Official documentation states: The search endpoints are rate limited to five requests per second.\n * Since with 5 RPS were still hitting secondly rate limits we lowered it to 4\n */\n public function getPaginatedData(array $payload, string $type, int $offset = 0): array\n {\n $total = 0;\n $lastId = null;\n $rows = [];\n foreach ($this->getPaginatedDataGenerator($payload, $type, $offset, $total, $lastId) as $row) {\n $rows[] = $row;\n }\n\n return ['results' => $rows, 'total' => $total, 'last_record' => $lastId];\n }\n\n /**\n * @throws HubspotException\n * @throws SocialAccountTokenInvalidException\n * @throws BadRequest\n */\n public function getPaginatedDataGenerator(\n array $payload,\n string $type,\n int $offset = 0,\n int &$total = 0,\n ?string &$lastRecordId = null\n ): \\Generator {\n return $this->paginationService->getPaginatedDataGenerator(\n $this,\n $payload,\n $type,\n $offset,\n $total,\n $lastRecordId\n );\n }\n\n /**\n * @throws DealApiException\n * @throws CrmException\n */\n public function getOpportunityById(string $crmId, array $fields): array\n {\n try {\n// $deal = $this->executeRequest(fn () => $this->getNewInstance()->crm()->deals()->basicApi()->getById(\n $deal = $this->getNewInstance()->crm()->deals()->basicApi()->getById(\n $crmId,\n implode(',', $fields),\n 'companies,contacts'\n );\n } catch (DealApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch opportunity', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $deal instanceof DealWithAssociations) {\n throw new CrmException('Deal not found');\n }\n\n return [\n 'id' => $deal->getId(),\n 'properties' => $deal->getProperties(),\n 'associations' => $deal->getAssociations(),\n ];\n }\n\n /**\n * Generic batch read method for HubSpot objects\n *\n * @param string $objectType The object type ('deals', 'companies', 'contacts')\n * @param array<string> $crmIds Array of HubSpot object IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with object data\n */\n private function batchReadObjects(string $objectType, array $crmIds, array $fields): array\n {\n if (empty($crmIds)) {\n return [];\n }\n\n $this->validateBatchSize($objectType, $crmIds);\n $this->ensureValidToken();\n\n try {\n $batchConfig = $this->createBatchConfiguration($objectType);\n $batchReadRequest = $this->prepareBatchRequest($batchConfig, $crmIds, $fields);\n $response = $batchConfig['api']->read($batchReadRequest);\n\n $this->validateApiResponse($response, $objectType);\n\n $results = $this->processApiResults($response);\n $this->logBatchResults($objectType, $crmIds, $results);\n\n return $results;\n } catch (\\Throwable $e) {\n $this->handleBatchError($e, $objectType, $crmIds);\n }\n }\n\n private function validateBatchSize(string $objectType, array $crmIds): void\n {\n if (count($crmIds) > 100) {\n throw new \\InvalidArgumentException(\"Batch size cannot exceed 100 {$objectType}\");\n }\n }\n\n private function createBatchConfiguration(string $objectType): array\n {\n $configurations = [\n 'deals' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Deals\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Deals\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->deals()->batchApi(),\n ],\n 'companies' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Companies\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Companies\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->companies()->batchApi(),\n ],\n 'contacts' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Contacts\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->contacts()->batchApi(),\n ],\n ];\n\n if (! isset($configurations[$objectType])) {\n throw new \\InvalidArgumentException(\"Unsupported object type: {$objectType}\");\n }\n\n return $configurations[$objectType];\n }\n\n private function prepareBatchRequest(array $batchConfig, array $crmIds, array $fields): object\n {\n $batchReadRequest = $batchConfig['batchReadRequest'];\n $inputClass = $batchConfig['inputClass'];\n\n $inputs = array_map(function ($crmId) use ($inputClass) {\n $input = new $inputClass();\n $input->setId($crmId);\n\n return $input;\n }, $crmIds);\n\n $batchReadRequest->setInputs($inputs);\n $batchReadRequest->setProperties($fields);\n\n return $batchReadRequest;\n }\n\n private function validateApiResponse($response, string $objectType): void\n {\n if (! $response) {\n throw new CrmException(\"HubSpot API returned null response for {$objectType} batch read\");\n }\n }\n\n private function processApiResults($response): array\n {\n $results = [];\n $responseResults = $response->getResults();\n\n if ($responseResults) {\n foreach ($responseResults as $object) {\n if ($object && $object->getId()) {\n $results[$object->getId()] = [\n 'id' => $object->getId(),\n 'properties' => $object->getProperties() ?: [],\n ];\n }\n }\n }\n\n return $results;\n }\n\n private function logBatchResults(string $objectType, array $crmIds, array $results): void\n {\n $this->log->info(\"[HubSpot] Batch fetched {$objectType}\", [\n 'requested_count' => count($crmIds),\n 'returned_count' => count($results),\n 'crm_ids' => $crmIds,\n ]);\n }\n\n private function handleBatchError(\\Throwable $e, string $objectType, array $crmIds): void\n {\n $errorMessage = $e->getMessage() ?: 'Unknown error';\n $errorTrace = $e->getTraceAsString() ?: 'No trace available';\n\n $this->log->error(\"[HubSpot] Failed to batch fetch {$objectType}\", [\n 'crm_ids' => $crmIds,\n 'error' => $errorMessage,\n 'trace' => $errorTrace,\n ]);\n\n throw new CrmException(\"Failed to batch fetch {$objectType}: \" . $errorMessage);\n }\n\n /**\n * Batch read multiple opportunities by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot deal IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with opportunity data\n */\n public function getOpportunitiesByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('deals', $crmIds, $fields);\n }\n\n /**\n * Batch read multiple companies by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot company IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with company data\n */\n public function getCompaniesByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('companies', $crmIds, $fields);\n }\n\n /**\n * Batch read multiple contacts by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot contact IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with contact data\n */\n public function getContactsByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('contacts', $crmIds, $fields);\n }\n\n /**\n * @throws CompanyApiException\n * @throws CrmException\n */\n public function getAccountById(string $crmId, array $fields): array\n {\n try {\n $company = $this->getNewInstance()->crm()->companies()->basicApi()->getById(\n $crmId,\n implode(',', $fields),\n );\n } catch (CompanyApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch account', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $company instanceof CompaniesWithAssociations) {\n throw new CrmException('Account not found');\n }\n\n return [\n 'id' => $company->getId(),\n 'properties' => $company->getProperties(),\n ];\n }\n\n /**\n * @throws ContactApiException\n * @throws CrmException\n */\n public function getContactById(string $crmId, array $fields): array\n {\n try {\n $contact = $this->getNewInstance()->crm()->contacts()->basicApi()->getById(\n $crmId,\n implode(',', $fields)\n );\n } catch (ContactApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch contact', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $contact instanceof ContactsWithAssociations) {\n throw new CrmException('Contact not found');\n }\n\n return [\n 'id' => $contact->getId(),\n 'properties' => $contact->getProperties(),\n ];\n }\n\n /**\n * This is email search request that Hubspot offers as GET (more generous quota)\n */\n public function getContactByEmail(string $email, array $fields = []): array\n {\n try {\n $contact = $this->getNewInstance()->crm()->contacts()->basicApi()->getById(\n $email,\n implode(',', $fields),\n null,\n false,\n 'email'\n );\n\n return [\n 'id' => $contact->getId(),\n 'properties' => $contact->getProperties(),\n ];\n } catch (ContactApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch contact', [\n 'email' => $email,\n 'reason' => $e->getMessage(),\n ]);\n\n return [];\n }\n }\n\n /**\n * @throws CrmException\n */\n public function fetchProperty(string $objectType, string $propertyId): Property\n {\n $result = $this->getNewInstance()->crm()->properties()->coreApi()->getByName($objectType, $propertyId);\n\n if (! $result instanceof Property) {\n $this->log->error('[Hubspot] Failed to fetch property', [\n 'object_type' => $objectType,\n 'property_id' => $propertyId,\n 'reason' => $result->getMessage(),\n ]);\n\n throw new CrmException('Failed to fetch property');\n }\n\n return $result;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchPropertyOptions(string $objectType, string $propertyId): array\n {\n /** @var array<CrmFieldOption> */\n return $this->fetchProperty($objectType, $propertyId)->getOptions();\n }\n\n /**\n * @return array<array{id:string, label:string, deleted:bool}>\n */\n public function fetchCallDispositions(): array\n {\n /** @var Response $response */\n $response = $this->getInstance()->engagements()->getCallDispositions();\n\n /**\n * @var array<array{\n * id:string,\n * label:string,\n * deleted: bool\n * }>\n */\n return $response->toArray();\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchOpportunityPipelineStages(): array\n {\n $stages = [];\n $apiResponse = $this->getNewInstance()->crm()->pipelines()->pipelinesApi()->getAll('deals');\n\n if ($apiResponse instanceof Error) {\n $this->log->error('[Hubspot] Failed to fetch opportunity pipelines', [\n 'reason' => $apiResponse->getMessage(),\n ]);\n\n return [];\n }\n\n foreach ($apiResponse->getResults() as $pipeline) {\n $pipelineStages = array_map(\n static function (PipelineStage $stage) {\n return [\n 'id' => $stage->getId(),\n 'label' => $stage->getLabel(),\n ];\n },\n $pipeline->getStages()\n );\n\n $stages = array_merge($stages, $pipelineStages);\n }\n\n return $stages;\n }\n\n public function fetchOpportunityPipelines(): array\n {\n $pipelines = [];\n\n try {\n $apiResponse = $this->makeRequest('/crm/v3/pipelines/deals');\n } catch (\\Exception $e) {\n $this->log->info('[Hubspot] Failed to fetch opportunity pipelines', [\n 'reason' => $e->getMessage(),\n ]);\n\n return [];\n }\n\n $response = $apiResponse->toArray();\n\n foreach ($response['results'] as $pipeline) {\n $pipelines[] = [\n 'id' => $pipeline['id'],\n 'label' => $pipeline['label'],\n ];\n }\n\n return $pipelines;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchMeetingOutcomeFieldOptions(Field $field): array\n {\n return $field->getCrmProviderId() === 'meetingOutcome'\n ? $this->fetchMeetingOutcomeTypes()\n : $this->fetchCallActivityTypes();\n }\n\n public function fetchMeetingOutcomeTypes(): array\n {\n return $this->extractMeetingTypeOptions(\n 'https://api.hubapi.com/crm/v3/properties/meeting/hs_meeting_outcome'\n );\n }\n\n public function fetchCallActivityTypes(): array\n {\n return $this->extractMeetingTypeOptions(\n 'https://api.hubapi.com/crm/v3/properties/call/hs_activity_type'\n );\n }\n\n private function extractMeetingTypeOptions(string $endpoint): array\n {\n /** @var Response $response */\n $response = $this->getInstance()\n ->getClient()\n ->request('GET', $endpoint);\n\n /**\n * @var array<array{\n * value: string,\n * label: string,\n * displayOrder: int\n * }> $optionData\n */\n $optionData = $response->toArray()['options'] ?? [];\n\n $options = [];\n foreach ($optionData as $item) {\n $options[] = [\n 'id' => $item['value'],\n 'value' => $item['value'],\n 'label' => $item['label'],\n 'display_order' => $item['displayOrder'],\n ];\n }\n\n return $options;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchDispositionFieldOptions(): array\n {\n $options = [];\n\n $dispositions = $this->fetchCallDispositions();\n\n foreach ($dispositions as $disposition) {\n if ($disposition['deleted'] !== false) {\n continue;\n }\n\n $option['value'] = $disposition['id'];\n $option['id'] = $disposition['id'];\n $option['label'] = $disposition['label'];\n\n $options[] = $option;\n }\n\n return $options;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchOpportunityFieldOptions(Field $field): array\n {\n if ($field->isStageField()) {\n return $this->fetchOpportunityPipelineStages();\n }\n\n if ($field->isPipelineField()) {\n return $this->fetchOpportunityPipelines();\n }\n\n return $this->fetchPropertyOptions('deals', $field->getCrmProviderId());\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function makeRequest(string $endpoint, $method = 'GET', $payload = [], ?string $queryString = null)\n {\n $endpoint = self::BASE_URL . $endpoint;\n\n if ($method === 'GET') {\n $response = $this->getInstance()->getClient()?->request(\n method: $method,\n endpoint: $endpoint,\n query_string: $queryString\n );\n } else {\n $response = $this->getInstance()->getClient()->request($method, $endpoint, [\n 'json' => ($payload),\n ]);\n }\n\n $max = $response->getHeaderLine('X-HubSpot-RateLimit-Max'); // \"110\"\n $remaining = $response->getHeaderLine('X-HubSpot-RateLimit-Remaining'); // \"109\"\n $interval = $response->getHeaderLine('X-HubSpot-RateLimit-Interval-Milliseconds'); // \"10000\"\n $body = json_decode((string) $response->getBody(), true);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$max ' . PHP_EOL . print_r($max, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$remaining ' . PHP_EOL . print_r($remaining, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$interval ' . PHP_EOL . print_r($interval, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$body ' . PHP_EOL . print_r($body, true));\n\n return $response;\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function createMeeting(array $payload): Response\n {\n $endpoint = '/crm/v3/objects/meetings';\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function updateMeeting(string $meetingId, array $payload): Response\n {\n $endpoint = '/crm/v3/objects/meetings/' . $meetingId;\n\n return $this->makeRequest($endpoint, 'PATCH', $payload);\n }\n\n /**\n * @throws \\Exception\n */\n public function createNote(\n string $body,\n string $ownerId,\n int $timestamp,\n string $objectId,\n NoteObject $noteObject\n ): ?string {\n try {\n $noteInput = new SimplePublicObjectInput([\n 'properties' => [\n 'hs_note_body' => $body,\n 'hubspot_owner_id' => $ownerId,\n 'hs_timestamp' => $timestamp,\n ],\n ]);\n\n // Create note\n $note = $this->getNewInstance()->crm()->objects()->basicApi()->create('note', $noteInput);\n\n $this->getNewInstance()->crm()->objects()->associationsApi()->create(\n 'note',\n $note->getId(),\n $this->getNoteObject($noteObject),\n $objectId,\n $this->getNoteAssociationType($noteObject),\n );\n\n return $note->getId();\n } catch (\\Exception $e) {\n $this->log->error('[Hubspot] Failed to create note', [\n 'objectId' => $objectId,\n 'noteObject' => $noteObject->getObjectType(),\n 'reason' => $e->getMessage(),\n ]);\n\n \\Sentry::captureException($e);\n }\n\n return null;\n }\n\n public function updateEngagement(string $objectId, array $engagement, array $metadata): void\n {\n $this->getInstance()->engagements()->update($objectId, $engagement, $metadata);\n }\n\n public function getEngagementData(string $engagementId): array\n {\n $engagement = $this->getInstance()->engagements()->get($engagementId);\n\n return $engagement->toArray();\n }\n\n public function createEngagement(array $engagement, array $associations, array $metadata): Response\n {\n return $this->getInstance()\n ->engagements()\n ->create($engagement, $associations, $metadata);\n }\n\n public function isUnauthorizedException(\\Exception $e): bool\n {\n // Check for specific HubSpot API exception types first\n if ($e instanceof BadRequest) {\n // BadRequest can contain 401 status codes\n return $e->getCode() === 401;\n }\n\n // Check for HTTP client exceptions with status codes\n if ($e instanceof \\GuzzleHttp\\Exception\\RequestException && $e->hasResponse()) {\n $response = $e->getResponse();\n if ($response !== null) {\n return $response->getStatusCode() === 401;\n }\n }\n\n // Check for Guzzle HTTP exceptions\n if ($e instanceof \\GuzzleHttp\\Exception\\ClientException) {\n return $e->getCode() === 401;\n }\n\n // Fallback to string matching as last resort, but be more specific\n $message = strtolower($e->getMessage());\n\n return str_contains($message, '401 unauthorized') ||\n str_contains($message, 'http 401') ||\n str_contains($message, 'status code 401') ||\n (preg_match('/\\b401\\b/', $message) && str_contains($message, 'unauthorized'));\n }\n\n /**\n * Validates and refreshes the access token if needed before API requests.\n * This ensures long-running processes don't fail due to token expiration.\n *\n * @throws SocialAccountTokenInvalidException\n */\n public function ensureValidToken(): void\n {\n if ($this->oauthAccount === null) {\n return;\n }\n\n $newToken = $this->tokenManager->ensureValidToken($this->oauthAccount);\n if ($newToken !== null) {\n $this->accessToken = $newToken;\n }\n }\n\n public function getConfig()\n {\n return $this->config;\n }\n\n // returns only active (archived=false)\n public function getOwners(): array\n {\n return $this->getNewInstance()->crm()->owners()->getAll();\n }\n\n /**\n * @param bool $archived\n *\n * @return array<Owner>|[]\n */\n public function getOwnersArchived(bool $archived = true): array\n {\n $endpoint = '/crm/v3/owners';\n $queryParams = [\n 'archived' => $archived ? 'true' : 'false',\n ];\n $queryString = http_build_query($queryParams);\n\n $owners = [];\n\n try {\n $response = $this->makeRequest(endpoint: $endpoint, queryString: $queryString);\n $responseData = $response?->toArray();\n\n foreach ($responseData['results'] as $result) {\n try {\n $owners[] = Owner::create($result);\n } catch (Throwable $e) {\n $this->log->error('[HubSpot] Failed to process owner data', [\n 'result' => $result,\n 'error' => $e->getMessage(),\n ]);\n\n continue;\n }\n }\n } catch (Throwable $e) {\n $this->log->error('HubSpot] Failed to fetch owners', [\n 'archived' => $archived,\n 'error' => $e->getMessage(),\n ]);\n\n return [];\n }\n\n return $owners;\n }\n\n public function getMeeting(string $engagementId): ObjectWithAssociations\n {\n return $this->getNewInstance()->crm()->objects()->basicApi()\n ->getById('meeting', $engagementId, null, 'contact,company,deal');\n }\n\n public function deleteEngagement(string $engagementId): void\n {\n $this->getInstance()->engagements()->delete((int) $engagementId);\n }\n\n public function getAssociationsData(array $ids, string $fromObject, string $toObject): array\n {\n $associationData = [];\n $idChunks = array_chunk($ids, self::ASSOCIATIONS_BATCH_SIZE_LIMIT);\n\n foreach ($idChunks as $idChunk) {\n try {\n $batchInput = new \\HubSpot\\Client\\Crm\\Associations\\Model\\BatchInputPublicObjectId();\n $batchInput->setInputs(array_map(function ($id) {\n $publicObjectId = new \\HubSpot\\Client\\Crm\\Associations\\Model\\PublicObjectId();\n $publicObjectId->setId($id);\n\n return $publicObjectId;\n }, $idChunk));\n\n $associatedObjectsData = $this\n ->getNewInstance()\n ->crm()\n ->associations()\n ->batchApi()\n ->read($fromObject, $toObject, $batchInput);\n\n if ($associatedObjectsData instanceof \\HubSpot\\Client\\Crm\\Associations\\Model\\BatchResponsePublicAssociationMulti) {\n foreach ($associatedObjectsData->getResults() as $association) {\n $from = $association->getFrom()->getId();\n $toAssociations = $association->getTo();\n\n if (! empty($toAssociations)) {\n $associationData[$from] = array_map(function ($item) {\n return $item->getId();\n }, $toAssociations);\n }\n }\n }\n } catch (\\Exception $e) {\n $this->log->error('[Hubspot] Failed to fetch associations', [\n 'from_object' => $fromObject,\n 'to_object' => $toObject,\n 'reason' => $e->getMessage(),\n ]);\n }\n }\n\n return $associationData;\n }\n\n /**\n * @throws \\Exception\n */\n private function getNoteAssociationType(NoteObject $noteObject): string\n {\n return match($noteObject) {\n NoteObject::Opportunity => 'note_to_deal',\n NoteObject::Lead, NoteObject::Contact => 'note_to_contact', // or 'note_to_lead' if your portal supports it\n NoteObject::Account => 'note_to_company',\n NoteObject::Call, NoteObject::Event => throw new \\Exception('Not supported'),\n };\n }\n\n /**\n * @throws \\Exception\n */\n private function getNoteObject(NoteObject $noteObject): string\n {\n return match($noteObject) {\n NoteObject::Opportunity => 'deal',\n NoteObject::Lead, NoteObject::Contact => 'contact',\n NoteObject::Account => 'company',\n NoteObject::Call, NoteObject::Event => throw new \\Exception('Not supported'),\n };\n }\n\n public function addAssociations(string $objectType, string $associationType, array $payload): Response\n {\n $endpoint = \"/crm/v4/associations/$objectType/$associationType/batch/create\";\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n\n public function removeAssociations(string $objectType, string $associationType, array $payload): Response\n {\n $endpoint = \"/crm/v4/associations/$objectType/$associationType/batch/archive\";\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
5314557014815799399
|
-2458563471524426716
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
168
Previous Highlighted Error
Next Highlighted Error
[2026-05-07 14:08:22] local.NOTICE: Monitoring start {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:23] local.NOTICE: Monitoring end {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {"headers":{"Date":["Thu, 07 May 2026 14:08:35 GMT"],"Content-Type":["application/json;charset=utf-8"],"Content-Length":["227"],"Connection":["keep-alive"],"CF-Ray":["9f80cc29fd66dc1a-SOF"],"CF-Cache-Status":["DYNAMIC"],"Strict-Transport-Security":["max-age=31536000; includeSubDomains; preload"],"Vary":["origin"],"access-control-allow-credentials":["false"],"server-timing":["hcid;desc=\"019e02c4-d684-7f5d-be16-3d129d00c0a3\", cfr;desc=\"9f80cc2a06d23402-IAD\""],"x-content-type-options":["nosniff"],"x-hubspot-correlation-id":["019e02c4-d684-7f5d-be16-3d129d00c0a3"],"Set-Cookie":["__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-[IP_ADDRESS]-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None"],"Report-To":["{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\"}],\"group\":\"cf-nel\",\"max_age\":604800}"],"NEL":["{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}"],"Server":["cloudflare"]}} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {"team_id":2,"config_id":2,"retry_after":10,"reason":"Client error: `POST [URL_WITH_CREDENTIALS] CrmFieldOption array{id:string, label:string, value?:string}
*/
class Client extends BaseClient implements HubspotClientInterface
{
public const string MIN_API_VERSION = '2';
public const string BASE_URL = '[URL_WITH_CREDENTIALS] T
* @param callable(): T $apiCall
* @return T
*
* @throws RateLimitException
*/
private function executeRequest(callable $apiCall)
{
if (! $this->rateLimiter->canMakeRequest($this->config)) {
$retryAfter = $this->rateLimiter->requestAvailableIn($this->config);
$this->log->warning('[Hubspot] Rate limit exceeded, deferring request', [
'team_id' => $this->config->team_id,
'config_id' => $this->config->getId(),
'retry_after' => $retryAfter,
]);
throw new RateLimitException(
'Hubspot rate limit reached for configuration ' . $this->config->getId(),
$retryAfter,
);
}
$this->rateLimiter->incrementRequestCount($this->config);
try {
return $apiCall();
} catch (Throwable $e) {
if ($this->isHubspotRateLimit($e)) {
$retryAfter = $this->parseRetryAfter($e);
$this->log->warning('[Hubspot] Received 429 from API', [
'team_id' => $this->config->team_id,
'config_id' => $this->config->getId(),
'retry_after' => $retryAfter,
'reason' => $e->getMessage(),
]);
throw new RateLimitException('Hubspot returned 429', $retryAfter, $e);
}
throw $e;
}
}
public function isHubspotRateLimit(Throwable $e): bool
{
return method_exists($e, 'getCode') && (int) $e->getCode() === 429;
}
public function parseRetryAfter(Throwable $e): int
{
\Illuminate\Support\Facades\Log::channel('custom_channel')->info("parseRetryAfter");
if (method_exists($e, 'getResponseHeaders')) {
$headers = $e->getResponseHeaders() ?: [];
$value = $headers['Retry-After'] ?? $headers['retry-after'] ?? null;
if (is_array($value)) {
$value = $value[0] ?? null;
}
if (is_numeric($value)) {
return (int) $value;
}
}
$current = $e;
while ($current !== null) {
if (method_exists($current, 'getResponse')) {
$response = $current->getResponse();
if ($response !== null) {
$headers = $response->getHeaders();
}
}
$current = $current->getPrevious();
}
$this->log->info('[Hubspot] DEBUG Getting headers', [
'headers' => $headers ?? [],
]);
return 10;
}
public function getMinimumApiVersion(): string
{
return self::MIN_API_VERSION;
}
public function getInstance(): Factory
{
return new Factory([
'key' => $this->accessToken,
'oauth2' => true,
'base_url' => $this->baseUrl,
]);
}
public function getNewInstance(): Discovery
{
return \HubSpot\Factory::createWithAccessToken($this->accessToken);
}
/**
* Secondly and daily limits for Hubspot API
*
* Product Tier: Free & Starter | Professional & Enterprise | API add-on (any tier)
* Burst: 100/10 seconds | 150/10 seconds | 200/10 seconds
* Daily: 250,000 | 500,000 | 1,000,000
*
* Official documentation states: The search endpoints are rate limited to five requests per second.
* Since with 5 RPS were still hitting secondly rate limits we lowered it to 4
*/
public function getPaginatedData(array $payload, string $type, int $offset = 0): array
{
$total = 0;
$lastId = null;
$rows = [];
foreach ($this->getPaginatedDataGenerator($payload, $type, $offset, $total, $lastId) as $row) {
$rows[] = $row;
}
return ['results' => $rows, 'total' => $total, 'last_record' => $lastId];
}
/**
* @throws HubspotException
* @throws SocialAccountTokenInvalidException
* @throws BadRequest
*/
public function getPaginatedDataGenerator(
array $payload,
string $type,
int $offset = 0,
int &$total = 0,
?string &$lastRecordId = null
): \Generator {
return $this->paginationService->getPaginatedDataGenerator(
$this,
$payload,
$type,
$offset,
$total,
$lastRecordId
);
}
/**
* @throws DealApiException
* @throws CrmException
*/
public function getOpportunityById(string $crmId, array $fields): array
{
try {
// $deal = $this->executeRequest(fn () => $this->getNewInstance()->crm()->deals()->basicApi()->getById(
$deal = $this->getNewInstance()->crm()->deals()->basicApi()->getById(
$crmId,
implode(',', $fields),
'companies,contacts'
);
} catch (DealApiException $e) {
$this->log->info('[Hubspot] Failed to fetch opportunity', [
'crm_id' => $crmId,
'reason' => $e->getMessage(),
]);
throw $e;
}
if (! $deal instanceof DealWithAssociations) {
throw new CrmException('Deal not found');
}
return [
'id' => $deal->getId(),
'properties' => $deal->getProperties(),
'associations' => $deal->getAssociations(),
];
}
/**
* Generic batch read method for HubSpot objects
*
* @param string $objectType The object type ('deals', 'companies', 'contacts')
* @param array<string> $crmIds Array of HubSpot object IDs (max 100)
* @param array<string> $fields Array of property names to fetch
*
* @return array<string, array> Array keyed by CRM ID with object data
*/
private function batchReadObjects(string $objectType, array $crmIds, array $fields): array
{
if (empty($crmIds)) {
return [];
}
$this->validateBatchSize($objectType, $crmIds);
$this->ensureValidToken();
try {
$batchConfig = $this->createBatchConfiguration($objectType);
$batchReadRequest = $this->prepareBatchRequest($batchConfig, $crmIds, $fields);
$response = $batchConfig['api']->read($batchReadRequest);
$this->validateApiResponse($response, $objectType);
$results = $this->processApiResults($response);
$this->logBatchResults($objectType, $crmIds, $results);
return $results;
} catch (\Throwable $e) {
$this->handleBatchError($e, $objectType, $crmIds);
}
}
private function validateBatchSize(string $objectType, array $crmIds): void
{
if (count($crmIds) > 100) {
throw new \InvalidArgumentException("Batch size cannot exceed 100 {$objectType}");
}
}
private function createBatchConfiguration(string $objectType): array
{
$configurations = [
'deals' => [
'batchReadRequest' => new \HubSpot\Client\Crm\Deals\Model\BatchReadInputSimplePublicObjectId(),
'inputClass' => \HubSpot\Client\Crm\Deals\Model\SimplePublicObjectId::class,
'api' => $this->getNewInstance()->crm()->deals()->batchApi(),
],
'companies' => [
'batchReadRequest' => new \HubSpot\Client\Crm\Companies\Model\BatchReadInputSimplePublicObjectId(),
'inputClass' => \HubSpot\Client\Crm\Companies\Model\SimplePublicObjectId::class,
'api' => $this->getNewInstance()->crm()->companies()->batchApi(),
],
'contacts' => [
'batchReadRequest' => new \HubSpot\Client\Crm\Contacts\Model\BatchReadInputSimplePublicObjectId(),
'inputClass' => \HubSpot\Client\Crm\Contacts\Model\SimplePublicObjectId::class,
'api' => $this->getNewInstance()->crm()->contacts()->batchApi(),
],
];
if (! isset($configurations[$objectType])) {
throw new \InvalidArgumentException("Unsupported object type: {$objectType}");
}
return $configurations[$objectType];
}
private function prepareBatchRequest(array $batchConfig, array $crmIds, array $fields): object
{
$batchReadRequest = $batchConfig['batchReadRequest'];
$inputClass = $batchConfig['inputClass'];
$inputs = array_map(function ($crmId) use ($inputClass) {
$input = new $inputClass();
$input->setId($crmId);
return $input;
}, $crmIds);
$batchReadRequest->setInputs($inputs);
$batchReadRequest->setProperties($fields);
return $batchReadRequest;
}
private function validateApiResponse($response, string $objectType): void
{
if (! $response) {
throw new CrmException("HubSpot API returned null response for {$objectType} batch read");
}
}
private function processApiResults($response): array
{
$results = [];
$responseResults = $response->getResults();
if ($responseResults) {
foreach ($responseResults as $object) {
if ($object && $object->getId()) {
$results[$object->getId()] = [
'id' => $object->getId(),
'properties' => $object->getProperties() ?: [],
];
}
}
}
return $results;
}
private function logBatchResults(string $objectType, array $crmIds, array $results): void
{
$this->log->info("[HubSpot] Batch fetched {$objectType}", [
'requested_count' => count($crmIds),
'returned_count' => count($results),
'crm_ids' => $crmIds,
]);
}
private function handleBatchError(\Throwable $e, string $objectType, array $crmIds): void
{
$errorMessage = $e->getMessage() ?: 'Unknown error';
$errorTrace = $e->getTraceAsString() ?: 'No trace available';
$this->log->error("[HubSpot] Failed to batch fetch {$objectType}", [
'crm_ids' => $crmIds,
'error' => $errorMessage,
'trace' => $errorTrace,
]);
throw new CrmException("Failed to batch fetch {$objectType}: " . $errorMessage);
}
/**
* Batch read multiple opportunities by their CRM IDs
*
* @param array<string> $crmIds Array of HubSpot deal IDs (max 100)
* @param array<string> $fields Array of property names to fetch
*
* @return array<string, array> Array keyed by CRM ID with opportunity data
*/
public function getOpportunitiesByIds(array $crmIds, array $fields): array
{
return $this->batchReadObjects('deals', $crmIds, $fields);
}
/**
* Batch read multiple companies by their CRM IDs
*
* @param array<string> $crmIds Array of HubSpot company IDs (max 100)
* @param array<string> $fields Array of property names to fetch
*
* @return array<string, array> Array keyed by CRM ID with company data
*/
public function getCompaniesByIds(array $crmIds, array $fields): array
{
return $this->batchReadObjects('companies', $crmIds, $fields);
}
/**
* Batch read multiple contacts by their CRM IDs
*
* @param array<string> $crmIds Array of HubSpot contact IDs (max 100)
* @param array<string> $fields Array of property names to fetch
*
* @return array<string, array> Array keyed by CRM ID with contact data
*/
public function getContactsByIds(array $crmIds, array $fields): array
{
return $this->batchReadObjects('contacts', $crmIds, $fields);
}
/**
* @throws CompanyApiException
* @throws CrmException
*/
public function getAccountById(string $crmId, array $fields): array
{
try {
$company = $this->getNewInstance()->crm()->companies()->basicApi()->getById(
$crmId,
implode(',', $fields),
);
} catch (CompanyApiException $e) {
$this->log...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
4574
|
165
|
35
|
2026-05-07T14:10:21.521266+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778163021521_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
168
Previous Highlighted Error
Next Highlighted Error
[2026-05-07 14:08:22] local.NOTICE: Monitoring start {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:23] local.NOTICE: Monitoring end {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {"headers":{"Date":["Thu, 07 May 2026 14:08:35 GMT"],"Content-Type":["application/json;charset=utf-8"],"Content-Length":["227"],"Connection":["keep-alive"],"CF-Ray":["9f80cc29fd66dc1a-SOF"],"CF-Cache-Status":["DYNAMIC"],"Strict-Transport-Security":["max-age=31536000; includeSubDomains; preload"],"Vary":["origin"],"access-control-allow-credentials":["false"],"server-timing":["hcid;desc=\"019e02c4-d684-7f5d-be16-3d129d00c0a3\", cfr;desc=\"9f80cc2a06d23402-IAD\""],"x-content-type-options":["nosniff"],"x-hubspot-correlation-id":["019e02c4-d684-7f5d-be16-3d129d00c0a3"],"Set-Cookie":["__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-[IP_ADDRESS]-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None"],"Report-To":["{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\"}],\"group\":\"cf-nel\",\"max_age\":604800}"],"NEL":["{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}"],"Server":["cloudflare"]}} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {"team_id":2,"config_id":2,"retry_after":10,"reason":"Client error: `POST [URL_WITH_CREDENTIALS] CrmFieldOption array{id:string, label:string, value?:string}
*/
class Client extends BaseClient implements HubspotClientInterface
{
public const string MIN_API_VERSION = '2';
public const string BASE_URL = '[URL_WITH_CREDENTIALS] T
* @param callable(): T $apiCall
* @return T
*
* @throws RateLimitException
*/
private function executeRequest(callable $apiCall)
{
if (! $this->rateLimiter->canMakeRequest($this->config)) {
$retryAfter = $this->rateLimiter->requestAvailableIn($this->config);
$this->log->warning('[Hubspot] Rate limit exceeded, deferring request', [
'team_id' => $this->config->team_id,
'config_id' => $this->config->getId(),
'retry_after' => $retryAfter,
]);
throw new RateLimitException(
'Hubspot rate limit reached for configuration ' . $this->config->getId(),
$retryAfter,
);
}
$this->rateLimiter->incrementRequestCount($this->config);
try {
return $apiCall();
} catch (Throwable $e) {
if ($this->isHubspotRateLimit($e)) {
$retryAfter = $this->parseRetryAfter($e);
$this->log->warning('[Hubspot] Received 429 from API', [
'team_id' => $this->config->team_id,
'config_id' => $this->config->getId(),
'retry_after' => $retryAfter,
'reason' => $e->getMessage(),
]);
throw new RateLimitException('Hubspot returned 429', $retryAfter, $e);
}
throw $e;
}
}
public function isHubspotRateLimit(Throwable $e): bool
{
return method_exists($e, 'getCode') && (int) $e->getCode() === 429;
}
public function parseRetryAfter(Throwable $e): int
{
\Illuminate\Support\Facades\Log::channel('custom_channel')->info("parseRetryAfter");
if (method_exists($e, 'getResponseHeaders')) {
$headers = $e->getResponseHeaders() ?: [];
$value = $headers['Retry-After'] ?? $headers['retry-after'] ?? null;
if (is_array($value)) {
$value = $value[0] ?? null;
}
if (is_numeric($value)) {
return (int) $value;
}
}
$current = $e;
while ($current !== null) {
if (method_exists($current, 'getResponse')) {
$response = $current->getResponse();
if ($response !== null) {
$headers = $response->getHeaders();
}
}
$current = $current->getPrevious();
}
$this->log->info('[Hubspot] DEBUG Getting headers', [
'headers' => $headers ?? [],
]);
return 10;
}
public function getMinimumApiVersion(): string
{
return self::MIN_API_VERSION;
}
public function getInstance(): Factory
{
return new Factory([
'key' => $this->accessToken,
'oauth2' => true,
'base_url' => $this->baseUrl,
]);
}
public function getNewInstance(): Discovery
{
return \HubSpot\Factory::createWithAccessToken($this->accessToken);
}
/**
* Secondly and daily limits for Hubspot API
*
* Product Tier: Free & Starter | Professional & Enterprise | API add-on (any tier)
* Burst: 100/10 seconds | 150/10 seconds | 200/10 seconds
* Daily: 250,000 | 500,000 | 1,000,000
*
* Official documentation states: The search endpoints are rate limited to five requests per second.
* Since with 5 RPS were still hitting secondly rate limits we lowered it to 4
*/
public function getPaginatedData(array $payload, string $type, int $offset = 0): array
{
$total = 0;
$lastId = null;
$rows = [];
foreach ($this->getPaginatedDataGenerator($payload, $type, $offset, $total, $lastId) as $row) {
$rows[] = $row;
}
return ['results' => $rows, 'total' => $total, 'last_record' => $lastId];
}
/**
* @throws HubspotException
* @throws SocialAccountTokenInvalidException
* @throws BadRequest
*/
public function getPaginatedDataGenerator(
array $payload,
string $type,
int $offset = 0,
int &$total = 0,
?string &$lastRecordId = null
): \Generator {
return $this->paginationService->getPaginatedDataGenerator(
$this,
$payload,
$type,
$offset,
$total,
$lastRecordId
);
}
/**
* @throws DealApiException
* @throws CrmException
*/
public function getOpportunityById(string $crmId, array $fields): array
{
try {
// $deal = $this->executeRequest(fn () => $this->getNewInstance()->crm()->deals()->basicApi()->getById(
$deal = $this->getNewInstance()->crm()->deals()->basicApi()->getById(
$crmId,
implode(',', $fields),
'companies,contacts'
);
} catch (DealApiException $e) {
$this->log->info('[Hubspot] Failed to fetch opportunity', [
'crm_id' => $crmId,
'reason' => $e->getMessage(),
]);
throw $e;
}
if (! $deal instanceof DealWithAssociations) {
throw new CrmException('Deal not found');
}
return [
'id' => $deal->getId(),
'properties' => $deal->getProperties(),
'associations' => $deal->getAssociations(),
];
}
/**
* Generic batch read method for HubSpot objects
*
* @param string $objectType The object type ('deals', 'companies', 'contacts')
* @param array<string> $crmIds Array of HubSpot object IDs (max 100)
* @param array<string> $fields Array of property names to fetch
*
* @return array<string, array> Array keyed by CRM ID with object data
*/
private function batchReadObjects(string $objectType, array $crmIds, array $fields): array
{
if (empty($crmIds)) {
return [];
}
$this->validateBatchSize($objectType, $crmIds);
$this->ensureValidToken();
try {
$batchConfig = $this->createBatchConfiguration($objectType);
$batchReadRequest = $this->prepareBatchRequest($batchConfig, $crmIds, $fields);
$response = $batchConfig['api']->read($batchReadRequest);
$this->validateApiResponse($response, $objectType);
$results = $this->processApiResults($response);
$this->logBatchResults($objectType, $crmIds, $results);
return $results;
} catch (\Throwable $e) {
$this->handleBatchError($e, $objectType, $crmIds);
}
}
private function validateBatchSize(string $objectType, array $crmIds): void
{
if (count($crmIds) > 100) {
throw new \InvalidArgumentException("Batch size cannot exceed 100 {$objectType}");
}
}
private function createBatchConfiguration(string $objectType): array
{
$configurations = [
'deals' => [
'batchReadRequest' => new \HubSpot\Client\Crm\Deals\Model\BatchReadInputSimplePublicObjectId(),
'inputClass' => \HubSpot\Client\Crm\Deals\Model\SimplePublicObjectId::class,
'api' => $this->getNewInstance()->crm()->deals()->batchApi(),
],
'companies' => [
'batchReadRequest' => new \HubSpot\Client\Crm\Companies\Model\BatchReadInputSimplePublicObjectId(),
'inputClass' => \HubSpot\Client\Crm\Companies\Model\SimplePublicObjectId::class,
'api' => $this->getNewInstance()->crm()->companies()->batchApi(),
],
'contacts' => [
'batchReadRequest' => new \HubSpot\Client\Crm\Contacts\Model\BatchReadInputSimplePublicObjectId(),
'inputClass' => \HubSpot\Client\Crm\Contacts\Model\SimplePublicObjectId::class,
'api' => $this->getNewInstance()->crm()->contacts()->batchApi(),
],
];
if (! isset($configurations[$objectType])) {
throw new \InvalidArgumentException("Unsupported object type: {$objectType}");
}
return $configurations[$objectType];
}
private function prepareBatchRequest(array $batchConfig, array $crmIds, array $fields): object
{
$batchReadRequest = $batchConfig['batchReadRequest'];
$inputClass = $batchConfig['inputClass'];
$inputs = array_map(function ($crmId) use ($inputClass) {
$input = new $inputClass();
$input->setId($crmId);
return $input;
}, $crmIds);
$batchReadRequest->setInputs($inputs);
$batchReadRequest->setProperties($fields);
return $batchReadRequest;
}
private function validateApiResponse($response, string $objectType): void
{
if (! $response) {
throw new CrmException("HubSpot API returned null response for {$objectType} batch read");
}
}
private function processApiResults($response): array
{
$results = [];
$responseResults = $response->getResults();
if ($responseResults) {
foreach ($responseResults as $object) {
if ($object && $object->getId()) {
$results[$object->getId()] = [
'id' => $object->getId(),
'properties' => $object->getProperties() ?: [],
];
}
}
}
return $results;
}
private function logBatchResults(string $objectType, array $crmIds, array $results): void
{
$this->log->info("[HubSpot] Batch fetched {$objectType}", [
'requested_count' => count($crmIds),
'returned_count' => count($results),
'crm_ids' => $crmIds,
]);
}
private function handleBatchError(\Throwable $e, string $objectType, array $crmIds): void
{
$errorMessage = $e->getMessage() ?: 'Unknown error';
$errorTrace = $e->getTraceAsString() ?: 'No trace available';
$this->log->error("[HubSpot] Failed to batch fetch {$objectType}", [
'crm_ids' => $crmIds,
'error' => $errorMessage,
'trace' => $errorTrace,
]);
throw new CrmException("Failed to batch fetch {$objectType}: " . $errorMessage);
}
/**
* Batch read multiple opportunities by their CRM IDs
*
* @param array<string> $crmIds Array of HubSpot deal IDs (max 100)
* @param array<string> $fields Array of property names to fetch
*
* @return array<string, array> Array keyed by CRM ID with opportunity data
*/
public function getOpportunitiesByIds(array $crmIds, array $fields): array
{
return $this->batchReadObjects('deals', $crmIds, $fields);
}
/**
* Batch read multiple companies by their CRM IDs
*
* @param array<string> $crmIds Array of HubSpot company IDs (max 100)
* @param array<string> $fields Array of property names to fetch
*
* @return array<string, array> Array keyed by CRM ID with company data
*/
public function getCompaniesByIds(array $crmIds, array $fields): array
{
return $this->batchReadObjects('companies', $crmIds, $fields);
}
/**
* Batch read multiple contacts by their CRM IDs
*
* @param array<string> $crmIds Array of HubSpot contact IDs (max 100)
* @param array<string> $fields Array of property names to fetch
*
* @return array<string, array> Array keyed by CRM ID with contact data
*/
public function getContactsByIds(array $crmIds, array $fields): array
{
return $this->batchReadObjects('contacts', $crmIds, $fields);
}
/**
* @throws CompanyApiException
* @throws CrmException
*/
public function getAccountById(string $crmId, array $fields): array
{
try {
$company = $this->getNewInstance()->crm()->companies()->basicApi()->getById(
$crmId,
implode(',', $fields),
);
} catch (CompanyApiException $e) {
$this->log...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"168","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-07 14:08:22] local.NOTICE: Monitoring start {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:23] local.NOTICE: Monitoring end {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {\"headers\":{\"Date\":[\"Thu, 07 May 2026 14:08:35 GMT\"],\"Content-Type\":[\"application/json;charset=utf-8\"],\"Content-Length\":[\"227\"],\"Connection\":[\"keep-alive\"],\"CF-Ray\":[\"9f80cc29fd66dc1a-SOF\"],\"CF-Cache-Status\":[\"DYNAMIC\"],\"Strict-Transport-Security\":[\"max-age=31536000; includeSubDomains; preload\"],\"Vary\":[\"origin\"],\"access-control-allow-credentials\":[\"false\"],\"server-timing\":[\"hcid;desc=\\\"019e02c4-d684-7f5d-be16-3d129d00c0a3\\\", cfr;desc=\\\"9f80cc2a06d23402-IAD\\\"\"],\"x-content-type-options\":[\"nosniff\"],\"x-hubspot-correlation-id\":[\"019e02c4-d684-7f5d-be16-3d129d00c0a3\"],\"Set-Cookie\":[\"__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-1.0.1.1-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None\"],\"Report-To\":[\"{\\\"endpoints\\\":[{\\\"url\\\":\\\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\\\"}],\\\"group\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"NEL\":[\"{\\\"success_fraction\\\":0.01,\\\"report_to\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"Server\":[\"cloudflare\"]}} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {\"team_id\":2,\"config_id\":2,\"retry_after\":10,\"reason\":\"Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:36] local.ERROR: Hubspot returned 429 {\"exception\":\"[object] (Jiminny\\\\Exceptions\\\\RateLimitException(code: 0): Hubspot returned 429 at /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206)\n[stacktrace]\n#0 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#4 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\n[previous exception] [object] (SevenShores\\\\Hubspot\\\\Exceptions\\\\BadRequest(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24)\n[stacktrace]\n#0 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(125): SevenShores\\\\Hubspot\\\\Exceptions\\\\HubspotException::create(Object(GuzzleHttp\\\\Exception\\\\ClientException))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#3 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#4 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#5 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#6 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (GuzzleHttp\\\\Exception\\\\ClientException(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111)\n[stacktrace]\n#0 /home/jiminny/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\\\\Exception\\\\RequestException::create(Object(GuzzleHttp\\\\Psr7\\\\Request), Object(GuzzleHttp\\\\Psr7\\\\Response), NULL, Array, NULL)\n#1 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\\\\Middleware::GuzzleHttp\\\\{closure}(Object(GuzzleHttp\\\\Psr7\\\\Response))\n#2 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\\\\Promise\\\\Promise::callHandler(1, Object(GuzzleHttp\\\\Psr7\\\\Response), NULL)\n#3 /home/jiminny/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\\\\Promise\\\\Promise::GuzzleHttp\\\\Promise\\\\{closure}()\n#4 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\\\\Promise\\\\TaskQueue->run(true)\n#5 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitFn()\n#6 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#7 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitList()\n#8 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#9 /home/jiminny/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\\\Promise\\\\Promise->wait()\n#10 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(113): GuzzleHttp\\\\Client->request('POST', 'https://api.hub...', Array)\n#11 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#12 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#13 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#14 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#15 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#16 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#23 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#31 {main}\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:39] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6918eda6-2b33-44f0-81b2-2b857d748d9d\",\"trace_id\":\"b579f82f-2e2c-4f51-90c7-176a9cb4b034\"}\n[2026-05-07 14:08:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6918eda6-2b33-44f0-81b2-2b857d748d9d\",\"trace_id\":\"b579f82f-2e2c-4f51-90c7-176a9cb4b034\"}\n[2026-05-07 14:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4f778d97-0b0b-4d22-811e-8e28826b49d2\",\"trace_id\":\"0c888693-b171-4384-9c15-ee657feac714\"}\n[2026-05-07 14:09:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4f778d97-0b0b-4d22-811e-8e28826b49d2\",\"trace_id\":\"0c888693-b171-4384-9c15-ee657feac714\"}\n[2026-05-07 14:09:26] local.NOTICE: Monitoring start {\"correlation_id\":\"27750001-5212-406e-bfb8-38a645dbcec5\",\"trace_id\":\"57d40356-0102-42fc-ba6b-1ecc93535e1b\"}\n[2026-05-07 14:09:26] local.NOTICE: Monitoring end {\"correlation_id\":\"27750001-5212-406e-bfb8-38a645dbcec5\",\"trace_id\":\"57d40356-0102-42fc-ba6b-1ecc93535e1b\"}\n[2026-05-07 14:09:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fd08a346-b729-47e2-91d6-dc845103affb\",\"trace_id\":\"dfb41a84-ecc1-4054-8517-dc4b2619f036\"}\n[2026-05-07 14:09:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fd08a346-b729-47e2-91d6-dc845103affb\",\"trace_id\":\"dfb41a84-ecc1-4054-8517-dc4b2619f036\"}\n[2026-05-07 14:09:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:40] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"3e4fee4c-1e25-454d-83aa-4fed507bc107\",\"trace_id\":\"e3fb6415-fa4e-4ea2-b163-9b09f456fb0c\"}\n[2026-05-07 14:10:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"1ecbe999-9c82-450c-acf9-dc89bf054b42\",\"trace_id\":\"96d0b27e-b838-4f8c-9959-25ec07ae5f6e\"}\n[2026-05-07 14:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"1ecbe999-9c82-450c-acf9-dc89bf054b42\",\"trace_id\":\"96d0b27e-b838-4f8c-9959-25ec07ae5f6e\"}\n[2026-05-07 14:10:08] local.NOTICE: Monitoring start {\"correlation_id\":\"de73b6fd-8980-4497-aafb-d2c38c47d449\",\"trace_id\":\"0ae3aae5-7abf-4911-84fb-2ba6537a5d38\"}\n[2026-05-07 14:10:08] local.NOTICE: Monitoring end {\"correlation_id\":\"de73b6fd-8980-4497-aafb-d2c38c47d449\",\"trace_id\":\"0ae3aae5-7abf-4911-84fb-2ba6537a5d38\"}\n[2026-05-07 14:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"1b6708af-0228-4e34-88a3-288578822431\",\"trace_id\":\"873e753a-20d2-4387-b9bc-d70791da1bff\"}\n[2026-05-07 14:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"1b6708af-0228-4e34-88a3-288578822431\",\"trace_id\":\"873e753a-20d2-4387-b9bc-d70791da1bff\"}\n[2026-05-07 14:10:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7\",\"trace_id\":\"0852729f-18b9-4c1f-8cf8-fa9772729628\"}\n[2026-05-07 14:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7\",\"trace_id\":\"0852729f-18b9-4c1f-8cf8-fa9772729628\"}\n[2026-05-07 14:10:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"8d1d9ffd-c346-4e05-bd33-2346f02967fa\",\"trace_id\":\"a11335d7-a43f-4152-9008-4f7112aaba0d\"}\n[2026-05-07 14:10:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"8d1d9ffd-c346-4e05-bd33-2346f02967fa\",\"trace_id\":\"a11335d7-a43f-4152-9008-4f7112aaba0d\"}","depth":4,"on_screen":true,"value":"[2026-05-07 14:08:22] local.NOTICE: Monitoring start {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:23] local.NOTICE: Monitoring end {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {\"headers\":{\"Date\":[\"Thu, 07 May 2026 14:08:35 GMT\"],\"Content-Type\":[\"application/json;charset=utf-8\"],\"Content-Length\":[\"227\"],\"Connection\":[\"keep-alive\"],\"CF-Ray\":[\"9f80cc29fd66dc1a-SOF\"],\"CF-Cache-Status\":[\"DYNAMIC\"],\"Strict-Transport-Security\":[\"max-age=31536000; includeSubDomains; preload\"],\"Vary\":[\"origin\"],\"access-control-allow-credentials\":[\"false\"],\"server-timing\":[\"hcid;desc=\\\"019e02c4-d684-7f5d-be16-3d129d00c0a3\\\", cfr;desc=\\\"9f80cc2a06d23402-IAD\\\"\"],\"x-content-type-options\":[\"nosniff\"],\"x-hubspot-correlation-id\":[\"019e02c4-d684-7f5d-be16-3d129d00c0a3\"],\"Set-Cookie\":[\"__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-1.0.1.1-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None\"],\"Report-To\":[\"{\\\"endpoints\\\":[{\\\"url\\\":\\\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\\\"}],\\\"group\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"NEL\":[\"{\\\"success_fraction\\\":0.01,\\\"report_to\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"Server\":[\"cloudflare\"]}} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {\"team_id\":2,\"config_id\":2,\"retry_after\":10,\"reason\":\"Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:36] local.ERROR: Hubspot returned 429 {\"exception\":\"[object] (Jiminny\\\\Exceptions\\\\RateLimitException(code: 0): Hubspot returned 429 at /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206)\n[stacktrace]\n#0 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#4 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\n[previous exception] [object] (SevenShores\\\\Hubspot\\\\Exceptions\\\\BadRequest(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24)\n[stacktrace]\n#0 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(125): SevenShores\\\\Hubspot\\\\Exceptions\\\\HubspotException::create(Object(GuzzleHttp\\\\Exception\\\\ClientException))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#3 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#4 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#5 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#6 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (GuzzleHttp\\\\Exception\\\\ClientException(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111)\n[stacktrace]\n#0 /home/jiminny/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\\\\Exception\\\\RequestException::create(Object(GuzzleHttp\\\\Psr7\\\\Request), Object(GuzzleHttp\\\\Psr7\\\\Response), NULL, Array, NULL)\n#1 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\\\\Middleware::GuzzleHttp\\\\{closure}(Object(GuzzleHttp\\\\Psr7\\\\Response))\n#2 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\\\\Promise\\\\Promise::callHandler(1, Object(GuzzleHttp\\\\Psr7\\\\Response), NULL)\n#3 /home/jiminny/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\\\\Promise\\\\Promise::GuzzleHttp\\\\Promise\\\\{closure}()\n#4 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\\\\Promise\\\\TaskQueue->run(true)\n#5 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitFn()\n#6 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#7 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitList()\n#8 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#9 /home/jiminny/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\\\Promise\\\\Promise->wait()\n#10 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(113): GuzzleHttp\\\\Client->request('POST', 'https://api.hub...', Array)\n#11 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#12 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#13 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#14 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#15 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#16 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#23 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#31 {main}\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:39] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6918eda6-2b33-44f0-81b2-2b857d748d9d\",\"trace_id\":\"b579f82f-2e2c-4f51-90c7-176a9cb4b034\"}\n[2026-05-07 14:08:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6918eda6-2b33-44f0-81b2-2b857d748d9d\",\"trace_id\":\"b579f82f-2e2c-4f51-90c7-176a9cb4b034\"}\n[2026-05-07 14:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4f778d97-0b0b-4d22-811e-8e28826b49d2\",\"trace_id\":\"0c888693-b171-4384-9c15-ee657feac714\"}\n[2026-05-07 14:09:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4f778d97-0b0b-4d22-811e-8e28826b49d2\",\"trace_id\":\"0c888693-b171-4384-9c15-ee657feac714\"}\n[2026-05-07 14:09:26] local.NOTICE: Monitoring start {\"correlation_id\":\"27750001-5212-406e-bfb8-38a645dbcec5\",\"trace_id\":\"57d40356-0102-42fc-ba6b-1ecc93535e1b\"}\n[2026-05-07 14:09:26] local.NOTICE: Monitoring end {\"correlation_id\":\"27750001-5212-406e-bfb8-38a645dbcec5\",\"trace_id\":\"57d40356-0102-42fc-ba6b-1ecc93535e1b\"}\n[2026-05-07 14:09:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fd08a346-b729-47e2-91d6-dc845103affb\",\"trace_id\":\"dfb41a84-ecc1-4054-8517-dc4b2619f036\"}\n[2026-05-07 14:09:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fd08a346-b729-47e2-91d6-dc845103affb\",\"trace_id\":\"dfb41a84-ecc1-4054-8517-dc4b2619f036\"}\n[2026-05-07 14:09:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:40] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"3e4fee4c-1e25-454d-83aa-4fed507bc107\",\"trace_id\":\"e3fb6415-fa4e-4ea2-b163-9b09f456fb0c\"}\n[2026-05-07 14:10:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"1ecbe999-9c82-450c-acf9-dc89bf054b42\",\"trace_id\":\"96d0b27e-b838-4f8c-9959-25ec07ae5f6e\"}\n[2026-05-07 14:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"1ecbe999-9c82-450c-acf9-dc89bf054b42\",\"trace_id\":\"96d0b27e-b838-4f8c-9959-25ec07ae5f6e\"}\n[2026-05-07 14:10:08] local.NOTICE: Monitoring start {\"correlation_id\":\"de73b6fd-8980-4497-aafb-d2c38c47d449\",\"trace_id\":\"0ae3aae5-7abf-4911-84fb-2ba6537a5d38\"}\n[2026-05-07 14:10:08] local.NOTICE: Monitoring end {\"correlation_id\":\"de73b6fd-8980-4497-aafb-d2c38c47d449\",\"trace_id\":\"0ae3aae5-7abf-4911-84fb-2ba6537a5d38\"}\n[2026-05-07 14:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"1b6708af-0228-4e34-88a3-288578822431\",\"trace_id\":\"873e753a-20d2-4387-b9bc-d70791da1bff\"}\n[2026-05-07 14:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"1b6708af-0228-4e34-88a3-288578822431\",\"trace_id\":\"873e753a-20d2-4387-b9bc-d70791da1bff\"}\n[2026-05-07 14:10:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7\",\"trace_id\":\"0852729f-18b9-4c1f-8cf8-fa9772729628\"}\n[2026-05-07 14:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7\",\"trace_id\":\"0852729f-18b9-4c1f-8cf8-fa9772729628\"}\n[2026-05-07 14:10:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"8d1d9ffd-c346-4e05-bd33-2346f02967fa\",\"trace_id\":\"a11335d7-a43f-4152-9008-4f7112aaba0d\"}\n[2026-05-07 14:10:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"8d1d9ffd-c346-4e05-bd33-2346f02967fa\",\"trace_id\":\"a11335d7-a43f-4152-9008-4f7112aaba0d\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"70","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Crm\\Hubspot;\n\nuse HubSpot\\Client\\Crm\\Deals\\ApiException as DealApiException;\nuse HubSpot\\Client\\Crm\\Contacts\\ApiException as ContactApiException;\nuse HubSpot\\Client\\Crm\\Companies\\ApiException as CompanyApiException;\nuse HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectWithAssociations as ContactsWithAssociations;\nuse HubSpot\\Client\\Crm\\Companies\\Model\\SimplePublicObjectWithAssociations as CompaniesWithAssociations;\nuse HubSpot\\Client\\Crm\\Deals\\Model\\SimplePublicObjectWithAssociations as DealWithAssociations;\nuse HubSpot\\Client\\Crm\\Objects\\Model\\SimplePublicObjectInput;\nuse HubSpot\\Client\\Crm\\Objects\\Model\\SimplePublicObjectWithAssociations as ObjectWithAssociations;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\Error;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\PipelineStage;\nuse HubSpot\\Client\\Crm\\Properties\\Model\\Property;\nuse HubSpot\\Discovery\\Discovery;\nuse Jiminny\\Component\\Utility\\Service\\ProviderRateLimiter;\nuse Jiminny\\Exceptions\\CrmException;\nuse Jiminny\\Exceptions\\RateLimitException;\nuse Jiminny\\Exceptions\\SocialAccountTokenInvalidException;\nuse Jiminny\\Jobs\\Crm\\NoteObject;\nuse Jiminny\\Models\\Crm\\Field;\nuse Jiminny\\Services\\Crm\\BaseClient;\nuse Jiminny\\Services\\Crm\\Hubspot\\DTO\\Response\\Owner;\nuse Jiminny\\Services\\SocialAccountService;\nuse SevenShores\\Hubspot\\Exceptions\\BadRequest;\nuse SevenShores\\Hubspot\\Exceptions\\HubspotException;\nuse SevenShores\\Hubspot\\Factory;\nuse SevenShores\\Hubspot\\Http\\Response;\nuse Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService;\nuse Throwable;\n\n/**\n * @phpstan-type CrmFieldOption array{id:string, label:string, value?:string}\n */\nclass Client extends BaseClient implements HubspotClientInterface\n{\n public const string MIN_API_VERSION = '2';\n\n public const string BASE_URL = 'https://api.hubapi.com';\n\n public const int ASSOCIATIONS_BATCH_SIZE_LIMIT = 1000;\n\n private HubspotPaginationService $paginationService;\n private HubspotTokenManager $tokenManager;\n private ProviderRateLimiter $rateLimiter;\n\n public function __construct(\n SocialAccountService $socialAccountService,\n HubspotPaginationService $paginationService,\n HubspotTokenManager $tokenManager,\n ProviderRateLimiter $rateLimiter,\n ) {\n parent::__construct($socialAccountService);\n $this->paginationService = $paginationService;\n $this->tokenManager = $tokenManager;\n $this->rateLimiter = $rateLimiter;\n\n $this->setBaseUrl(self::BASE_URL);\n $this->setVersion(self::MIN_API_VERSION);\n }\n\n /**\n * Single entry point for every HubSpot API call. Enforces the per-portal\n * rate limit configured in the rate_limits table (morphed to the current\n * Configuration) and reacts to a real 429 from HubSpot by translating it\n * into a RateLimitException carrying Retry-After.\n *\n * Wrap any outbound HubSpot call (SDK or raw HTTP) like:\n *\n * $this->executeRequest(fn () => $this->getNewInstance()->crm()->...);\n *\n * @template T\n * @param callable(): T $apiCall\n * @return T\n *\n * @throws RateLimitException\n */\n private function executeRequest(callable $apiCall)\n {\n if (! $this->rateLimiter->canMakeRequest($this->config)) {\n $retryAfter = $this->rateLimiter->requestAvailableIn($this->config);\n\n $this->log->warning('[Hubspot] Rate limit exceeded, deferring request', [\n 'team_id' => $this->config->team_id,\n 'config_id' => $this->config->getId(),\n 'retry_after' => $retryAfter,\n ]);\n\n throw new RateLimitException(\n 'Hubspot rate limit reached for configuration ' . $this->config->getId(),\n $retryAfter,\n );\n }\n\n $this->rateLimiter->incrementRequestCount($this->config);\n\n try {\n return $apiCall();\n } catch (Throwable $e) {\n if ($this->isHubspotRateLimit($e)) {\n $retryAfter = $this->parseRetryAfter($e);\n\n $this->log->warning('[Hubspot] Received 429 from API', [\n 'team_id' => $this->config->team_id,\n 'config_id' => $this->config->getId(),\n 'retry_after' => $retryAfter,\n 'reason' => $e->getMessage(),\n ]);\n\n throw new RateLimitException('Hubspot returned 429', $retryAfter, $e);\n }\n\n throw $e;\n }\n }\n\n public function isHubspotRateLimit(Throwable $e): bool\n {\n return method_exists($e, 'getCode') && (int) $e->getCode() === 429;\n }\n\n public function parseRetryAfter(Throwable $e): int\n {\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info(\"parseRetryAfter\");\n if (method_exists($e, 'getResponseHeaders')) {\n $headers = $e->getResponseHeaders() ?: [];\n $value = $headers['Retry-After'] ?? $headers['retry-after'] ?? null;\n if (is_array($value)) {\n $value = $value[0] ?? null;\n }\n if (is_numeric($value)) {\n return (int) $value;\n }\n }\n\n $current = $e;\n while ($current !== null) {\n if (method_exists($current, 'getResponse')) {\n $response = $current->getResponse();\n if ($response !== null) {\n $headers = $response->getHeaders();\n }\n }\n $current = $current->getPrevious();\n }\n\n $this->log->info('[Hubspot] DEBUG Getting headers', [\n 'headers' => $headers ?? [],\n ]);\n\n return 10;\n }\n\n public function getMinimumApiVersion(): string\n {\n return self::MIN_API_VERSION;\n }\n\n public function getInstance(): Factory\n {\n return new Factory([\n 'key' => $this->accessToken,\n 'oauth2' => true,\n 'base_url' => $this->baseUrl,\n ]);\n }\n\n public function getNewInstance(): Discovery\n {\n return \\HubSpot\\Factory::createWithAccessToken($this->accessToken);\n }\n\n /**\n * Secondly and daily limits for Hubspot API\n *\n * Product Tier: Free & Starter | Professional & Enterprise | API add-on (any tier)\n * Burst: 100/10 seconds | 150/10 seconds | 200/10 seconds\n * Daily: 250,000 | 500,000 | 1,000,000\n *\n * Official documentation states: The search endpoints are rate limited to five requests per second.\n * Since with 5 RPS were still hitting secondly rate limits we lowered it to 4\n */\n public function getPaginatedData(array $payload, string $type, int $offset = 0): array\n {\n $total = 0;\n $lastId = null;\n $rows = [];\n foreach ($this->getPaginatedDataGenerator($payload, $type, $offset, $total, $lastId) as $row) {\n $rows[] = $row;\n }\n\n return ['results' => $rows, 'total' => $total, 'last_record' => $lastId];\n }\n\n /**\n * @throws HubspotException\n * @throws SocialAccountTokenInvalidException\n * @throws BadRequest\n */\n public function getPaginatedDataGenerator(\n array $payload,\n string $type,\n int $offset = 0,\n int &$total = 0,\n ?string &$lastRecordId = null\n ): \\Generator {\n return $this->paginationService->getPaginatedDataGenerator(\n $this,\n $payload,\n $type,\n $offset,\n $total,\n $lastRecordId\n );\n }\n\n /**\n * @throws DealApiException\n * @throws CrmException\n */\n public function getOpportunityById(string $crmId, array $fields): array\n {\n try {\n// $deal = $this->executeRequest(fn () => $this->getNewInstance()->crm()->deals()->basicApi()->getById(\n $deal = $this->getNewInstance()->crm()->deals()->basicApi()->getById(\n $crmId,\n implode(',', $fields),\n 'companies,contacts'\n );\n } catch (DealApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch opportunity', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $deal instanceof DealWithAssociations) {\n throw new CrmException('Deal not found');\n }\n\n return [\n 'id' => $deal->getId(),\n 'properties' => $deal->getProperties(),\n 'associations' => $deal->getAssociations(),\n ];\n }\n\n /**\n * Generic batch read method for HubSpot objects\n *\n * @param string $objectType The object type ('deals', 'companies', 'contacts')\n * @param array<string> $crmIds Array of HubSpot object IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with object data\n */\n private function batchReadObjects(string $objectType, array $crmIds, array $fields): array\n {\n if (empty($crmIds)) {\n return [];\n }\n\n $this->validateBatchSize($objectType, $crmIds);\n $this->ensureValidToken();\n\n try {\n $batchConfig = $this->createBatchConfiguration($objectType);\n $batchReadRequest = $this->prepareBatchRequest($batchConfig, $crmIds, $fields);\n $response = $batchConfig['api']->read($batchReadRequest);\n\n $this->validateApiResponse($response, $objectType);\n\n $results = $this->processApiResults($response);\n $this->logBatchResults($objectType, $crmIds, $results);\n\n return $results;\n } catch (\\Throwable $e) {\n $this->handleBatchError($e, $objectType, $crmIds);\n }\n }\n\n private function validateBatchSize(string $objectType, array $crmIds): void\n {\n if (count($crmIds) > 100) {\n throw new \\InvalidArgumentException(\"Batch size cannot exceed 100 {$objectType}\");\n }\n }\n\n private function createBatchConfiguration(string $objectType): array\n {\n $configurations = [\n 'deals' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Deals\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Deals\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->deals()->batchApi(),\n ],\n 'companies' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Companies\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Companies\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->companies()->batchApi(),\n ],\n 'contacts' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Contacts\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->contacts()->batchApi(),\n ],\n ];\n\n if (! isset($configurations[$objectType])) {\n throw new \\InvalidArgumentException(\"Unsupported object type: {$objectType}\");\n }\n\n return $configurations[$objectType];\n }\n\n private function prepareBatchRequest(array $batchConfig, array $crmIds, array $fields): object\n {\n $batchReadRequest = $batchConfig['batchReadRequest'];\n $inputClass = $batchConfig['inputClass'];\n\n $inputs = array_map(function ($crmId) use ($inputClass) {\n $input = new $inputClass();\n $input->setId($crmId);\n\n return $input;\n }, $crmIds);\n\n $batchReadRequest->setInputs($inputs);\n $batchReadRequest->setProperties($fields);\n\n return $batchReadRequest;\n }\n\n private function validateApiResponse($response, string $objectType): void\n {\n if (! $response) {\n throw new CrmException(\"HubSpot API returned null response for {$objectType} batch read\");\n }\n }\n\n private function processApiResults($response): array\n {\n $results = [];\n $responseResults = $response->getResults();\n\n if ($responseResults) {\n foreach ($responseResults as $object) {\n if ($object && $object->getId()) {\n $results[$object->getId()] = [\n 'id' => $object->getId(),\n 'properties' => $object->getProperties() ?: [],\n ];\n }\n }\n }\n\n return $results;\n }\n\n private function logBatchResults(string $objectType, array $crmIds, array $results): void\n {\n $this->log->info(\"[HubSpot] Batch fetched {$objectType}\", [\n 'requested_count' => count($crmIds),\n 'returned_count' => count($results),\n 'crm_ids' => $crmIds,\n ]);\n }\n\n private function handleBatchError(\\Throwable $e, string $objectType, array $crmIds): void\n {\n $errorMessage = $e->getMessage() ?: 'Unknown error';\n $errorTrace = $e->getTraceAsString() ?: 'No trace available';\n\n $this->log->error(\"[HubSpot] Failed to batch fetch {$objectType}\", [\n 'crm_ids' => $crmIds,\n 'error' => $errorMessage,\n 'trace' => $errorTrace,\n ]);\n\n throw new CrmException(\"Failed to batch fetch {$objectType}: \" . $errorMessage);\n }\n\n /**\n * Batch read multiple opportunities by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot deal IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with opportunity data\n */\n public function getOpportunitiesByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('deals', $crmIds, $fields);\n }\n\n /**\n * Batch read multiple companies by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot company IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with company data\n */\n public function getCompaniesByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('companies', $crmIds, $fields);\n }\n\n /**\n * Batch read multiple contacts by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot contact IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with contact data\n */\n public function getContactsByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('contacts', $crmIds, $fields);\n }\n\n /**\n * @throws CompanyApiException\n * @throws CrmException\n */\n public function getAccountById(string $crmId, array $fields): array\n {\n try {\n $company = $this->getNewInstance()->crm()->companies()->basicApi()->getById(\n $crmId,\n implode(',', $fields),\n );\n } catch (CompanyApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch account', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $company instanceof CompaniesWithAssociations) {\n throw new CrmException('Account not found');\n }\n\n return [\n 'id' => $company->getId(),\n 'properties' => $company->getProperties(),\n ];\n }\n\n /**\n * @throws ContactApiException\n * @throws CrmException\n */\n public function getContactById(string $crmId, array $fields): array\n {\n try {\n $contact = $this->getNewInstance()->crm()->contacts()->basicApi()->getById(\n $crmId,\n implode(',', $fields)\n );\n } catch (ContactApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch contact', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $contact instanceof ContactsWithAssociations) {\n throw new CrmException('Contact not found');\n }\n\n return [\n 'id' => $contact->getId(),\n 'properties' => $contact->getProperties(),\n ];\n }\n\n /**\n * This is email search request that Hubspot offers as GET (more generous quota)\n */\n public function getContactByEmail(string $email, array $fields = []): array\n {\n try {\n $contact = $this->getNewInstance()->crm()->contacts()->basicApi()->getById(\n $email,\n implode(',', $fields),\n null,\n false,\n 'email'\n );\n\n return [\n 'id' => $contact->getId(),\n 'properties' => $contact->getProperties(),\n ];\n } catch (ContactApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch contact', [\n 'email' => $email,\n 'reason' => $e->getMessage(),\n ]);\n\n return [];\n }\n }\n\n /**\n * @throws CrmException\n */\n public function fetchProperty(string $objectType, string $propertyId): Property\n {\n $result = $this->getNewInstance()->crm()->properties()->coreApi()->getByName($objectType, $propertyId);\n\n if (! $result instanceof Property) {\n $this->log->error('[Hubspot] Failed to fetch property', [\n 'object_type' => $objectType,\n 'property_id' => $propertyId,\n 'reason' => $result->getMessage(),\n ]);\n\n throw new CrmException('Failed to fetch property');\n }\n\n return $result;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchPropertyOptions(string $objectType, string $propertyId): array\n {\n /** @var array<CrmFieldOption> */\n return $this->fetchProperty($objectType, $propertyId)->getOptions();\n }\n\n /**\n * @return array<array{id:string, label:string, deleted:bool}>\n */\n public function fetchCallDispositions(): array\n {\n /** @var Response $response */\n $response = $this->getInstance()->engagements()->getCallDispositions();\n\n /**\n * @var array<array{\n * id:string,\n * label:string,\n * deleted: bool\n * }>\n */\n return $response->toArray();\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchOpportunityPipelineStages(): array\n {\n $stages = [];\n $apiResponse = $this->getNewInstance()->crm()->pipelines()->pipelinesApi()->getAll('deals');\n\n if ($apiResponse instanceof Error) {\n $this->log->error('[Hubspot] Failed to fetch opportunity pipelines', [\n 'reason' => $apiResponse->getMessage(),\n ]);\n\n return [];\n }\n\n foreach ($apiResponse->getResults() as $pipeline) {\n $pipelineStages = array_map(\n static function (PipelineStage $stage) {\n return [\n 'id' => $stage->getId(),\n 'label' => $stage->getLabel(),\n ];\n },\n $pipeline->getStages()\n );\n\n $stages = array_merge($stages, $pipelineStages);\n }\n\n return $stages;\n }\n\n public function fetchOpportunityPipelines(): array\n {\n $pipelines = [];\n\n try {\n $apiResponse = $this->makeRequest('/crm/v3/pipelines/deals');\n } catch (\\Exception $e) {\n $this->log->info('[Hubspot] Failed to fetch opportunity pipelines', [\n 'reason' => $e->getMessage(),\n ]);\n\n return [];\n }\n\n $response = $apiResponse->toArray();\n\n foreach ($response['results'] as $pipeline) {\n $pipelines[] = [\n 'id' => $pipeline['id'],\n 'label' => $pipeline['label'],\n ];\n }\n\n return $pipelines;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchMeetingOutcomeFieldOptions(Field $field): array\n {\n return $field->getCrmProviderId() === 'meetingOutcome'\n ? $this->fetchMeetingOutcomeTypes()\n : $this->fetchCallActivityTypes();\n }\n\n public function fetchMeetingOutcomeTypes(): array\n {\n return $this->extractMeetingTypeOptions(\n 'https://api.hubapi.com/crm/v3/properties/meeting/hs_meeting_outcome'\n );\n }\n\n public function fetchCallActivityTypes(): array\n {\n return $this->extractMeetingTypeOptions(\n 'https://api.hubapi.com/crm/v3/properties/call/hs_activity_type'\n );\n }\n\n private function extractMeetingTypeOptions(string $endpoint): array\n {\n /** @var Response $response */\n $response = $this->getInstance()\n ->getClient()\n ->request('GET', $endpoint);\n\n /**\n * @var array<array{\n * value: string,\n * label: string,\n * displayOrder: int\n * }> $optionData\n */\n $optionData = $response->toArray()['options'] ?? [];\n\n $options = [];\n foreach ($optionData as $item) {\n $options[] = [\n 'id' => $item['value'],\n 'value' => $item['value'],\n 'label' => $item['label'],\n 'display_order' => $item['displayOrder'],\n ];\n }\n\n return $options;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchDispositionFieldOptions(): array\n {\n $options = [];\n\n $dispositions = $this->fetchCallDispositions();\n\n foreach ($dispositions as $disposition) {\n if ($disposition['deleted'] !== false) {\n continue;\n }\n\n $option['value'] = $disposition['id'];\n $option['id'] = $disposition['id'];\n $option['label'] = $disposition['label'];\n\n $options[] = $option;\n }\n\n return $options;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchOpportunityFieldOptions(Field $field): array\n {\n if ($field->isStageField()) {\n return $this->fetchOpportunityPipelineStages();\n }\n\n if ($field->isPipelineField()) {\n return $this->fetchOpportunityPipelines();\n }\n\n return $this->fetchPropertyOptions('deals', $field->getCrmProviderId());\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function makeRequest(string $endpoint, $method = 'GET', $payload = [], ?string $queryString = null)\n {\n $endpoint = self::BASE_URL . $endpoint;\n\n if ($method === 'GET') {\n $response = $this->getInstance()->getClient()?->request(\n method: $method,\n endpoint: $endpoint,\n query_string: $queryString\n );\n } else {\n $response = $this->getInstance()->getClient()->request($method, $endpoint, [\n 'json' => ($payload),\n ]);\n }\n\n $max = $response->getHeaderLine('X-HubSpot-RateLimit-Max'); // \"110\"\n $remaining = $response->getHeaderLine('X-HubSpot-RateLimit-Remaining'); // \"109\"\n $interval = $response->getHeaderLine('X-HubSpot-RateLimit-Interval-Milliseconds'); // \"10000\"\n $body = json_decode((string) $response->getBody(), true);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$max ' . PHP_EOL . print_r($max, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$remaining ' . PHP_EOL . print_r($remaining, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$interval ' . PHP_EOL . print_r($interval, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$body ' . PHP_EOL . print_r($body, true));\n\n return $response;\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function createMeeting(array $payload): Response\n {\n $endpoint = '/crm/v3/objects/meetings';\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function updateMeeting(string $meetingId, array $payload): Response\n {\n $endpoint = '/crm/v3/objects/meetings/' . $meetingId;\n\n return $this->makeRequest($endpoint, 'PATCH', $payload);\n }\n\n /**\n * @throws \\Exception\n */\n public function createNote(\n string $body,\n string $ownerId,\n int $timestamp,\n string $objectId,\n NoteObject $noteObject\n ): ?string {\n try {\n $noteInput = new SimplePublicObjectInput([\n 'properties' => [\n 'hs_note_body' => $body,\n 'hubspot_owner_id' => $ownerId,\n 'hs_timestamp' => $timestamp,\n ],\n ]);\n\n // Create note\n $note = $this->getNewInstance()->crm()->objects()->basicApi()->create('note', $noteInput);\n\n $this->getNewInstance()->crm()->objects()->associationsApi()->create(\n 'note',\n $note->getId(),\n $this->getNoteObject($noteObject),\n $objectId,\n $this->getNoteAssociationType($noteObject),\n );\n\n return $note->getId();\n } catch (\\Exception $e) {\n $this->log->error('[Hubspot] Failed to create note', [\n 'objectId' => $objectId,\n 'noteObject' => $noteObject->getObjectType(),\n 'reason' => $e->getMessage(),\n ]);\n\n \\Sentry::captureException($e);\n }\n\n return null;\n }\n\n public function updateEngagement(string $objectId, array $engagement, array $metadata): void\n {\n $this->getInstance()->engagements()->update($objectId, $engagement, $metadata);\n }\n\n public function getEngagementData(string $engagementId): array\n {\n $engagement = $this->getInstance()->engagements()->get($engagementId);\n\n return $engagement->toArray();\n }\n\n public function createEngagement(array $engagement, array $associations, array $metadata): Response\n {\n return $this->getInstance()\n ->engagements()\n ->create($engagement, $associations, $metadata);\n }\n\n public function isUnauthorizedException(\\Exception $e): bool\n {\n // Check for specific HubSpot API exception types first\n if ($e instanceof BadRequest) {\n // BadRequest can contain 401 status codes\n return $e->getCode() === 401;\n }\n\n // Check for HTTP client exceptions with status codes\n if ($e instanceof \\GuzzleHttp\\Exception\\RequestException && $e->hasResponse()) {\n $response = $e->getResponse();\n if ($response !== null) {\n return $response->getStatusCode() === 401;\n }\n }\n\n // Check for Guzzle HTTP exceptions\n if ($e instanceof \\GuzzleHttp\\Exception\\ClientException) {\n return $e->getCode() === 401;\n }\n\n // Fallback to string matching as last resort, but be more specific\n $message = strtolower($e->getMessage());\n\n return str_contains($message, '401 unauthorized') ||\n str_contains($message, 'http 401') ||\n str_contains($message, 'status code 401') ||\n (preg_match('/\\b401\\b/', $message) && str_contains($message, 'unauthorized'));\n }\n\n /**\n * Validates and refreshes the access token if needed before API requests.\n * This ensures long-running processes don't fail due to token expiration.\n *\n * @throws SocialAccountTokenInvalidException\n */\n public function ensureValidToken(): void\n {\n if ($this->oauthAccount === null) {\n return;\n }\n\n $newToken = $this->tokenManager->ensureValidToken($this->oauthAccount);\n if ($newToken !== null) {\n $this->accessToken = $newToken;\n }\n }\n\n public function getConfig()\n {\n return $this->config;\n }\n\n // returns only active (archived=false)\n public function getOwners(): array\n {\n return $this->getNewInstance()->crm()->owners()->getAll();\n }\n\n /**\n * @param bool $archived\n *\n * @return array<Owner>|[]\n */\n public function getOwnersArchived(bool $archived = true): array\n {\n $endpoint = '/crm/v3/owners';\n $queryParams = [\n 'archived' => $archived ? 'true' : 'false',\n ];\n $queryString = http_build_query($queryParams);\n\n $owners = [];\n\n try {\n $response = $this->makeRequest(endpoint: $endpoint, queryString: $queryString);\n $responseData = $response?->toArray();\n\n foreach ($responseData['results'] as $result) {\n try {\n $owners[] = Owner::create($result);\n } catch (Throwable $e) {\n $this->log->error('[HubSpot] Failed to process owner data', [\n 'result' => $result,\n 'error' => $e->getMessage(),\n ]);\n\n continue;\n }\n }\n } catch (Throwable $e) {\n $this->log->error('HubSpot] Failed to fetch owners', [\n 'archived' => $archived,\n 'error' => $e->getMessage(),\n ]);\n\n return [];\n }\n\n return $owners;\n }\n\n public function getMeeting(string $engagementId): ObjectWithAssociations\n {\n return $this->getNewInstance()->crm()->objects()->basicApi()\n ->getById('meeting', $engagementId, null, 'contact,company,deal');\n }\n\n public function deleteEngagement(string $engagementId): void\n {\n $this->getInstance()->engagements()->delete((int) $engagementId);\n }\n\n public function getAssociationsData(array $ids, string $fromObject, string $toObject): array\n {\n $associationData = [];\n $idChunks = array_chunk($ids, self::ASSOCIATIONS_BATCH_SIZE_LIMIT);\n\n foreach ($idChunks as $idChunk) {\n try {\n $batchInput = new \\HubSpot\\Client\\Crm\\Associations\\Model\\BatchInputPublicObjectId();\n $batchInput->setInputs(array_map(function ($id) {\n $publicObjectId = new \\HubSpot\\Client\\Crm\\Associations\\Model\\PublicObjectId();\n $publicObjectId->setId($id);\n\n return $publicObjectId;\n }, $idChunk));\n\n $associatedObjectsData = $this\n ->getNewInstance()\n ->crm()\n ->associations()\n ->batchApi()\n ->read($fromObject, $toObject, $batchInput);\n\n if ($associatedObjectsData instanceof \\HubSpot\\Client\\Crm\\Associations\\Model\\BatchResponsePublicAssociationMulti) {\n foreach ($associatedObjectsData->getResults() as $association) {\n $from = $association->getFrom()->getId();\n $toAssociations = $association->getTo();\n\n if (! empty($toAssociations)) {\n $associationData[$from] = array_map(function ($item) {\n return $item->getId();\n }, $toAssociations);\n }\n }\n }\n } catch (\\Exception $e) {\n $this->log->error('[Hubspot] Failed to fetch associations', [\n 'from_object' => $fromObject,\n 'to_object' => $toObject,\n 'reason' => $e->getMessage(),\n ]);\n }\n }\n\n return $associationData;\n }\n\n /**\n * @throws \\Exception\n */\n private function getNoteAssociationType(NoteObject $noteObject): string\n {\n return match($noteObject) {\n NoteObject::Opportunity => 'note_to_deal',\n NoteObject::Lead, NoteObject::Contact => 'note_to_contact', // or 'note_to_lead' if your portal supports it\n NoteObject::Account => 'note_to_company',\n NoteObject::Call, NoteObject::Event => throw new \\Exception('Not supported'),\n };\n }\n\n /**\n * @throws \\Exception\n */\n private function getNoteObject(NoteObject $noteObject): string\n {\n return match($noteObject) {\n NoteObject::Opportunity => 'deal',\n NoteObject::Lead, NoteObject::Contact => 'contact',\n NoteObject::Account => 'company',\n NoteObject::Call, NoteObject::Event => throw new \\Exception('Not supported'),\n };\n }\n\n public function addAssociations(string $objectType, string $associationType, array $payload): Response\n {\n $endpoint = \"/crm/v4/associations/$objectType/$associationType/batch/create\";\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n\n public function removeAssociations(string $objectType, string $associationType, array $payload): Response\n {\n $endpoint = \"/crm/v4/associations/$objectType/$associationType/batch/archive\";\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Crm\\Hubspot;\n\nuse HubSpot\\Client\\Crm\\Deals\\ApiException as DealApiException;\nuse HubSpot\\Client\\Crm\\Contacts\\ApiException as ContactApiException;\nuse HubSpot\\Client\\Crm\\Companies\\ApiException as CompanyApiException;\nuse HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectWithAssociations as ContactsWithAssociations;\nuse HubSpot\\Client\\Crm\\Companies\\Model\\SimplePublicObjectWithAssociations as CompaniesWithAssociations;\nuse HubSpot\\Client\\Crm\\Deals\\Model\\SimplePublicObjectWithAssociations as DealWithAssociations;\nuse HubSpot\\Client\\Crm\\Objects\\Model\\SimplePublicObjectInput;\nuse HubSpot\\Client\\Crm\\Objects\\Model\\SimplePublicObjectWithAssociations as ObjectWithAssociations;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\Error;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\PipelineStage;\nuse HubSpot\\Client\\Crm\\Properties\\Model\\Property;\nuse HubSpot\\Discovery\\Discovery;\nuse Jiminny\\Component\\Utility\\Service\\ProviderRateLimiter;\nuse Jiminny\\Exceptions\\CrmException;\nuse Jiminny\\Exceptions\\RateLimitException;\nuse Jiminny\\Exceptions\\SocialAccountTokenInvalidException;\nuse Jiminny\\Jobs\\Crm\\NoteObject;\nuse Jiminny\\Models\\Crm\\Field;\nuse Jiminny\\Services\\Crm\\BaseClient;\nuse Jiminny\\Services\\Crm\\Hubspot\\DTO\\Response\\Owner;\nuse Jiminny\\Services\\SocialAccountService;\nuse SevenShores\\Hubspot\\Exceptions\\BadRequest;\nuse SevenShores\\Hubspot\\Exceptions\\HubspotException;\nuse SevenShores\\Hubspot\\Factory;\nuse SevenShores\\Hubspot\\Http\\Response;\nuse Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService;\nuse Throwable;\n\n/**\n * @phpstan-type CrmFieldOption array{id:string, label:string, value?:string}\n */\nclass Client extends BaseClient implements HubspotClientInterface\n{\n public const string MIN_API_VERSION = '2';\n\n public const string BASE_URL = 'https://api.hubapi.com';\n\n public const int ASSOCIATIONS_BATCH_SIZE_LIMIT = 1000;\n\n private HubspotPaginationService $paginationService;\n private HubspotTokenManager $tokenManager;\n private ProviderRateLimiter $rateLimiter;\n\n public function __construct(\n SocialAccountService $socialAccountService,\n HubspotPaginationService $paginationService,\n HubspotTokenManager $tokenManager,\n ProviderRateLimiter $rateLimiter,\n ) {\n parent::__construct($socialAccountService);\n $this->paginationService = $paginationService;\n $this->tokenManager = $tokenManager;\n $this->rateLimiter = $rateLimiter;\n\n $this->setBaseUrl(self::BASE_URL);\n $this->setVersion(self::MIN_API_VERSION);\n }\n\n /**\n * Single entry point for every HubSpot API call. Enforces the per-portal\n * rate limit configured in the rate_limits table (morphed to the current\n * Configuration) and reacts to a real 429 from HubSpot by translating it\n * into a RateLimitException carrying Retry-After.\n *\n * Wrap any outbound HubSpot call (SDK or raw HTTP) like:\n *\n * $this->executeRequest(fn () => $this->getNewInstance()->crm()->...);\n *\n * @template T\n * @param callable(): T $apiCall\n * @return T\n *\n * @throws RateLimitException\n */\n private function executeRequest(callable $apiCall)\n {\n if (! $this->rateLimiter->canMakeRequest($this->config)) {\n $retryAfter = $this->rateLimiter->requestAvailableIn($this->config);\n\n $this->log->warning('[Hubspot] Rate limit exceeded, deferring request', [\n 'team_id' => $this->config->team_id,\n 'config_id' => $this->config->getId(),\n 'retry_after' => $retryAfter,\n ]);\n\n throw new RateLimitException(\n 'Hubspot rate limit reached for configuration ' . $this->config->getId(),\n $retryAfter,\n );\n }\n\n $this->rateLimiter->incrementRequestCount($this->config);\n\n try {\n return $apiCall();\n } catch (Throwable $e) {\n if ($this->isHubspotRateLimit($e)) {\n $retryAfter = $this->parseRetryAfter($e);\n\n $this->log->warning('[Hubspot] Received 429 from API', [\n 'team_id' => $this->config->team_id,\n 'config_id' => $this->config->getId(),\n 'retry_after' => $retryAfter,\n 'reason' => $e->getMessage(),\n ]);\n\n throw new RateLimitException('Hubspot returned 429', $retryAfter, $e);\n }\n\n throw $e;\n }\n }\n\n public function isHubspotRateLimit(Throwable $e): bool\n {\n return method_exists($e, 'getCode') && (int) $e->getCode() === 429;\n }\n\n public function parseRetryAfter(Throwable $e): int\n {\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info(\"parseRetryAfter\");\n if (method_exists($e, 'getResponseHeaders')) {\n $headers = $e->getResponseHeaders() ?: [];\n $value = $headers['Retry-After'] ?? $headers['retry-after'] ?? null;\n if (is_array($value)) {\n $value = $value[0] ?? null;\n }\n if (is_numeric($value)) {\n return (int) $value;\n }\n }\n\n $current = $e;\n while ($current !== null) {\n if (method_exists($current, 'getResponse')) {\n $response = $current->getResponse();\n if ($response !== null) {\n $headers = $response->getHeaders();\n }\n }\n $current = $current->getPrevious();\n }\n\n $this->log->info('[Hubspot] DEBUG Getting headers', [\n 'headers' => $headers ?? [],\n ]);\n\n return 10;\n }\n\n public function getMinimumApiVersion(): string\n {\n return self::MIN_API_VERSION;\n }\n\n public function getInstance(): Factory\n {\n return new Factory([\n 'key' => $this->accessToken,\n 'oauth2' => true,\n 'base_url' => $this->baseUrl,\n ]);\n }\n\n public function getNewInstance(): Discovery\n {\n return \\HubSpot\\Factory::createWithAccessToken($this->accessToken);\n }\n\n /**\n * Secondly and daily limits for Hubspot API\n *\n * Product Tier: Free & Starter | Professional & Enterprise | API add-on (any tier)\n * Burst: 100/10 seconds | 150/10 seconds | 200/10 seconds\n * Daily: 250,000 | 500,000 | 1,000,000\n *\n * Official documentation states: The search endpoints are rate limited to five requests per second.\n * Since with 5 RPS were still hitting secondly rate limits we lowered it to 4\n */\n public function getPaginatedData(array $payload, string $type, int $offset = 0): array\n {\n $total = 0;\n $lastId = null;\n $rows = [];\n foreach ($this->getPaginatedDataGenerator($payload, $type, $offset, $total, $lastId) as $row) {\n $rows[] = $row;\n }\n\n return ['results' => $rows, 'total' => $total, 'last_record' => $lastId];\n }\n\n /**\n * @throws HubspotException\n * @throws SocialAccountTokenInvalidException\n * @throws BadRequest\n */\n public function getPaginatedDataGenerator(\n array $payload,\n string $type,\n int $offset = 0,\n int &$total = 0,\n ?string &$lastRecordId = null\n ): \\Generator {\n return $this->paginationService->getPaginatedDataGenerator(\n $this,\n $payload,\n $type,\n $offset,\n $total,\n $lastRecordId\n );\n }\n\n /**\n * @throws DealApiException\n * @throws CrmException\n */\n public function getOpportunityById(string $crmId, array $fields): array\n {\n try {\n// $deal = $this->executeRequest(fn () => $this->getNewInstance()->crm()->deals()->basicApi()->getById(\n $deal = $this->getNewInstance()->crm()->deals()->basicApi()->getById(\n $crmId,\n implode(',', $fields),\n 'companies,contacts'\n );\n } catch (DealApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch opportunity', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $deal instanceof DealWithAssociations) {\n throw new CrmException('Deal not found');\n }\n\n return [\n 'id' => $deal->getId(),\n 'properties' => $deal->getProperties(),\n 'associations' => $deal->getAssociations(),\n ];\n }\n\n /**\n * Generic batch read method for HubSpot objects\n *\n * @param string $objectType The object type ('deals', 'companies', 'contacts')\n * @param array<string> $crmIds Array of HubSpot object IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with object data\n */\n private function batchReadObjects(string $objectType, array $crmIds, array $fields): array\n {\n if (empty($crmIds)) {\n return [];\n }\n\n $this->validateBatchSize($objectType, $crmIds);\n $this->ensureValidToken();\n\n try {\n $batchConfig = $this->createBatchConfiguration($objectType);\n $batchReadRequest = $this->prepareBatchRequest($batchConfig, $crmIds, $fields);\n $response = $batchConfig['api']->read($batchReadRequest);\n\n $this->validateApiResponse($response, $objectType);\n\n $results = $this->processApiResults($response);\n $this->logBatchResults($objectType, $crmIds, $results);\n\n return $results;\n } catch (\\Throwable $e) {\n $this->handleBatchError($e, $objectType, $crmIds);\n }\n }\n\n private function validateBatchSize(string $objectType, array $crmIds): void\n {\n if (count($crmIds) > 100) {\n throw new \\InvalidArgumentException(\"Batch size cannot exceed 100 {$objectType}\");\n }\n }\n\n private function createBatchConfiguration(string $objectType): array\n {\n $configurations = [\n 'deals' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Deals\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Deals\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->deals()->batchApi(),\n ],\n 'companies' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Companies\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Companies\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->companies()->batchApi(),\n ],\n 'contacts' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Contacts\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->contacts()->batchApi(),\n ],\n ];\n\n if (! isset($configurations[$objectType])) {\n throw new \\InvalidArgumentException(\"Unsupported object type: {$objectType}\");\n }\n\n return $configurations[$objectType];\n }\n\n private function prepareBatchRequest(array $batchConfig, array $crmIds, array $fields): object\n {\n $batchReadRequest = $batchConfig['batchReadRequest'];\n $inputClass = $batchConfig['inputClass'];\n\n $inputs = array_map(function ($crmId) use ($inputClass) {\n $input = new $inputClass();\n $input->setId($crmId);\n\n return $input;\n }, $crmIds);\n\n $batchReadRequest->setInputs($inputs);\n $batchReadRequest->setProperties($fields);\n\n return $batchReadRequest;\n }\n\n private function validateApiResponse($response, string $objectType): void\n {\n if (! $response) {\n throw new CrmException(\"HubSpot API returned null response for {$objectType} batch read\");\n }\n }\n\n private function processApiResults($response): array\n {\n $results = [];\n $responseResults = $response->getResults();\n\n if ($responseResults) {\n foreach ($responseResults as $object) {\n if ($object && $object->getId()) {\n $results[$object->getId()] = [\n 'id' => $object->getId(),\n 'properties' => $object->getProperties() ?: [],\n ];\n }\n }\n }\n\n return $results;\n }\n\n private function logBatchResults(string $objectType, array $crmIds, array $results): void\n {\n $this->log->info(\"[HubSpot] Batch fetched {$objectType}\", [\n 'requested_count' => count($crmIds),\n 'returned_count' => count($results),\n 'crm_ids' => $crmIds,\n ]);\n }\n\n private function handleBatchError(\\Throwable $e, string $objectType, array $crmIds): void\n {\n $errorMessage = $e->getMessage() ?: 'Unknown error';\n $errorTrace = $e->getTraceAsString() ?: 'No trace available';\n\n $this->log->error(\"[HubSpot] Failed to batch fetch {$objectType}\", [\n 'crm_ids' => $crmIds,\n 'error' => $errorMessage,\n 'trace' => $errorTrace,\n ]);\n\n throw new CrmException(\"Failed to batch fetch {$objectType}: \" . $errorMessage);\n }\n\n /**\n * Batch read multiple opportunities by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot deal IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with opportunity data\n */\n public function getOpportunitiesByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('deals', $crmIds, $fields);\n }\n\n /**\n * Batch read multiple companies by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot company IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with company data\n */\n public function getCompaniesByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('companies', $crmIds, $fields);\n }\n\n /**\n * Batch read multiple contacts by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot contact IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with contact data\n */\n public function getContactsByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('contacts', $crmIds, $fields);\n }\n\n /**\n * @throws CompanyApiException\n * @throws CrmException\n */\n public function getAccountById(string $crmId, array $fields): array\n {\n try {\n $company = $this->getNewInstance()->crm()->companies()->basicApi()->getById(\n $crmId,\n implode(',', $fields),\n );\n } catch (CompanyApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch account', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $company instanceof CompaniesWithAssociations) {\n throw new CrmException('Account not found');\n }\n\n return [\n 'id' => $company->getId(),\n 'properties' => $company->getProperties(),\n ];\n }\n\n /**\n * @throws ContactApiException\n * @throws CrmException\n */\n public function getContactById(string $crmId, array $fields): array\n {\n try {\n $contact = $this->getNewInstance()->crm()->contacts()->basicApi()->getById(\n $crmId,\n implode(',', $fields)\n );\n } catch (ContactApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch contact', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $contact instanceof ContactsWithAssociations) {\n throw new CrmException('Contact not found');\n }\n\n return [\n 'id' => $contact->getId(),\n 'properties' => $contact->getProperties(),\n ];\n }\n\n /**\n * This is email search request that Hubspot offers as GET (more generous quota)\n */\n public function getContactByEmail(string $email, array $fields = []): array\n {\n try {\n $contact = $this->getNewInstance()->crm()->contacts()->basicApi()->getById(\n $email,\n implode(',', $fields),\n null,\n false,\n 'email'\n );\n\n return [\n 'id' => $contact->getId(),\n 'properties' => $contact->getProperties(),\n ];\n } catch (ContactApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch contact', [\n 'email' => $email,\n 'reason' => $e->getMessage(),\n ]);\n\n return [];\n }\n }\n\n /**\n * @throws CrmException\n */\n public function fetchProperty(string $objectType, string $propertyId): Property\n {\n $result = $this->getNewInstance()->crm()->properties()->coreApi()->getByName($objectType, $propertyId);\n\n if (! $result instanceof Property) {\n $this->log->error('[Hubspot] Failed to fetch property', [\n 'object_type' => $objectType,\n 'property_id' => $propertyId,\n 'reason' => $result->getMessage(),\n ]);\n\n throw new CrmException('Failed to fetch property');\n }\n\n return $result;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchPropertyOptions(string $objectType, string $propertyId): array\n {\n /** @var array<CrmFieldOption> */\n return $this->fetchProperty($objectType, $propertyId)->getOptions();\n }\n\n /**\n * @return array<array{id:string, label:string, deleted:bool}>\n */\n public function fetchCallDispositions(): array\n {\n /** @var Response $response */\n $response = $this->getInstance()->engagements()->getCallDispositions();\n\n /**\n * @var array<array{\n * id:string,\n * label:string,\n * deleted: bool\n * }>\n */\n return $response->toArray();\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchOpportunityPipelineStages(): array\n {\n $stages = [];\n $apiResponse = $this->getNewInstance()->crm()->pipelines()->pipelinesApi()->getAll('deals');\n\n if ($apiResponse instanceof Error) {\n $this->log->error('[Hubspot] Failed to fetch opportunity pipelines', [\n 'reason' => $apiResponse->getMessage(),\n ]);\n\n return [];\n }\n\n foreach ($apiResponse->getResults() as $pipeline) {\n $pipelineStages = array_map(\n static function (PipelineStage $stage) {\n return [\n 'id' => $stage->getId(),\n 'label' => $stage->getLabel(),\n ];\n },\n $pipeline->getStages()\n );\n\n $stages = array_merge($stages, $pipelineStages);\n }\n\n return $stages;\n }\n\n public function fetchOpportunityPipelines(): array\n {\n $pipelines = [];\n\n try {\n $apiResponse = $this->makeRequest('/crm/v3/pipelines/deals');\n } catch (\\Exception $e) {\n $this->log->info('[Hubspot] Failed to fetch opportunity pipelines', [\n 'reason' => $e->getMessage(),\n ]);\n\n return [];\n }\n\n $response = $apiResponse->toArray();\n\n foreach ($response['results'] as $pipeline) {\n $pipelines[] = [\n 'id' => $pipeline['id'],\n 'label' => $pipeline['label'],\n ];\n }\n\n return $pipelines;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchMeetingOutcomeFieldOptions(Field $field): array\n {\n return $field->getCrmProviderId() === 'meetingOutcome'\n ? $this->fetchMeetingOutcomeTypes()\n : $this->fetchCallActivityTypes();\n }\n\n public function fetchMeetingOutcomeTypes(): array\n {\n return $this->extractMeetingTypeOptions(\n 'https://api.hubapi.com/crm/v3/properties/meeting/hs_meeting_outcome'\n );\n }\n\n public function fetchCallActivityTypes(): array\n {\n return $this->extractMeetingTypeOptions(\n 'https://api.hubapi.com/crm/v3/properties/call/hs_activity_type'\n );\n }\n\n private function extractMeetingTypeOptions(string $endpoint): array\n {\n /** @var Response $response */\n $response = $this->getInstance()\n ->getClient()\n ->request('GET', $endpoint);\n\n /**\n * @var array<array{\n * value: string,\n * label: string,\n * displayOrder: int\n * }> $optionData\n */\n $optionData = $response->toArray()['options'] ?? [];\n\n $options = [];\n foreach ($optionData as $item) {\n $options[] = [\n 'id' => $item['value'],\n 'value' => $item['value'],\n 'label' => $item['label'],\n 'display_order' => $item['displayOrder'],\n ];\n }\n\n return $options;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchDispositionFieldOptions(): array\n {\n $options = [];\n\n $dispositions = $this->fetchCallDispositions();\n\n foreach ($dispositions as $disposition) {\n if ($disposition['deleted'] !== false) {\n continue;\n }\n\n $option['value'] = $disposition['id'];\n $option['id'] = $disposition['id'];\n $option['label'] = $disposition['label'];\n\n $options[] = $option;\n }\n\n return $options;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchOpportunityFieldOptions(Field $field): array\n {\n if ($field->isStageField()) {\n return $this->fetchOpportunityPipelineStages();\n }\n\n if ($field->isPipelineField()) {\n return $this->fetchOpportunityPipelines();\n }\n\n return $this->fetchPropertyOptions('deals', $field->getCrmProviderId());\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function makeRequest(string $endpoint, $method = 'GET', $payload = [], ?string $queryString = null)\n {\n $endpoint = self::BASE_URL . $endpoint;\n\n if ($method === 'GET') {\n $response = $this->getInstance()->getClient()?->request(\n method: $method,\n endpoint: $endpoint,\n query_string: $queryString\n );\n } else {\n $response = $this->getInstance()->getClient()->request($method, $endpoint, [\n 'json' => ($payload),\n ]);\n }\n\n $max = $response->getHeaderLine('X-HubSpot-RateLimit-Max'); // \"110\"\n $remaining = $response->getHeaderLine('X-HubSpot-RateLimit-Remaining'); // \"109\"\n $interval = $response->getHeaderLine('X-HubSpot-RateLimit-Interval-Milliseconds'); // \"10000\"\n $body = json_decode((string) $response->getBody(), true);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$max ' . PHP_EOL . print_r($max, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$remaining ' . PHP_EOL . print_r($remaining, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$interval ' . PHP_EOL . print_r($interval, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$body ' . PHP_EOL . print_r($body, true));\n\n return $response;\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function createMeeting(array $payload): Response\n {\n $endpoint = '/crm/v3/objects/meetings';\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function updateMeeting(string $meetingId, array $payload): Response\n {\n $endpoint = '/crm/v3/objects/meetings/' . $meetingId;\n\n return $this->makeRequest($endpoint, 'PATCH', $payload);\n }\n\n /**\n * @throws \\Exception\n */\n public function createNote(\n string $body,\n string $ownerId,\n int $timestamp,\n string $objectId,\n NoteObject $noteObject\n ): ?string {\n try {\n $noteInput = new SimplePublicObjectInput([\n 'properties' => [\n 'hs_note_body' => $body,\n 'hubspot_owner_id' => $ownerId,\n 'hs_timestamp' => $timestamp,\n ],\n ]);\n\n // Create note\n $note = $this->getNewInstance()->crm()->objects()->basicApi()->create('note', $noteInput);\n\n $this->getNewInstance()->crm()->objects()->associationsApi()->create(\n 'note',\n $note->getId(),\n $this->getNoteObject($noteObject),\n $objectId,\n $this->getNoteAssociationType($noteObject),\n );\n\n return $note->getId();\n } catch (\\Exception $e) {\n $this->log->error('[Hubspot] Failed to create note', [\n 'objectId' => $objectId,\n 'noteObject' => $noteObject->getObjectType(),\n 'reason' => $e->getMessage(),\n ]);\n\n \\Sentry::captureException($e);\n }\n\n return null;\n }\n\n public function updateEngagement(string $objectId, array $engagement, array $metadata): void\n {\n $this->getInstance()->engagements()->update($objectId, $engagement, $metadata);\n }\n\n public function getEngagementData(string $engagementId): array\n {\n $engagement = $this->getInstance()->engagements()->get($engagementId);\n\n return $engagement->toArray();\n }\n\n public function createEngagement(array $engagement, array $associations, array $metadata): Response\n {\n return $this->getInstance()\n ->engagements()\n ->create($engagement, $associations, $metadata);\n }\n\n public function isUnauthorizedException(\\Exception $e): bool\n {\n // Check for specific HubSpot API exception types first\n if ($e instanceof BadRequest) {\n // BadRequest can contain 401 status codes\n return $e->getCode() === 401;\n }\n\n // Check for HTTP client exceptions with status codes\n if ($e instanceof \\GuzzleHttp\\Exception\\RequestException && $e->hasResponse()) {\n $response = $e->getResponse();\n if ($response !== null) {\n return $response->getStatusCode() === 401;\n }\n }\n\n // Check for Guzzle HTTP exceptions\n if ($e instanceof \\GuzzleHttp\\Exception\\ClientException) {\n return $e->getCode() === 401;\n }\n\n // Fallback to string matching as last resort, but be more specific\n $message = strtolower($e->getMessage());\n\n return str_contains($message, '401 unauthorized') ||\n str_contains($message, 'http 401') ||\n str_contains($message, 'status code 401') ||\n (preg_match('/\\b401\\b/', $message) && str_contains($message, 'unauthorized'));\n }\n\n /**\n * Validates and refreshes the access token if needed before API requests.\n * This ensures long-running processes don't fail due to token expiration.\n *\n * @throws SocialAccountTokenInvalidException\n */\n public function ensureValidToken(): void\n {\n if ($this->oauthAccount === null) {\n return;\n }\n\n $newToken = $this->tokenManager->ensureValidToken($this->oauthAccount);\n if ($newToken !== null) {\n $this->accessToken = $newToken;\n }\n }\n\n public function getConfig()\n {\n return $this->config;\n }\n\n // returns only active (archived=false)\n public function getOwners(): array\n {\n return $this->getNewInstance()->crm()->owners()->getAll();\n }\n\n /**\n * @param bool $archived\n *\n * @return array<Owner>|[]\n */\n public function getOwnersArchived(bool $archived = true): array\n {\n $endpoint = '/crm/v3/owners';\n $queryParams = [\n 'archived' => $archived ? 'true' : 'false',\n ];\n $queryString = http_build_query($queryParams);\n\n $owners = [];\n\n try {\n $response = $this->makeRequest(endpoint: $endpoint, queryString: $queryString);\n $responseData = $response?->toArray();\n\n foreach ($responseData['results'] as $result) {\n try {\n $owners[] = Owner::create($result);\n } catch (Throwable $e) {\n $this->log->error('[HubSpot] Failed to process owner data', [\n 'result' => $result,\n 'error' => $e->getMessage(),\n ]);\n\n continue;\n }\n }\n } catch (Throwable $e) {\n $this->log->error('HubSpot] Failed to fetch owners', [\n 'archived' => $archived,\n 'error' => $e->getMessage(),\n ]);\n\n return [];\n }\n\n return $owners;\n }\n\n public function getMeeting(string $engagementId): ObjectWithAssociations\n {\n return $this->getNewInstance()->crm()->objects()->basicApi()\n ->getById('meeting', $engagementId, null, 'contact,company,deal');\n }\n\n public function deleteEngagement(string $engagementId): void\n {\n $this->getInstance()->engagements()->delete((int) $engagementId);\n }\n\n public function getAssociationsData(array $ids, string $fromObject, string $toObject): array\n {\n $associationData = [];\n $idChunks = array_chunk($ids, self::ASSOCIATIONS_BATCH_SIZE_LIMIT);\n\n foreach ($idChunks as $idChunk) {\n try {\n $batchInput = new \\HubSpot\\Client\\Crm\\Associations\\Model\\BatchInputPublicObjectId();\n $batchInput->setInputs(array_map(function ($id) {\n $publicObjectId = new \\HubSpot\\Client\\Crm\\Associations\\Model\\PublicObjectId();\n $publicObjectId->setId($id);\n\n return $publicObjectId;\n }, $idChunk));\n\n $associatedObjectsData = $this\n ->getNewInstance()\n ->crm()\n ->associations()\n ->batchApi()\n ->read($fromObject, $toObject, $batchInput);\n\n if ($associatedObjectsData instanceof \\HubSpot\\Client\\Crm\\Associations\\Model\\BatchResponsePublicAssociationMulti) {\n foreach ($associatedObjectsData->getResults() as $association) {\n $from = $association->getFrom()->getId();\n $toAssociations = $association->getTo();\n\n if (! empty($toAssociations)) {\n $associationData[$from] = array_map(function ($item) {\n return $item->getId();\n }, $toAssociations);\n }\n }\n }\n } catch (\\Exception $e) {\n $this->log->error('[Hubspot] Failed to fetch associations', [\n 'from_object' => $fromObject,\n 'to_object' => $toObject,\n 'reason' => $e->getMessage(),\n ]);\n }\n }\n\n return $associationData;\n }\n\n /**\n * @throws \\Exception\n */\n private function getNoteAssociationType(NoteObject $noteObject): string\n {\n return match($noteObject) {\n NoteObject::Opportunity => 'note_to_deal',\n NoteObject::Lead, NoteObject::Contact => 'note_to_contact', // or 'note_to_lead' if your portal supports it\n NoteObject::Account => 'note_to_company',\n NoteObject::Call, NoteObject::Event => throw new \\Exception('Not supported'),\n };\n }\n\n /**\n * @throws \\Exception\n */\n private function getNoteObject(NoteObject $noteObject): string\n {\n return match($noteObject) {\n NoteObject::Opportunity => 'deal',\n NoteObject::Lead, NoteObject::Contact => 'contact',\n NoteObject::Account => 'company',\n NoteObject::Call, NoteObject::Event => throw new \\Exception('Not supported'),\n };\n }\n\n public function addAssociations(string $objectType, string $associationType, array $payload): Response\n {\n $endpoint = \"/crm/v4/associations/$objectType/$associationType/batch/create\";\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n\n public function removeAssociations(string $objectType, string $associationType, array $payload): Response\n {\n $endpoint = \"/crm/v4/associations/$objectType/$associationType/batch/archive\";\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
5314557014815799399
|
-2458563471524426716
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
168
Previous Highlighted Error
Next Highlighted Error
[2026-05-07 14:08:22] local.NOTICE: Monitoring start {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:23] local.NOTICE: Monitoring end {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {"headers":{"Date":["Thu, 07 May 2026 14:08:35 GMT"],"Content-Type":["application/json;charset=utf-8"],"Content-Length":["227"],"Connection":["keep-alive"],"CF-Ray":["9f80cc29fd66dc1a-SOF"],"CF-Cache-Status":["DYNAMIC"],"Strict-Transport-Security":["max-age=31536000; includeSubDomains; preload"],"Vary":["origin"],"access-control-allow-credentials":["false"],"server-timing":["hcid;desc=\"019e02c4-d684-7f5d-be16-3d129d00c0a3\", cfr;desc=\"9f80cc2a06d23402-IAD\""],"x-content-type-options":["nosniff"],"x-hubspot-correlation-id":["019e02c4-d684-7f5d-be16-3d129d00c0a3"],"Set-Cookie":["__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-[IP_ADDRESS]-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None"],"Report-To":["{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\"}],\"group\":\"cf-nel\",\"max_age\":604800}"],"NEL":["{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}"],"Server":["cloudflare"]}} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {"team_id":2,"config_id":2,"retry_after":10,"reason":"Client error: `POST [URL_WITH_CREDENTIALS] CrmFieldOption array{id:string, label:string, value?:string}
*/
class Client extends BaseClient implements HubspotClientInterface
{
public const string MIN_API_VERSION = '2';
public const string BASE_URL = '[URL_WITH_CREDENTIALS] T
* @param callable(): T $apiCall
* @return T
*
* @throws RateLimitException
*/
private function executeRequest(callable $apiCall)
{
if (! $this->rateLimiter->canMakeRequest($this->config)) {
$retryAfter = $this->rateLimiter->requestAvailableIn($this->config);
$this->log->warning('[Hubspot] Rate limit exceeded, deferring request', [
'team_id' => $this->config->team_id,
'config_id' => $this->config->getId(),
'retry_after' => $retryAfter,
]);
throw new RateLimitException(
'Hubspot rate limit reached for configuration ' . $this->config->getId(),
$retryAfter,
);
}
$this->rateLimiter->incrementRequestCount($this->config);
try {
return $apiCall();
} catch (Throwable $e) {
if ($this->isHubspotRateLimit($e)) {
$retryAfter = $this->parseRetryAfter($e);
$this->log->warning('[Hubspot] Received 429 from API', [
'team_id' => $this->config->team_id,
'config_id' => $this->config->getId(),
'retry_after' => $retryAfter,
'reason' => $e->getMessage(),
]);
throw new RateLimitException('Hubspot returned 429', $retryAfter, $e);
}
throw $e;
}
}
public function isHubspotRateLimit(Throwable $e): bool
{
return method_exists($e, 'getCode') && (int) $e->getCode() === 429;
}
public function parseRetryAfter(Throwable $e): int
{
\Illuminate\Support\Facades\Log::channel('custom_channel')->info("parseRetryAfter");
if (method_exists($e, 'getResponseHeaders')) {
$headers = $e->getResponseHeaders() ?: [];
$value = $headers['Retry-After'] ?? $headers['retry-after'] ?? null;
if (is_array($value)) {
$value = $value[0] ?? null;
}
if (is_numeric($value)) {
return (int) $value;
}
}
$current = $e;
while ($current !== null) {
if (method_exists($current, 'getResponse')) {
$response = $current->getResponse();
if ($response !== null) {
$headers = $response->getHeaders();
}
}
$current = $current->getPrevious();
}
$this->log->info('[Hubspot] DEBUG Getting headers', [
'headers' => $headers ?? [],
]);
return 10;
}
public function getMinimumApiVersion(): string
{
return self::MIN_API_VERSION;
}
public function getInstance(): Factory
{
return new Factory([
'key' => $this->accessToken,
'oauth2' => true,
'base_url' => $this->baseUrl,
]);
}
public function getNewInstance(): Discovery
{
return \HubSpot\Factory::createWithAccessToken($this->accessToken);
}
/**
* Secondly and daily limits for Hubspot API
*
* Product Tier: Free & Starter | Professional & Enterprise | API add-on (any tier)
* Burst: 100/10 seconds | 150/10 seconds | 200/10 seconds
* Daily: 250,000 | 500,000 | 1,000,000
*
* Official documentation states: The search endpoints are rate limited to five requests per second.
* Since with 5 RPS were still hitting secondly rate limits we lowered it to 4
*/
public function getPaginatedData(array $payload, string $type, int $offset = 0): array
{
$total = 0;
$lastId = null;
$rows = [];
foreach ($this->getPaginatedDataGenerator($payload, $type, $offset, $total, $lastId) as $row) {
$rows[] = $row;
}
return ['results' => $rows, 'total' => $total, 'last_record' => $lastId];
}
/**
* @throws HubspotException
* @throws SocialAccountTokenInvalidException
* @throws BadRequest
*/
public function getPaginatedDataGenerator(
array $payload,
string $type,
int $offset = 0,
int &$total = 0,
?string &$lastRecordId = null
): \Generator {
return $this->paginationService->getPaginatedDataGenerator(
$this,
$payload,
$type,
$offset,
$total,
$lastRecordId
);
}
/**
* @throws DealApiException
* @throws CrmException
*/
public function getOpportunityById(string $crmId, array $fields): array
{
try {
// $deal = $this->executeRequest(fn () => $this->getNewInstance()->crm()->deals()->basicApi()->getById(
$deal = $this->getNewInstance()->crm()->deals()->basicApi()->getById(
$crmId,
implode(',', $fields),
'companies,contacts'
);
} catch (DealApiException $e) {
$this->log->info('[Hubspot] Failed to fetch opportunity', [
'crm_id' => $crmId,
'reason' => $e->getMessage(),
]);
throw $e;
}
if (! $deal instanceof DealWithAssociations) {
throw new CrmException('Deal not found');
}
return [
'id' => $deal->getId(),
'properties' => $deal->getProperties(),
'associations' => $deal->getAssociations(),
];
}
/**
* Generic batch read method for HubSpot objects
*
* @param string $objectType The object type ('deals', 'companies', 'contacts')
* @param array<string> $crmIds Array of HubSpot object IDs (max 100)
* @param array<string> $fields Array of property names to fetch
*
* @return array<string, array> Array keyed by CRM ID with object data
*/
private function batchReadObjects(string $objectType, array $crmIds, array $fields): array
{
if (empty($crmIds)) {
return [];
}
$this->validateBatchSize($objectType, $crmIds);
$this->ensureValidToken();
try {
$batchConfig = $this->createBatchConfiguration($objectType);
$batchReadRequest = $this->prepareBatchRequest($batchConfig, $crmIds, $fields);
$response = $batchConfig['api']->read($batchReadRequest);
$this->validateApiResponse($response, $objectType);
$results = $this->processApiResults($response);
$this->logBatchResults($objectType, $crmIds, $results);
return $results;
} catch (\Throwable $e) {
$this->handleBatchError($e, $objectType, $crmIds);
}
}
private function validateBatchSize(string $objectType, array $crmIds): void
{
if (count($crmIds) > 100) {
throw new \InvalidArgumentException("Batch size cannot exceed 100 {$objectType}");
}
}
private function createBatchConfiguration(string $objectType): array
{
$configurations = [
'deals' => [
'batchReadRequest' => new \HubSpot\Client\Crm\Deals\Model\BatchReadInputSimplePublicObjectId(),
'inputClass' => \HubSpot\Client\Crm\Deals\Model\SimplePublicObjectId::class,
'api' => $this->getNewInstance()->crm()->deals()->batchApi(),
],
'companies' => [
'batchReadRequest' => new \HubSpot\Client\Crm\Companies\Model\BatchReadInputSimplePublicObjectId(),
'inputClass' => \HubSpot\Client\Crm\Companies\Model\SimplePublicObjectId::class,
'api' => $this->getNewInstance()->crm()->companies()->batchApi(),
],
'contacts' => [
'batchReadRequest' => new \HubSpot\Client\Crm\Contacts\Model\BatchReadInputSimplePublicObjectId(),
'inputClass' => \HubSpot\Client\Crm\Contacts\Model\SimplePublicObjectId::class,
'api' => $this->getNewInstance()->crm()->contacts()->batchApi(),
],
];
if (! isset($configurations[$objectType])) {
throw new \InvalidArgumentException("Unsupported object type: {$objectType}");
}
return $configurations[$objectType];
}
private function prepareBatchRequest(array $batchConfig, array $crmIds, array $fields): object
{
$batchReadRequest = $batchConfig['batchReadRequest'];
$inputClass = $batchConfig['inputClass'];
$inputs = array_map(function ($crmId) use ($inputClass) {
$input = new $inputClass();
$input->setId($crmId);
return $input;
}, $crmIds);
$batchReadRequest->setInputs($inputs);
$batchReadRequest->setProperties($fields);
return $batchReadRequest;
}
private function validateApiResponse($response, string $objectType): void
{
if (! $response) {
throw new CrmException("HubSpot API returned null response for {$objectType} batch read");
}
}
private function processApiResults($response): array
{
$results = [];
$responseResults = $response->getResults();
if ($responseResults) {
foreach ($responseResults as $object) {
if ($object && $object->getId()) {
$results[$object->getId()] = [
'id' => $object->getId(),
'properties' => $object->getProperties() ?: [],
];
}
}
}
return $results;
}
private function logBatchResults(string $objectType, array $crmIds, array $results): void
{
$this->log->info("[HubSpot] Batch fetched {$objectType}", [
'requested_count' => count($crmIds),
'returned_count' => count($results),
'crm_ids' => $crmIds,
]);
}
private function handleBatchError(\Throwable $e, string $objectType, array $crmIds): void
{
$errorMessage = $e->getMessage() ?: 'Unknown error';
$errorTrace = $e->getTraceAsString() ?: 'No trace available';
$this->log->error("[HubSpot] Failed to batch fetch {$objectType}", [
'crm_ids' => $crmIds,
'error' => $errorMessage,
'trace' => $errorTrace,
]);
throw new CrmException("Failed to batch fetch {$objectType}: " . $errorMessage);
}
/**
* Batch read multiple opportunities by their CRM IDs
*
* @param array<string> $crmIds Array of HubSpot deal IDs (max 100)
* @param array<string> $fields Array of property names to fetch
*
* @return array<string, array> Array keyed by CRM ID with opportunity data
*/
public function getOpportunitiesByIds(array $crmIds, array $fields): array
{
return $this->batchReadObjects('deals', $crmIds, $fields);
}
/**
* Batch read multiple companies by their CRM IDs
*
* @param array<string> $crmIds Array of HubSpot company IDs (max 100)
* @param array<string> $fields Array of property names to fetch
*
* @return array<string, array> Array keyed by CRM ID with company data
*/
public function getCompaniesByIds(array $crmIds, array $fields): array
{
return $this->batchReadObjects('companies', $crmIds, $fields);
}
/**
* Batch read multiple contacts by their CRM IDs
*
* @param array<string> $crmIds Array of HubSpot contact IDs (max 100)
* @param array<string> $fields Array of property names to fetch
*
* @return array<string, array> Array keyed by CRM ID with contact data
*/
public function getContactsByIds(array $crmIds, array $fields): array
{
return $this->batchReadObjects('contacts', $crmIds, $fields);
}
/**
* @throws CompanyApiException
* @throws CrmException
*/
public function getAccountById(string $crmId, array $fields): array
{
try {
$company = $this->getNewInstance()->crm()->companies()->basicApi()->getById(
$crmId,
implode(',', $fields),
);
} catch (CompanyApiException $e) {
$this->log...
|
4572
|
NULL
|
NULL
|
NULL
|
|
4575
|
166
|
34
|
2026-05-07T14:10:22.835735+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778163022835_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
221
Previous Highlighted Error
Next Highlighted Error
[2026-05-07 14:08:22] local.NOTICE: Monitoring start {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:23] local.NOTICE: Monitoring end {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {"headers":{"Date":["Thu, 07 May 2026 14:08:35 GMT"],"Content-Type":["application/json;charset=utf-8"],"Content-Length":["227"],"Connection":["keep-alive"],"CF-Ray":["9f80cc29fd66dc1a-SOF"],"CF-Cache-Status":["DYNAMIC"],"Strict-Transport-Security":["max-age=31536000; includeSubDomains; preload"],"Vary":["origin"],"access-control-allow-credentials":["false"],"server-timing":["hcid;desc=\"019e02c4-d684-7f5d-be16-3d129d00c0a3\", cfr;desc=\"9f80cc2a06d23402-IAD\""],"x-content-type-options":["nosniff"],"x-hubspot-correlation-id":["019e02c4-d684-7f5d-be16-3d129d00c0a3"],"Set-Cookie":["__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-[IP_ADDRESS]-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None"],"Report-To":["{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\"}],\"group\":\"cf-nel\",\"max_age\":604800}"],"NEL":["{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}"],"Server":["cloudflare"]}} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {"team_id":2,"config_id":2,"retry_after":10,"reason":"Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:36] local.ERROR: Hubspot returned 429 {"exception":"[object] (Jiminny\\Exceptions\\RateLimitException(code: 0): Hubspot returned 429 at /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206)
[stacktrace]
#0 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#2 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#4 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
[previous exception] [object] (SevenShores\\Hubspot\\Exceptions\\BadRequest(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
at /home/jiminny/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24)
[stacktrace]
#0 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(125): SevenShores\\Hubspot\\Exceptions\\HubspotException::create(Object(GuzzleHttp\\Exception\\ClientException))
#1 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\Hubspot\\Http\\Client->request('POST', 'https://api.hub...', Array)
#2 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#3 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#4 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#5 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#6 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#21 {main}
[previous exception] [object] (GuzzleHttp\\Exception\\ClientException(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
at /home/jiminny/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111)
[stacktrace]
#0 /home/jiminny/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\\Exception\\RequestException::create(Object(GuzzleHttp\\Psr7\\Request), Object(GuzzleHttp\\Psr7\\Response), NULL, Array, NULL)
#1 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\\Middleware::GuzzleHttp\\{closure}(Object(GuzzleHttp\\Psr7\\Response))
#2 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\\Promise\\Promise::callHandler(1, Object(GuzzleHttp\\Psr7\\Response), NULL)
#3 /home/jiminny/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\\Promise\\Promise::GuzzleHttp\\Promise\\{closure}()
#4 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\\Promise\\TaskQueue->run(true)
#5 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()
#6 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\\Promise\\Promise->waitIfPending()
#7 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\\Promise\\Promise->invokeWaitList()
#8 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()
#9 /home/jiminny/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\Promise\\Promise->wait()
#10 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(113): GuzzleHttp\\Client->request('POST', 'https://api.hub...', Array)
#11 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\Hubspot\\Http\\Client->request('POST', 'https://api.hub...', Array)
#12 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#13 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#14 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#15 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#16 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#23 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#25 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#27 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#31 {main}
"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:39] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:40] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:56] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"6918eda6-2b33-44f0-81b2-2b857d748d9d","trace_id":"b579f82f-2e2c-4f51-90c7-176a9cb4b034"}
[2026-05-07 14:08:56] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"6918eda6-2b33-44f0-81b2-2b857d748d9d","trace_id":"b579f82f-2e2c-4f51-90c7-176a9cb4b034"}
[2026-05-07 14:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4f778d97-0b0b-4d22-811e-8e28826b49d2","trace_id":"0c888693-b171-4384-9c15-ee657feac714"}
[2026-05-07 14:09:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4f778d97-0b0b-4d22-811e-8e28826b49d2","trace_id":"0c888693-b171-4384-9c15-ee657feac714"}
[2026-05-07 14:09:26] local.NOTICE: Monitoring start {"correlation_id":"27750001-5212-406e-bfb8-38a645dbcec5","trace_id":"57d40356-0102-42fc-ba6b-1ecc93535e1b"}
[2026-05-07 14:09:26] local.NOTICE: Monitoring end {"correlation_id":"27750001-5212-406e-bfb8-38a645dbcec5","trace_id":"57d40356-0102-42fc-ba6b-1ecc93535e1b"}
[2026-05-07 14:09:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"fd08a346-b729-47e2-91d6-dc845103affb","trace_id":"dfb41a84-ecc1-4054-8517-dc4b2619f036"}
[2026-05-07 14:09:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"fd08a346-b729-47e2-91d6-dc845103affb","trace_id":"dfb41a84-ecc1-4054-8517-dc4b2619f036"}
[2026-05-07 14:09:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:40] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"3e4fee4c-1e25-454d-83aa-4fed507bc107","trace_id":"e3fb6415-fa4e-4ea2-b163-9b09f456fb0c"}
[2026-05-07 14:10:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"1ecbe999-9c82-450c-acf9-dc89bf054b42","trace_id":"96d0b27e-b838-4f8c-9959-25ec07ae5f6e"}
[2026-05-07 14:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"1ecbe999-9c82-450c-acf9-dc89bf054b42","trace_id":"96d0b27e-b838-4f8c-9959-25ec07ae5f6e"}
[2026-05-07 14:10:08] local.NOTICE: Monitoring start {"correlation_id":"de73b6fd-8980-4497-aafb-d2c38c47d449","trace_id":"0ae3aae5-7abf-4911-84fb-2ba6537a5d38"}
[2026-05-07 14:10:08] local.NOTICE: Monitoring end {"correlation_id":"de73b6fd-8980-4497-aafb-d2c38c47d449","trace_id":"0ae3aae5-7abf-4911-84fb-2ba6537a5d38"}
[2026-05-07 14:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"1b6708af-0228-4e34-88a3-288578822431","trace_id":"873e753a-20d2-4387-b9bc-d70791da1bff"}
[2026-05-07 14:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"1b6708af-0228-4e34-88a3-288578822431","trace_id":"873e753a-20d2-4387-b9bc-d70791da1bff"}
[2026-05-07 14:10:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7","trace_id":"0852729f-18b9-4c1f-8cf8-fa9772729628"}
[2026-05-07 14:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7","trace_id":"0852729f-18b9-4c1f-8cf8-fa9772729628"}
[2026-05-07 14:10:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"8d1d9ffd-c346-4e05-bd33-2346f02967fa","trace_id":"a11335d7-a43f-4152-9008-4f7112aaba0d"}
[2026-05-07 14:10:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"8d1d9ffd-c346-4e05-bd33-2346f02967fa","trace_id":"a11335d7-a43f-4152-9008-4f7112aaba0d"}...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.040226065,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"221","depth":4,"bounds":{"left":0.96077126,"top":0.07581804,"width":0.011635638,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.9740692,"top":0.074221864,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.98138297,"top":0.074221864,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-07 14:08:22] local.NOTICE: Monitoring start {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:23] local.NOTICE: Monitoring end {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {\"headers\":{\"Date\":[\"Thu, 07 May 2026 14:08:35 GMT\"],\"Content-Type\":[\"application/json;charset=utf-8\"],\"Content-Length\":[\"227\"],\"Connection\":[\"keep-alive\"],\"CF-Ray\":[\"9f80cc29fd66dc1a-SOF\"],\"CF-Cache-Status\":[\"DYNAMIC\"],\"Strict-Transport-Security\":[\"max-age=31536000; includeSubDomains; preload\"],\"Vary\":[\"origin\"],\"access-control-allow-credentials\":[\"false\"],\"server-timing\":[\"hcid;desc=\\\"019e02c4-d684-7f5d-be16-3d129d00c0a3\\\", cfr;desc=\\\"9f80cc2a06d23402-IAD\\\"\"],\"x-content-type-options\":[\"nosniff\"],\"x-hubspot-correlation-id\":[\"019e02c4-d684-7f5d-be16-3d129d00c0a3\"],\"Set-Cookie\":[\"__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-1.0.1.1-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None\"],\"Report-To\":[\"{\\\"endpoints\\\":[{\\\"url\\\":\\\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\\\"}],\\\"group\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"NEL\":[\"{\\\"success_fraction\\\":0.01,\\\"report_to\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"Server\":[\"cloudflare\"]}} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {\"team_id\":2,\"config_id\":2,\"retry_after\":10,\"reason\":\"Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:36] local.ERROR: Hubspot returned 429 {\"exception\":\"[object] (Jiminny\\\\Exceptions\\\\RateLimitException(code: 0): Hubspot returned 429 at /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206)\n[stacktrace]\n#0 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#4 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\n[previous exception] [object] (SevenShores\\\\Hubspot\\\\Exceptions\\\\BadRequest(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24)\n[stacktrace]\n#0 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(125): SevenShores\\\\Hubspot\\\\Exceptions\\\\HubspotException::create(Object(GuzzleHttp\\\\Exception\\\\ClientException))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#3 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#4 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#5 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#6 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (GuzzleHttp\\\\Exception\\\\ClientException(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111)\n[stacktrace]\n#0 /home/jiminny/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\\\\Exception\\\\RequestException::create(Object(GuzzleHttp\\\\Psr7\\\\Request), Object(GuzzleHttp\\\\Psr7\\\\Response), NULL, Array, NULL)\n#1 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\\\\Middleware::GuzzleHttp\\\\{closure}(Object(GuzzleHttp\\\\Psr7\\\\Response))\n#2 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\\\\Promise\\\\Promise::callHandler(1, Object(GuzzleHttp\\\\Psr7\\\\Response), NULL)\n#3 /home/jiminny/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\\\\Promise\\\\Promise::GuzzleHttp\\\\Promise\\\\{closure}()\n#4 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\\\\Promise\\\\TaskQueue->run(true)\n#5 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitFn()\n#6 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#7 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitList()\n#8 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#9 /home/jiminny/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\\\Promise\\\\Promise->wait()\n#10 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(113): GuzzleHttp\\\\Client->request('POST', 'https://api.hub...', Array)\n#11 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#12 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#13 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#14 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#15 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#16 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#23 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#31 {main}\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:39] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6918eda6-2b33-44f0-81b2-2b857d748d9d\",\"trace_id\":\"b579f82f-2e2c-4f51-90c7-176a9cb4b034\"}\n[2026-05-07 14:08:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6918eda6-2b33-44f0-81b2-2b857d748d9d\",\"trace_id\":\"b579f82f-2e2c-4f51-90c7-176a9cb4b034\"}\n[2026-05-07 14:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4f778d97-0b0b-4d22-811e-8e28826b49d2\",\"trace_id\":\"0c888693-b171-4384-9c15-ee657feac714\"}\n[2026-05-07 14:09:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4f778d97-0b0b-4d22-811e-8e28826b49d2\",\"trace_id\":\"0c888693-b171-4384-9c15-ee657feac714\"}\n[2026-05-07 14:09:26] local.NOTICE: Monitoring start {\"correlation_id\":\"27750001-5212-406e-bfb8-38a645dbcec5\",\"trace_id\":\"57d40356-0102-42fc-ba6b-1ecc93535e1b\"}\n[2026-05-07 14:09:26] local.NOTICE: Monitoring end {\"correlation_id\":\"27750001-5212-406e-bfb8-38a645dbcec5\",\"trace_id\":\"57d40356-0102-42fc-ba6b-1ecc93535e1b\"}\n[2026-05-07 14:09:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fd08a346-b729-47e2-91d6-dc845103affb\",\"trace_id\":\"dfb41a84-ecc1-4054-8517-dc4b2619f036\"}\n[2026-05-07 14:09:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fd08a346-b729-47e2-91d6-dc845103affb\",\"trace_id\":\"dfb41a84-ecc1-4054-8517-dc4b2619f036\"}\n[2026-05-07 14:09:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:40] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"3e4fee4c-1e25-454d-83aa-4fed507bc107\",\"trace_id\":\"e3fb6415-fa4e-4ea2-b163-9b09f456fb0c\"}\n[2026-05-07 14:10:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"1ecbe999-9c82-450c-acf9-dc89bf054b42\",\"trace_id\":\"96d0b27e-b838-4f8c-9959-25ec07ae5f6e\"}\n[2026-05-07 14:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"1ecbe999-9c82-450c-acf9-dc89bf054b42\",\"trace_id\":\"96d0b27e-b838-4f8c-9959-25ec07ae5f6e\"}\n[2026-05-07 14:10:08] local.NOTICE: Monitoring start {\"correlation_id\":\"de73b6fd-8980-4497-aafb-d2c38c47d449\",\"trace_id\":\"0ae3aae5-7abf-4911-84fb-2ba6537a5d38\"}\n[2026-05-07 14:10:08] local.NOTICE: Monitoring end {\"correlation_id\":\"de73b6fd-8980-4497-aafb-d2c38c47d449\",\"trace_id\":\"0ae3aae5-7abf-4911-84fb-2ba6537a5d38\"}\n[2026-05-07 14:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"1b6708af-0228-4e34-88a3-288578822431\",\"trace_id\":\"873e753a-20d2-4387-b9bc-d70791da1bff\"}\n[2026-05-07 14:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"1b6708af-0228-4e34-88a3-288578822431\",\"trace_id\":\"873e753a-20d2-4387-b9bc-d70791da1bff\"}\n[2026-05-07 14:10:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7\",\"trace_id\":\"0852729f-18b9-4c1f-8cf8-fa9772729628\"}\n[2026-05-07 14:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7\",\"trace_id\":\"0852729f-18b9-4c1f-8cf8-fa9772729628\"}\n[2026-05-07 14:10:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"8d1d9ffd-c346-4e05-bd33-2346f02967fa\",\"trace_id\":\"a11335d7-a43f-4152-9008-4f7112aaba0d\"}\n[2026-05-07 14:10:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"8d1d9ffd-c346-4e05-bd33-2346f02967fa\",\"trace_id\":\"a11335d7-a43f-4152-9008-4f7112aaba0d\"}","depth":4,"bounds":{"left":0.55019945,"top":0.0726257,"width":0.44980055,"height":0.9273743},"on_screen":true,"value":"[2026-05-07 14:08:22] local.NOTICE: Monitoring start {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:23] local.NOTICE: Monitoring end {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {\"headers\":{\"Date\":[\"Thu, 07 May 2026 14:08:35 GMT\"],\"Content-Type\":[\"application/json;charset=utf-8\"],\"Content-Length\":[\"227\"],\"Connection\":[\"keep-alive\"],\"CF-Ray\":[\"9f80cc29fd66dc1a-SOF\"],\"CF-Cache-Status\":[\"DYNAMIC\"],\"Strict-Transport-Security\":[\"max-age=31536000; includeSubDomains; preload\"],\"Vary\":[\"origin\"],\"access-control-allow-credentials\":[\"false\"],\"server-timing\":[\"hcid;desc=\\\"019e02c4-d684-7f5d-be16-3d129d00c0a3\\\", cfr;desc=\\\"9f80cc2a06d23402-IAD\\\"\"],\"x-content-type-options\":[\"nosniff\"],\"x-hubspot-correlation-id\":[\"019e02c4-d684-7f5d-be16-3d129d00c0a3\"],\"Set-Cookie\":[\"__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-1.0.1.1-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None\"],\"Report-To\":[\"{\\\"endpoints\\\":[{\\\"url\\\":\\\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\\\"}],\\\"group\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"NEL\":[\"{\\\"success_fraction\\\":0.01,\\\"report_to\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"Server\":[\"cloudflare\"]}} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {\"team_id\":2,\"config_id\":2,\"retry_after\":10,\"reason\":\"Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:36] local.ERROR: Hubspot returned 429 {\"exception\":\"[object] (Jiminny\\\\Exceptions\\\\RateLimitException(code: 0): Hubspot returned 429 at /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206)\n[stacktrace]\n#0 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#4 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\n[previous exception] [object] (SevenShores\\\\Hubspot\\\\Exceptions\\\\BadRequest(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24)\n[stacktrace]\n#0 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(125): SevenShores\\\\Hubspot\\\\Exceptions\\\\HubspotException::create(Object(GuzzleHttp\\\\Exception\\\\ClientException))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#3 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#4 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#5 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#6 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (GuzzleHttp\\\\Exception\\\\ClientException(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111)\n[stacktrace]\n#0 /home/jiminny/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\\\\Exception\\\\RequestException::create(Object(GuzzleHttp\\\\Psr7\\\\Request), Object(GuzzleHttp\\\\Psr7\\\\Response), NULL, Array, NULL)\n#1 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\\\\Middleware::GuzzleHttp\\\\{closure}(Object(GuzzleHttp\\\\Psr7\\\\Response))\n#2 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\\\\Promise\\\\Promise::callHandler(1, Object(GuzzleHttp\\\\Psr7\\\\Response), NULL)\n#3 /home/jiminny/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\\\\Promise\\\\Promise::GuzzleHttp\\\\Promise\\\\{closure}()\n#4 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\\\\Promise\\\\TaskQueue->run(true)\n#5 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitFn()\n#6 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#7 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitList()\n#8 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#9 /home/jiminny/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\\\Promise\\\\Promise->wait()\n#10 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(113): GuzzleHttp\\\\Client->request('POST', 'https://api.hub...', Array)\n#11 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#12 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#13 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#14 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#15 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#16 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#23 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#31 {main}\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:39] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6918eda6-2b33-44f0-81b2-2b857d748d9d\",\"trace_id\":\"b579f82f-2e2c-4f51-90c7-176a9cb4b034\"}\n[2026-05-07 14:08:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6918eda6-2b33-44f0-81b2-2b857d748d9d\",\"trace_id\":\"b579f82f-2e2c-4f51-90c7-176a9cb4b034\"}\n[2026-05-07 14:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4f778d97-0b0b-4d22-811e-8e28826b49d2\",\"trace_id\":\"0c888693-b171-4384-9c15-ee657feac714\"}\n[2026-05-07 14:09:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4f778d97-0b0b-4d22-811e-8e28826b49d2\",\"trace_id\":\"0c888693-b171-4384-9c15-ee657feac714\"}\n[2026-05-07 14:09:26] local.NOTICE: Monitoring start {\"correlation_id\":\"27750001-5212-406e-bfb8-38a645dbcec5\",\"trace_id\":\"57d40356-0102-42fc-ba6b-1ecc93535e1b\"}\n[2026-05-07 14:09:26] local.NOTICE: Monitoring end {\"correlation_id\":\"27750001-5212-406e-bfb8-38a645dbcec5\",\"trace_id\":\"57d40356-0102-42fc-ba6b-1ecc93535e1b\"}\n[2026-05-07 14:09:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fd08a346-b729-47e2-91d6-dc845103affb\",\"trace_id\":\"dfb41a84-ecc1-4054-8517-dc4b2619f036\"}\n[2026-05-07 14:09:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fd08a346-b729-47e2-91d6-dc845103affb\",\"trace_id\":\"dfb41a84-ecc1-4054-8517-dc4b2619f036\"}\n[2026-05-07 14:09:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:40] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"3e4fee4c-1e25-454d-83aa-4fed507bc107\",\"trace_id\":\"e3fb6415-fa4e-4ea2-b163-9b09f456fb0c\"}\n[2026-05-07 14:10:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"1ecbe999-9c82-450c-acf9-dc89bf054b42\",\"trace_id\":\"96d0b27e-b838-4f8c-9959-25ec07ae5f6e\"}\n[2026-05-07 14:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"1ecbe999-9c82-450c-acf9-dc89bf054b42\",\"trace_id\":\"96d0b27e-b838-4f8c-9959-25ec07ae5f6e\"}\n[2026-05-07 14:10:08] local.NOTICE: Monitoring start {\"correlation_id\":\"de73b6fd-8980-4497-aafb-d2c38c47d449\",\"trace_id\":\"0ae3aae5-7abf-4911-84fb-2ba6537a5d38\"}\n[2026-05-07 14:10:08] local.NOTICE: Monitoring end {\"correlation_id\":\"de73b6fd-8980-4497-aafb-d2c38c47d449\",\"trace_id\":\"0ae3aae5-7abf-4911-84fb-2ba6537a5d38\"}\n[2026-05-07 14:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"1b6708af-0228-4e34-88a3-288578822431\",\"trace_id\":\"873e753a-20d2-4387-b9bc-d70791da1bff\"}\n[2026-05-07 14:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"1b6708af-0228-4e34-88a3-288578822431\",\"trace_id\":\"873e753a-20d2-4387-b9bc-d70791da1bff\"}\n[2026-05-07 14:10:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7\",\"trace_id\":\"0852729f-18b9-4c1f-8cf8-fa9772729628\"}\n[2026-05-07 14:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7\",\"trace_id\":\"0852729f-18b9-4c1f-8cf8-fa9772729628\"}\n[2026-05-07 14:10:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"8d1d9ffd-c346-4e05-bd33-2346f02967fa\",\"trace_id\":\"a11335d7-a43f-4152-9008-4f7112aaba0d\"}\n[2026-05-07 14:10:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"8d1d9ffd-c346-4e05-bd33-2346f02967fa\",\"trace_id\":\"a11335d7-a43f-4152-9008-4f7112aaba0d\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false}]...
|
7840235707277393182
|
-2493465167907943259
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
221
Previous Highlighted Error
Next Highlighted Error
[2026-05-07 14:08:22] local.NOTICE: Monitoring start {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:23] local.NOTICE: Monitoring end {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {"headers":{"Date":["Thu, 07 May 2026 14:08:35 GMT"],"Content-Type":["application/json;charset=utf-8"],"Content-Length":["227"],"Connection":["keep-alive"],"CF-Ray":["9f80cc29fd66dc1a-SOF"],"CF-Cache-Status":["DYNAMIC"],"Strict-Transport-Security":["max-age=31536000; includeSubDomains; preload"],"Vary":["origin"],"access-control-allow-credentials":["false"],"server-timing":["hcid;desc=\"019e02c4-d684-7f5d-be16-3d129d00c0a3\", cfr;desc=\"9f80cc2a06d23402-IAD\""],"x-content-type-options":["nosniff"],"x-hubspot-correlation-id":["019e02c4-d684-7f5d-be16-3d129d00c0a3"],"Set-Cookie":["__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-[IP_ADDRESS]-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None"],"Report-To":["{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\"}],\"group\":\"cf-nel\",\"max_age\":604800}"],"NEL":["{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}"],"Server":["cloudflare"]}} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {"team_id":2,"config_id":2,"retry_after":10,"reason":"Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:36] local.ERROR: Hubspot returned 429 {"exception":"[object] (Jiminny\\Exceptions\\RateLimitException(code: 0): Hubspot returned 429 at /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206)
[stacktrace]
#0 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#2 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#4 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
[previous exception] [object] (SevenShores\\Hubspot\\Exceptions\\BadRequest(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
at /home/jiminny/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24)
[stacktrace]
#0 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(125): SevenShores\\Hubspot\\Exceptions\\HubspotException::create(Object(GuzzleHttp\\Exception\\ClientException))
#1 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\Hubspot\\Http\\Client->request('POST', 'https://api.hub...', Array)
#2 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#3 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#4 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#5 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#6 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#21 {main}
[previous exception] [object] (GuzzleHttp\\Exception\\ClientException(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
at /home/jiminny/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111)
[stacktrace]
#0 /home/jiminny/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\\Exception\\RequestException::create(Object(GuzzleHttp\\Psr7\\Request), Object(GuzzleHttp\\Psr7\\Response), NULL, Array, NULL)
#1 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\\Middleware::GuzzleHttp\\{closure}(Object(GuzzleHttp\\Psr7\\Response))
#2 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\\Promise\\Promise::callHandler(1, Object(GuzzleHttp\\Psr7\\Response), NULL)
#3 /home/jiminny/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\\Promise\\Promise::GuzzleHttp\\Promise\\{closure}()
#4 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\\Promise\\TaskQueue->run(true)
#5 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()
#6 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\\Promise\\Promise->waitIfPending()
#7 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\\Promise\\Promise->invokeWaitList()
#8 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()
#9 /home/jiminny/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\Promise\\Promise->wait()
#10 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(113): GuzzleHttp\\Client->request('POST', 'https://api.hub...', Array)
#11 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\Hubspot\\Http\\Client->request('POST', 'https://api.hub...', Array)
#12 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#13 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#14 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#15 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#16 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#23 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#25 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#27 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#31 {main}
"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:39] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:40] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:56] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"6918eda6-2b33-44f0-81b2-2b857d748d9d","trace_id":"b579f82f-2e2c-4f51-90c7-176a9cb4b034"}
[2026-05-07 14:08:56] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"6918eda6-2b33-44f0-81b2-2b857d748d9d","trace_id":"b579f82f-2e2c-4f51-90c7-176a9cb4b034"}
[2026-05-07 14:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4f778d97-0b0b-4d22-811e-8e28826b49d2","trace_id":"0c888693-b171-4384-9c15-ee657feac714"}
[2026-05-07 14:09:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4f778d97-0b0b-4d22-811e-8e28826b49d2","trace_id":"0c888693-b171-4384-9c15-ee657feac714"}
[2026-05-07 14:09:26] local.NOTICE: Monitoring start {"correlation_id":"27750001-5212-406e-bfb8-38a645dbcec5","trace_id":"57d40356-0102-42fc-ba6b-1ecc93535e1b"}
[2026-05-07 14:09:26] local.NOTICE: Monitoring end {"correlation_id":"27750001-5212-406e-bfb8-38a645dbcec5","trace_id":"57d40356-0102-42fc-ba6b-1ecc93535e1b"}
[2026-05-07 14:09:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"fd08a346-b729-47e2-91d6-dc845103affb","trace_id":"dfb41a84-ecc1-4054-8517-dc4b2619f036"}
[2026-05-07 14:09:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"fd08a346-b729-47e2-91d6-dc845103affb","trace_id":"dfb41a84-ecc1-4054-8517-dc4b2619f036"}
[2026-05-07 14:09:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:40] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"3e4fee4c-1e25-454d-83aa-4fed507bc107","trace_id":"e3fb6415-fa4e-4ea2-b163-9b09f456fb0c"}
[2026-05-07 14:10:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"1ecbe999-9c82-450c-acf9-dc89bf054b42","trace_id":"96d0b27e-b838-4f8c-9959-25ec07ae5f6e"}
[2026-05-07 14:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"1ecbe999-9c82-450c-acf9-dc89bf054b42","trace_id":"96d0b27e-b838-4f8c-9959-25ec07ae5f6e"}
[2026-05-07 14:10:08] local.NOTICE: Monitoring start {"correlation_id":"de73b6fd-8980-4497-aafb-d2c38c47d449","trace_id":"0ae3aae5-7abf-4911-84fb-2ba6537a5d38"}
[2026-05-07 14:10:08] local.NOTICE: Monitoring end {"correlation_id":"de73b6fd-8980-4497-aafb-d2c38c47d449","trace_id":"0ae3aae5-7abf-4911-84fb-2ba6537a5d38"}
[2026-05-07 14:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"1b6708af-0228-4e34-88a3-288578822431","trace_id":"873e753a-20d2-4387-b9bc-d70791da1bff"}
[2026-05-07 14:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"1b6708af-0228-4e34-88a3-288578822431","trace_id":"873e753a-20d2-4387-b9bc-d70791da1bff"}
[2026-05-07 14:10:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7","trace_id":"0852729f-18b9-4c1f-8cf8-fa9772729628"}
[2026-05-07 14:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7","trace_id":"0852729f-18b9-4c1f-8cf8-fa9772729628"}
[2026-05-07 14:10:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"8d1d9ffd-c346-4e05-bd33-2346f02967fa","trace_id":"a11335d7-a43f-4152-9008-4f7112aaba0d"}
[2026-05-07 14:10:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"8d1d9ffd-c346-4e05-bd33-2346f02967fa","trace_id":"a11335d7-a43f-4152-9008-4f7112aaba0d"}...
|
4573
|
NULL
|
NULL
|
NULL
|
|
4619
|
168
|
18
|
2026-05-07T14:13:54.957420+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778163234957_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
794
Previous Highlighted Error
Next Highlighted Error
[2026-05-07 14:08:22] local.NOTICE: Monitoring start {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:23] local.NOTICE: Monitoring end {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {"headers":{"Date":["Thu, 07 May 2026 14:08:35 GMT"],"Content-Type":["application/json;charset=utf-8"],"Content-Length":["227"],"Connection":["keep-alive"],"CF-Ray":["9f80cc29fd66dc1a-SOF"],"CF-Cache-Status":["DYNAMIC"],"Strict-Transport-Security":["max-age=31536000; includeSubDomains; preload"],"Vary":["origin"],"access-control-allow-credentials":["false"],"server-timing":["hcid;desc=\"019e02c4-d684-7f5d-be16-3d129d00c0a3\", cfr;desc=\"9f80cc2a06d23402-IAD\""],"x-content-type-options":["nosniff"],"x-hubspot-correlation-id":["019e02c4-d684-7f5d-be16-3d129d00c0a3"],"Set-Cookie":["__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-[IP_ADDRESS]-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None"],"Report-To":["{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\"}],\"group\":\"cf-nel\",\"max_age\":604800}"],"NEL":["{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}"],"Server":["cloudflare"]}} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {"team_id":2,"config_id":2,"retry_after":10,"reason":"Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:36] local.ERROR: Hubspot returned 429 {"exception":"[object] (Jiminny\\Exceptions\\RateLimitException(code: 0): Hubspot returned 429 at /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206)
[stacktrace]
#0 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#2 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#4 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
[previous exception] [object] (SevenShores\\Hubspot\\Exceptions\\BadRequest(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
at /home/jiminny/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24)
[stacktrace]
#0 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(125): SevenShores\\Hubspot\\Exceptions\\HubspotException::create(Object(GuzzleHttp\\Exception\\ClientException))
#1 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\Hubspot\\Http\\Client->request('POST', 'https://api.hub...', Array)
#2 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#3 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#4 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#5 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#6 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#21 {main}
[previous exception] [object] (GuzzleHttp\\Exception\\ClientException(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
at /home/jiminny/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111)
[stacktrace]
#0 /home/jiminny/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\\Exception\\RequestException::create(Object(GuzzleHttp\\Psr7\\Request), Object(GuzzleHttp\\Psr7\\Response), NULL, Array, NULL)
#1 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\\Middleware::GuzzleHttp\\{closure}(Object(GuzzleHttp\\Psr7\\Response))
#2 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\\Promise\\Promise::callHandler(1, Object(GuzzleHttp\\Psr7\\Response), NULL)
#3 /home/jiminny/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\\Promise\\Promise::GuzzleHttp\\Promise\\{closure}()
#4 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\\Promise\\TaskQueue->run(true)
#5 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()
#6 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\\Promise\\Promise->waitIfPending()
#7 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\\Promise\\Promise->invokeWaitList()
#8 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()
#9 /home/jiminny/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\Promise\\Promise->wait()
#10 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(113): GuzzleHttp\\Client->request('POST', 'https://api.hub...', Array)
#11 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\Hubspot\\Http\\Client->request('POST', 'https://api.hub...', Array)
#12 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#13 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#14 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#15 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#16 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#23 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#25 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#27 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#31 {main}
"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:39] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:40] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:56] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"6918eda6-2b33-44f0-81b2-2b857d748d9d","trace_id":"b579f82f-2e2c-4f51-90c7-176a9cb4b034"}
[2026-05-07 14:08:56] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"6918eda6-2b33-44f0-81b2-2b857d748d9d","trace_id":"b579f82f-2e2c-4f51-90c7-176a9cb4b034"}
[2026-05-07 14:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4f778d97-0b0b-4d22-811e-8e28826b49d2","trace_id":"0c888693-b171-4384-9c15-ee657feac714"}
[2026-05-07 14:09:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4f778d97-0b0b-4d22-811e-8e28826b49d2","trace_id":"0c888693-b171-4384-9c15-ee657feac714"}
[2026-05-07 14:09:26] local.NOTICE: Monitoring start {"correlation_id":"27750001-5212-406e-bfb8-38a645dbcec5","trace_id":"57d40356-0102-42fc-ba6b-1ecc93535e1b"}
[2026-05-07 14:09:26] local.NOTICE: Monitoring end {"correlation_id":"27750001-5212-406e-bfb8-38a645dbcec5","trace_id":"57d40356-0102-42fc-ba6b-1ecc93535e1b"}
[2026-05-07 14:09:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"fd08a346-b729-47e2-91d6-dc845103affb","trace_id":"dfb41a84-ecc1-4054-8517-dc4b2619f036"}
[2026-05-07 14:09:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"fd08a346-b729-47e2-91d6-dc845103affb","trace_id":"dfb41a84-ecc1-4054-8517-dc4b2619f036"}
[2026-05-07 14:09:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:40] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"3e4fee4c-1e25-454d-83aa-4fed507bc107","trace_id":"e3fb6415-fa4e-4ea2-b163-9b09f456fb0c"}
[2026-05-07 14:10:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"1ecbe999-9c82-450c-acf9-dc89bf054b42","trace_id":"96d0b27e-b838-4f8c-9959-25ec07ae5f6e"}
[2026-05-07 14:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"1ecbe999-9c82-450c-acf9-dc89bf054b42","trace_id":"96d0b27e-b838-4f8c-9959-25ec07ae5f6e"}
[2026-05-07 14:10:08] local.NOTICE: Monitoring start {"correlation_id":"de73b6fd-8980-4497-aafb-d2c38c47d449","trace_id":"0ae3aae5-7abf-4911-84fb-2ba6537a5d38"}
[2026-05-07 14:10:08] local.NOTICE: Monitoring end {"correlation_id":"de73b6fd-8980-4497-aafb-d2c38c47d449","trace_id":"0ae3aae5-7abf-4911-84fb-2ba6537a5d38"}
[2026-05-07 14:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"1b6708af-0228-4e34-88a3-288578822431","trace_id":"873e753a-20d2-4387-b9bc-d70791da1bff"}
[2026-05-07 14:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"1b6708af-0228-4e34-88a3-288578822431","trace_id":"873e753a-20d2-4387-b9bc-d70791da1bff"}
[2026-05-07 14:10:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7","trace_id":"0852729f-18b9-4c1f-8cf8-fa9772729628"}
[2026-05-07 14:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7","trace_id":"0852729f-18b9-4c1f-8cf8-fa9772729628"}
[2026-05-07 14:10:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"8d1d9ffd-c346-4e05-bd33-2346f02967fa","trace_id":"a11335d7-a43f-4152-9008-4f7112aaba0d"}
[2026-05-07 14:10:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"8d1d9ffd-c346-4e05-bd33-2346f02967fa","trace_id":"a11335d7-a43f-4152-9008-4f7112aaba0d"}
[2026-05-07 14:10:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"66e2c860-7cdd-4549-895a-1e7a8c1a420a","trace_id":"ab4721f5-bd7c-406e-9420-b9ed64debf84"}
[2026-05-07 14:10:26] local.INFO: Running pre-meeting notification command {"correlation_id":"66e2c860-7cdd-4549-895a-1e7a8c1a420a","trace_id":"ab4721f5-bd7c-406e-9420-b9ed64debf84"}
[2026-05-07 14:10:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"66e2c860-7cdd-4549-895a-1e7a8c1a420a","trace_id":"ab4721f5-bd7c-406e-9420-b9ed64debf84"}
[2026-05-07 14:10:30] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:30] local.INFO: Running conference:monitor:start command for activities in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:30] local.INFO: [conference:monitor:start] No activities found in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:30] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:32] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"14:05","to":"14:10"} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"04:00","to":"04:05"} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:32] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:36] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:36] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:36] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:36] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd","trace_id":"dce06dd3-b5d4-4c3d-9f14-b224da41176d"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"35cb2637-43c5-4cd6-8453-7b8d61c19033","trace_id":"79ecc7c8-3825-4196-b8aa-ae8477902bfd"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"35cb2637-43c5-4cd6-8453-7b8d61c19033","trace_id":"79ecc7c8-3825-4196-b8aa-ae8477902bfd"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-07T14:12:41.711285Z"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd","trace_id":"dce06dd3-b5d4-4c3d-9f14-b224da41176d"}
[2026-05-07 14:10:42] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:47] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:50] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:reset-governor","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"493bad62-499f-46c3-ab8b-328c92ba9190","trace_id":"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a"}
[2026-05-07 14:10:50] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:reset-governor","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"493bad62-499f-46c3-ab8b-328c92ba9190","trace_id":"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a"}
[2026-05-07 14:10:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4d571c29-d825-4c87-90d8-bb28b144d79b","trace_id":"358371cc-6239-4a46-a5cd-32003d760693"}
[2026-05-07 14:10:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4d571c29-d825-4c87-90d8-bb28b144d79b","trace_id":"358371cc-6239-4a46-a5cd-32003d760693"}
[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:52] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"67e2589d-9b37-435c-b98c-f86793d41cb2","trace_id":"e063d6c6-83ae-428d-845b-edba5ef0a9b6"}
[2026-05-07 14:11:06] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"67e2589d-9b37-435c-b98c-f86793d41cb2","trace_id":"e063d6c6-83ae-428d-845b-edba5ef0a9b6"}
[2026-05-07 14:11:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"67e2589d-9b37-435c-b98c-f86793d41cb2","trace_id":"e063d6c6-83ae-428d-845b-edba5ef0a9b6"}
[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:07] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"0593b125-f26d-47b8-b376-bb34a7cf65ff","trace_id":"84e0ff21-1203-4f95-a532-e9abfe626764"}
[2026-05-07 14:11:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"0593b125-f26d-47b8-b376-bb34a7cf65ff","trace_id":"84e0ff21-1203-4f95-a532-e9abfe626764"}
[2026-05-07 14:11:11] local.NOTICE: Monitoring start {"correlation_id":"23eb9666-b406-4123-bd3a-a1459821e9d4","trace_id":"25ac4b64-ff6f-4b35-986e-449e220604a4"}
[2026-05-07 14:11:11] local.NOTICE: Monitoring end {"correlation_id":"23eb9666-b406-4123-bd3a-a1459821e9d4","trace_id":"25ac4b64-ff6f-4b35-986e-449e220604a4"}
[2026-05-07 14:11:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"b393...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.040226065,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"794","depth":4,"bounds":{"left":0.9601064,"top":0.07581804,"width":0.012300532,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.9740692,"top":0.074221864,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.98138297,"top":0.074221864,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-07 14:08:22] local.NOTICE: Monitoring start {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:23] local.NOTICE: Monitoring end {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {\"headers\":{\"Date\":[\"Thu, 07 May 2026 14:08:35 GMT\"],\"Content-Type\":[\"application/json;charset=utf-8\"],\"Content-Length\":[\"227\"],\"Connection\":[\"keep-alive\"],\"CF-Ray\":[\"9f80cc29fd66dc1a-SOF\"],\"CF-Cache-Status\":[\"DYNAMIC\"],\"Strict-Transport-Security\":[\"max-age=31536000; includeSubDomains; preload\"],\"Vary\":[\"origin\"],\"access-control-allow-credentials\":[\"false\"],\"server-timing\":[\"hcid;desc=\\\"019e02c4-d684-7f5d-be16-3d129d00c0a3\\\", cfr;desc=\\\"9f80cc2a06d23402-IAD\\\"\"],\"x-content-type-options\":[\"nosniff\"],\"x-hubspot-correlation-id\":[\"019e02c4-d684-7f5d-be16-3d129d00c0a3\"],\"Set-Cookie\":[\"__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-1.0.1.1-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None\"],\"Report-To\":[\"{\\\"endpoints\\\":[{\\\"url\\\":\\\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\\\"}],\\\"group\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"NEL\":[\"{\\\"success_fraction\\\":0.01,\\\"report_to\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"Server\":[\"cloudflare\"]}} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {\"team_id\":2,\"config_id\":2,\"retry_after\":10,\"reason\":\"Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:36] local.ERROR: Hubspot returned 429 {\"exception\":\"[object] (Jiminny\\\\Exceptions\\\\RateLimitException(code: 0): Hubspot returned 429 at /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206)\n[stacktrace]\n#0 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#4 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\n[previous exception] [object] (SevenShores\\\\Hubspot\\\\Exceptions\\\\BadRequest(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24)\n[stacktrace]\n#0 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(125): SevenShores\\\\Hubspot\\\\Exceptions\\\\HubspotException::create(Object(GuzzleHttp\\\\Exception\\\\ClientException))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#3 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#4 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#5 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#6 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (GuzzleHttp\\\\Exception\\\\ClientException(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111)\n[stacktrace]\n#0 /home/jiminny/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\\\\Exception\\\\RequestException::create(Object(GuzzleHttp\\\\Psr7\\\\Request), Object(GuzzleHttp\\\\Psr7\\\\Response), NULL, Array, NULL)\n#1 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\\\\Middleware::GuzzleHttp\\\\{closure}(Object(GuzzleHttp\\\\Psr7\\\\Response))\n#2 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\\\\Promise\\\\Promise::callHandler(1, Object(GuzzleHttp\\\\Psr7\\\\Response), NULL)\n#3 /home/jiminny/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\\\\Promise\\\\Promise::GuzzleHttp\\\\Promise\\\\{closure}()\n#4 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\\\\Promise\\\\TaskQueue->run(true)\n#5 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitFn()\n#6 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#7 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitList()\n#8 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#9 /home/jiminny/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\\\Promise\\\\Promise->wait()\n#10 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(113): GuzzleHttp\\\\Client->request('POST', 'https://api.hub...', Array)\n#11 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#12 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#13 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#14 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#15 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#16 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#23 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#31 {main}\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:39] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6918eda6-2b33-44f0-81b2-2b857d748d9d\",\"trace_id\":\"b579f82f-2e2c-4f51-90c7-176a9cb4b034\"}\n[2026-05-07 14:08:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6918eda6-2b33-44f0-81b2-2b857d748d9d\",\"trace_id\":\"b579f82f-2e2c-4f51-90c7-176a9cb4b034\"}\n[2026-05-07 14:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4f778d97-0b0b-4d22-811e-8e28826b49d2\",\"trace_id\":\"0c888693-b171-4384-9c15-ee657feac714\"}\n[2026-05-07 14:09:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4f778d97-0b0b-4d22-811e-8e28826b49d2\",\"trace_id\":\"0c888693-b171-4384-9c15-ee657feac714\"}\n[2026-05-07 14:09:26] local.NOTICE: Monitoring start {\"correlation_id\":\"27750001-5212-406e-bfb8-38a645dbcec5\",\"trace_id\":\"57d40356-0102-42fc-ba6b-1ecc93535e1b\"}\n[2026-05-07 14:09:26] local.NOTICE: Monitoring end {\"correlation_id\":\"27750001-5212-406e-bfb8-38a645dbcec5\",\"trace_id\":\"57d40356-0102-42fc-ba6b-1ecc93535e1b\"}\n[2026-05-07 14:09:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fd08a346-b729-47e2-91d6-dc845103affb\",\"trace_id\":\"dfb41a84-ecc1-4054-8517-dc4b2619f036\"}\n[2026-05-07 14:09:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fd08a346-b729-47e2-91d6-dc845103affb\",\"trace_id\":\"dfb41a84-ecc1-4054-8517-dc4b2619f036\"}\n[2026-05-07 14:09:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:40] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"3e4fee4c-1e25-454d-83aa-4fed507bc107\",\"trace_id\":\"e3fb6415-fa4e-4ea2-b163-9b09f456fb0c\"}\n[2026-05-07 14:10:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"1ecbe999-9c82-450c-acf9-dc89bf054b42\",\"trace_id\":\"96d0b27e-b838-4f8c-9959-25ec07ae5f6e\"}\n[2026-05-07 14:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"1ecbe999-9c82-450c-acf9-dc89bf054b42\",\"trace_id\":\"96d0b27e-b838-4f8c-9959-25ec07ae5f6e\"}\n[2026-05-07 14:10:08] local.NOTICE: Monitoring start {\"correlation_id\":\"de73b6fd-8980-4497-aafb-d2c38c47d449\",\"trace_id\":\"0ae3aae5-7abf-4911-84fb-2ba6537a5d38\"}\n[2026-05-07 14:10:08] local.NOTICE: Monitoring end {\"correlation_id\":\"de73b6fd-8980-4497-aafb-d2c38c47d449\",\"trace_id\":\"0ae3aae5-7abf-4911-84fb-2ba6537a5d38\"}\n[2026-05-07 14:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"1b6708af-0228-4e34-88a3-288578822431\",\"trace_id\":\"873e753a-20d2-4387-b9bc-d70791da1bff\"}\n[2026-05-07 14:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"1b6708af-0228-4e34-88a3-288578822431\",\"trace_id\":\"873e753a-20d2-4387-b9bc-d70791da1bff\"}\n[2026-05-07 14:10:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7\",\"trace_id\":\"0852729f-18b9-4c1f-8cf8-fa9772729628\"}\n[2026-05-07 14:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7\",\"trace_id\":\"0852729f-18b9-4c1f-8cf8-fa9772729628\"}\n[2026-05-07 14:10:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"8d1d9ffd-c346-4e05-bd33-2346f02967fa\",\"trace_id\":\"a11335d7-a43f-4152-9008-4f7112aaba0d\"}\n[2026-05-07 14:10:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"8d1d9ffd-c346-4e05-bd33-2346f02967fa\",\"trace_id\":\"a11335d7-a43f-4152-9008-4f7112aaba0d\"}\n[2026-05-07 14:10:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"66e2c860-7cdd-4549-895a-1e7a8c1a420a\",\"trace_id\":\"ab4721f5-bd7c-406e-9420-b9ed64debf84\"}\n[2026-05-07 14:10:26] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"66e2c860-7cdd-4549-895a-1e7a8c1a420a\",\"trace_id\":\"ab4721f5-bd7c-406e-9420-b9ed64debf84\"}\n[2026-05-07 14:10:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"66e2c860-7cdd-4549-895a-1e7a8c1a420a\",\"trace_id\":\"ab4721f5-bd7c-406e-9420-b9ed64debf84\"}\n[2026-05-07 14:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:30] local.INFO: Running conference:monitor:start command for activities in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:30] local.INFO: [conference:monitor:start] No activities found in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"14:05\",\"to\":\"14:10\"} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"04:00\",\"to\":\"04:05\"} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:36] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:36] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd\",\"trace_id\":\"dce06dd3-b5d4-4c3d-9f14-b224da41176d\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"35cb2637-43c5-4cd6-8453-7b8d61c19033\",\"trace_id\":\"79ecc7c8-3825-4196-b8aa-ae8477902bfd\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"35cb2637-43c5-4cd6-8453-7b8d61c19033\",\"trace_id\":\"79ecc7c8-3825-4196-b8aa-ae8477902bfd\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-07T14:12:41.711285Z\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd\",\"trace_id\":\"dce06dd3-b5d4-4c3d-9f14-b224da41176d\"}\n[2026-05-07 14:10:42] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:47] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"493bad62-499f-46c3-ab8b-328c92ba9190\",\"trace_id\":\"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a\"}\n[2026-05-07 14:10:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"493bad62-499f-46c3-ab8b-328c92ba9190\",\"trace_id\":\"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a\"}\n[2026-05-07 14:10:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4d571c29-d825-4c87-90d8-bb28b144d79b\",\"trace_id\":\"358371cc-6239-4a46-a5cd-32003d760693\"}\n[2026-05-07 14:10:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4d571c29-d825-4c87-90d8-bb28b144d79b\",\"trace_id\":\"358371cc-6239-4a46-a5cd-32003d760693\"}\n[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:52] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"67e2589d-9b37-435c-b98c-f86793d41cb2\",\"trace_id\":\"e063d6c6-83ae-428d-845b-edba5ef0a9b6\"}\n[2026-05-07 14:11:06] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"67e2589d-9b37-435c-b98c-f86793d41cb2\",\"trace_id\":\"e063d6c6-83ae-428d-845b-edba5ef0a9b6\"}\n[2026-05-07 14:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"67e2589d-9b37-435c-b98c-f86793d41cb2\",\"trace_id\":\"e063d6c6-83ae-428d-845b-edba5ef0a9b6\"}\n[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:07] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"0593b125-f26d-47b8-b376-bb34a7cf65ff\",\"trace_id\":\"84e0ff21-1203-4f95-a532-e9abfe626764\"}\n[2026-05-07 14:11:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"0593b125-f26d-47b8-b376-bb34a7cf65ff\",\"trace_id\":\"84e0ff21-1203-4f95-a532-e9abfe626764\"}\n[2026-05-07 14:11:11] local.NOTICE: Monitoring start {\"correlation_id\":\"23eb9666-b406-4123-bd3a-a1459821e9d4\",\"trace_id\":\"25ac4b64-ff6f-4b35-986e-449e220604a4\"}\n[2026-05-07 14:11:11] local.NOTICE: Monitoring end {\"correlation_id\":\"23eb9666-b406-4123-bd3a-a1459821e9d4\",\"trace_id\":\"25ac4b64-ff6f-4b35-986e-449e220604a4\"}\n[2026-05-07 14:11:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"b3939f93-fc8d-4586-93d5-9b6be01c139b\",\"trace_id\":\"6991f28e-f1b8-4235-ba74-0c15d4ee2b5b\"}\n[2026-05-07 14:11:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"b3939f93-fc8d-4586-93d5-9b6be01c139b\",\"trace_id\":\"6991f28e-f1b8-4235-ba74-0c15d4ee2b5b\"}\n[2026-05-07 14:11:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:20] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:20] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e947ce8c-00c9-4c58-aea9-afab1030a83b\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e947ce8c-00c9-4c58-aea9-afab1030a83b\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24828544,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.34,\"average_seconds_per_request\":0} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":394.65,\"usage\":25001880,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.ERROR: Trying to access array offset on null {\"exception\":\"[object] (ErrorException(code: 0): Trying to access array offset on null at /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php:342)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#1 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(342): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#2 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(675): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->importOpportunityBatch(Array)\n#3 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(85): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->processOpportunityBatch(Array)\n#4 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(118): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->syncOpportunities(Array)\n#5 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(86): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->syncHubspotCrmObjects(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service), Object(Illuminate\\\\Support\\\\Carbon))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->handle(Object(Jiminny\\\\Services\\\\ResolveTeamCrmConnection), Object(Illuminate\\\\Log\\\\LogManager), Object(Jiminny\\\\Repositories\\\\TeamRepository))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->Illuminate\\\\Bus\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects), false)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->Illuminate\\\\Queue\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#21 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'crm-sync,crm-up...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'crm-sync,crm-up...')\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#32 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24830528,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":14.86,\"usage\":24891936,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24930376,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":14.87,\"usage\":25090176,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":25129256,\"real_usage\":65011712,\"pid\":49874} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.22,\"average_seconds_per_request\":0} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":246.9,\"usage\":25345032,\"real_usage\":65011712,\"pid\":49874} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.ERROR: Trying to access array offset on null {\"exception\":\"[object] (ErrorException(code: 0): Trying to access array offset on null at /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php:342)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#1 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(342): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#2 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(675): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->importOpportunityBatch(Array)\n#3 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(85): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->processOpportunityBatch(Array)\n#4 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(118): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->syncOpportunities(Array)\n#5 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(86): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->syncHubspotCrmObjects(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service), Object(Illuminate\\\\Support\\\\Carbon))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->handle(Object(Jiminny\\\\Services\\\\ResolveTeamCrmConnection), Object(Illuminate\\\\Log\\\\LogManager), Object(Jiminny\\\\Repositories\\\\TeamRepository))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->Illuminate\\\\Bus\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects), false)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->Illuminate\\\\Queue\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#21 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'crm-sync,crm-up...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'crm-sync,crm-up...')\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#32 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24842584,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.21,\"average_seconds_per_request\":0} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":239.38,\"usage\":25015920,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.ERROR: Trying to access array offset on null {\"exception\":\"[object] (ErrorException(code: 0): Trying to access array offset on null at /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php:342)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#1 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(342): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#2 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(675): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->importOpportunityBatch(Array)\n#3 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(85): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->processOpportunityBatch(Array)\n#4 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(118): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->syncOpportunities(Array)\n#5 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(86): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->syncHubspotCrmObjects(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service), Object(Illuminate\\\\Support\\\\Carbon))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->handle(Object(Jiminny\\\\Services\\\\ResolveTeamCrmConnection), Object(Illuminate\\\\Log\\\\LogManager), Object(Jiminny\\\\Repositories\\\\TeamRepository))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->Illuminate\\\\Bus\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects), false)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->Illuminate\\\\Queue\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#21 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'crm-sync,crm-up...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'crm-sync,crm-up...')\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#32 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24861864,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":25.0,\"usage\":24917104,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":210.1,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.73} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:12:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"91d0261e-7354-4a33-aea8-58089845e234\",\"trace_id\":\"030809b6-40c4-482e-9355-7681abff9dbe\"}\n[2026-05-07 14:12:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"91d0261e-7354-4a33-aea8-58089845e234\",\"trace_id\":\"030809b6-40c4-482e-9355-7681abff9dbe\"}\n[2026-05-07 14:12:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"91d0261e-7354-4a33-aea8-58089845e234\",\"trace_id\":\"030809b6-40c4-482e-9355-7681abff9dbe\"}\n[2026-05-07 14:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"ae1fc2e9-cee8-41fb-9beb-765160e717c2\",\"trace_id\":\"05276bce-900c-4067-9ea4-3d7ffd164b12\"}\n[2026-05-07 14:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"ae1fc2e9-cee8-41fb-9beb-765160e717c2\",\"trace_id\":\"05276bce-900c-4067-9ea4-3d7ffd164b12\"}\n[2026-05-07 14:12:09] local.NOTICE: Monitoring start {\"correlation_id\":\"5ee463e9-fe8a-4731-b989-55e763ad67d6\",\"trace_id\":\"6a15ee60-a923-4853-a937-9353e3991a8e\"}\n[2026-05-07 14:12:09] local.NOTICE: Monitoring end {\"correlation_id\":\"5ee463e9-fe8a-4731-b989-55e763ad67d6\",\"trace_id\":\"6a15ee60-a923-4853-a937-9353e3991a8e\"}\n[2026-05-07 14:12:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"05128955-a4f7-4354-a0ac-915c6d9969f5\",\"trace_id\":\"9ebe0c71-e6b5-41f0-aaf8-9465027b75e0\"}\n[2026-05-07 14:12:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"05128955-a4f7-4354-a0ac-915c6d9969f5\",\"trace_id\":\"9ebe0c71-e6b5-41f0-aaf8-9465027b75e0\"}\n[2026-05-07 14:12:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:16] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:10:00, 2026-05-07 14:12:00] {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:16] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:10:00, 2026-05-07 14:12:00] {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:20] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:20] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:23] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 2 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"206a607e-298a-41c4-9663-0e4d8b27d5cb\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:13:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"7566e406-287f-4c04-abf2-82b683af08a1\",\"trace_id\":\"a69b8bf4-a237-467b-b372-d56a5d56b586\"}\n[2026-05-07 14:13:07] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"7566e406-287f-4c04-abf2-82b683af08a1\",\"trace_id\":\"a69b8bf4-a237-467b-b372-d56a5d56b586\"}\n[2026-05-07 14:13:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"7566e406-287f-4c04-abf2-82b683af08a1\",\"trace_id\":\"a69b8bf4-a237-467b-b372-d56a5d56b586\"}\n[2026-05-07 14:13:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e6f0284a-0819-485c-90fb-acba2398f2d2\",\"trace_id\":\"4b702d84-fd3e-44e2-b8bf-ed4f1a388aef\"}\n[2026-05-07 14:13:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e6f0284a-0819-485c-90fb-acba2398f2d2\",\"trace_id\":\"4b702d84-fd3e-44e2-b8bf-ed4f1a388aef\"}\n[2026-05-07 14:13:11] local.NOTICE: Monitoring start {\"correlation_id\":\"c3d31d29-15b2-44c4-b3f7-9eb93d8fa463\",\"trace_id\":\"e8208949-019d-4b02-9b5e-ca2065e17eb3\"}\n[2026-05-07 14:13:12] local.NOTICE: Monitoring end {\"correlation_id\":\"c3d31d29-15b2-44c4-b3f7-9eb93d8fa463\",\"trace_id\":\"e8208949-019d-4b02-9b5e-ca2065e17eb3\"}\n[2026-05-07 14:13:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"c984be16-0f01-4e8b-b85a-38dc507f1e8e\",\"trace_id\":\"5c1a2294-7759-43d0-b1d5-b465058b1899\"}\n[2026-05-07 14:13:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"c984be16-0f01-4e8b-b85a-38dc507f1e8e\",\"trace_id\":\"5c1a2294-7759-43d0-b1d5-b465058b1899\"}\n[2026-05-07 14:13:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:22] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:22] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"857d1e1f-a3fe-41f2-a321-7e34cde62cb3\",\"trace_id\":\"1b1f80a8-f45c-452b-b9ca-c5b2a816ffc0\"}\n[2026-05-07 14:13:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:27] local.NOTICE: Calendar sync start {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"857d1e1f-a3fe-41f2-a321-7e34cde62cb3\",\"trace_id\":\"1b1f80a8-f45c-452b-b9ca-c5b2a816ffc0\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 4e521bc0-2ca4-49dd-aef5-5734a1092900 Correlation ID: b4a85540-77aa-4e03-84db-0f8b421b078a Timestamp: 2026-05-07 14:13:31Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:31Z\\\",\\\"trace_id\\\":\\\"4e521bc0-2ca4-49dd-aef5-5734a1092900\\\",\\\"correlation_id\\\":\\\"b4a85540-77aa-4e03-84db-0f8b421b078a\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 51233fef-4451-4b2d-82eb-0b26d9293600 Correlation ID: df3a132e-e0a0-449d-9f4c-95844490c7bf Timestamp: 2026-05-07 14:13:31Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:31Z\\\",\\\"trace_id\\\":\\\"51233fef-4451-4b2d-82eb-0b26d9293600\\\",\\\"correlation_id\\\":\\\"df3a132e-e0a0-449d-9f4c-95844490c7bf\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 49f15614-bbd7-432c-8d6c-e19b09b11400 Correlation ID: 49e24b17-53d3-4b1d-804d-ce38bf344368 Timestamp: 2026-05-07 14:13:35Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:35Z\\\",\\\"trace_id\\\":\\\"49f15614-bbd7-432c-8d6c-e19b09b11400\\\",\\\"correlation_id\\\":\\\"49e24b17-53d3-4b1d-804d-ce38bf344368\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 1d4d2578-2be4-4c43-b400-cde028293600 Correlation ID: 144144e2-130d-499c-a0c5-e0b665aa4c18 Timestamp: 2026-05-07 14:13:35Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:35Z\\\",\\\"trace_id\\\":\\\"1d4d2578-2be4-4c43-b400-cde028293600\\\",\\\"correlation_id\\\":\\\"144144e2-130d-499c-a0c5-e0b665aa4c18\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: e8e681f8-1e44-4d8a-baf9-8f21ad2a3400 Correlation ID: 0bf639e5-a9c0-4105-b806-8d15fc269ec6 Timestamp: 2026-05-07 14:13:36Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:36Z\\\",\\\"trace_id\\\":\\\"e8e681f8-1e44-4d8a-baf9-8f21ad2a3400\\\",\\\"correlation_id\\\":\\\"0bf639e5-a9c0-4105-b806-8d15fc269ec6\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"c0ec8c35bbde501bc9a9a645a16a003b1758fbda6e2ce73b27c9a87d9db0da81\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:38] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:38] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:38] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCHhwR3crxfEuMI8zGlf-bMYpCFtdxXvSJWTlnqQvu_jjoOrOYL2VG9rZwFHCERHxGfGEK3CmQX6x8MJG3ZbBXGuVIS6C7u-doY5maMRdsfnrHIAEMJd4Bs_WMfMH4tDJ8j9aul7DHDEJaP7w0PoPPpcoxu4nEk4vk-MolJBEgkSrayEewuBs5JVItUX9lUY2tA.yO2roNQ4Vdm6hBgoutuphGchuzbvsk7aqt5wHfcyeFQ\",\"last_sync\":\"2026-05-06 15:58:35\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}","depth":4,"bounds":{"left":0.55019945,"top":0.0726257,"width":0.44980055,"height":0.9273743},"on_screen":true,"value":"[2026-05-07 14:08:22] local.NOTICE: Monitoring start {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:23] local.NOTICE: Monitoring end {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {\"headers\":{\"Date\":[\"Thu, 07 May 2026 14:08:35 GMT\"],\"Content-Type\":[\"application/json;charset=utf-8\"],\"Content-Length\":[\"227\"],\"Connection\":[\"keep-alive\"],\"CF-Ray\":[\"9f80cc29fd66dc1a-SOF\"],\"CF-Cache-Status\":[\"DYNAMIC\"],\"Strict-Transport-Security\":[\"max-age=31536000; includeSubDomains; preload\"],\"Vary\":[\"origin\"],\"access-control-allow-credentials\":[\"false\"],\"server-timing\":[\"hcid;desc=\\\"019e02c4-d684-7f5d-be16-3d129d00c0a3\\\", cfr;desc=\\\"9f80cc2a06d23402-IAD\\\"\"],\"x-content-type-options\":[\"nosniff\"],\"x-hubspot-correlation-id\":[\"019e02c4-d684-7f5d-be16-3d129d00c0a3\"],\"Set-Cookie\":[\"__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-1.0.1.1-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None\"],\"Report-To\":[\"{\\\"endpoints\\\":[{\\\"url\\\":\\\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\\\"}],\\\"group\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"NEL\":[\"{\\\"success_fraction\\\":0.01,\\\"report_to\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"Server\":[\"cloudflare\"]}} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {\"team_id\":2,\"config_id\":2,\"retry_after\":10,\"reason\":\"Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:36] local.ERROR: Hubspot returned 429 {\"exception\":\"[object] (Jiminny\\\\Exceptions\\\\RateLimitException(code: 0): Hubspot returned 429 at /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206)\n[stacktrace]\n#0 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#4 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\n[previous exception] [object] (SevenShores\\\\Hubspot\\\\Exceptions\\\\BadRequest(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24)\n[stacktrace]\n#0 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(125): SevenShores\\\\Hubspot\\\\Exceptions\\\\HubspotException::create(Object(GuzzleHttp\\\\Exception\\\\ClientException))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#3 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#4 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#5 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#6 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (GuzzleHttp\\\\Exception\\\\ClientException(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111)\n[stacktrace]\n#0 /home/jiminny/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\\\\Exception\\\\RequestException::create(Object(GuzzleHttp\\\\Psr7\\\\Request), Object(GuzzleHttp\\\\Psr7\\\\Response), NULL, Array, NULL)\n#1 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\\\\Middleware::GuzzleHttp\\\\{closure}(Object(GuzzleHttp\\\\Psr7\\\\Response))\n#2 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\\\\Promise\\\\Promise::callHandler(1, Object(GuzzleHttp\\\\Psr7\\\\Response), NULL)\n#3 /home/jiminny/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\\\\Promise\\\\Promise::GuzzleHttp\\\\Promise\\\\{closure}()\n#4 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\\\\Promise\\\\TaskQueue->run(true)\n#5 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitFn()\n#6 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#7 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitList()\n#8 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#9 /home/jiminny/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\\\Promise\\\\Promise->wait()\n#10 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(113): GuzzleHttp\\\\Client->request('POST', 'https://api.hub...', Array)\n#11 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#12 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#13 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#14 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#15 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#16 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#23 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#31 {main}\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:39] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6918eda6-2b33-44f0-81b2-2b857d748d9d\",\"trace_id\":\"b579f82f-2e2c-4f51-90c7-176a9cb4b034\"}\n[2026-05-07 14:08:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6918eda6-2b33-44f0-81b2-2b857d748d9d\",\"trace_id\":\"b579f82f-2e2c-4f51-90c7-176a9cb4b034\"}\n[2026-05-07 14:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4f778d97-0b0b-4d22-811e-8e28826b49d2\",\"trace_id\":\"0c888693-b171-4384-9c15-ee657feac714\"}\n[2026-05-07 14:09:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4f778d97-0b0b-4d22-811e-8e28826b49d2\",\"trace_id\":\"0c888693-b171-4384-9c15-ee657feac714\"}\n[2026-05-07 14:09:26] local.NOTICE: Monitoring start {\"correlation_id\":\"27750001-5212-406e-bfb8-38a645dbcec5\",\"trace_id\":\"57d40356-0102-42fc-ba6b-1ecc93535e1b\"}\n[2026-05-07 14:09:26] local.NOTICE: Monitoring end {\"correlation_id\":\"27750001-5212-406e-bfb8-38a645dbcec5\",\"trace_id\":\"57d40356-0102-42fc-ba6b-1ecc93535e1b\"}\n[2026-05-07 14:09:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fd08a346-b729-47e2-91d6-dc845103affb\",\"trace_id\":\"dfb41a84-ecc1-4054-8517-dc4b2619f036\"}\n[2026-05-07 14:09:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fd08a346-b729-47e2-91d6-dc845103affb\",\"trace_id\":\"dfb41a84-ecc1-4054-8517-dc4b2619f036\"}\n[2026-05-07 14:09:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:40] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"3e4fee4c-1e25-454d-83aa-4fed507bc107\",\"trace_id\":\"e3fb6415-fa4e-4ea2-b163-9b09f456fb0c\"}\n[2026-05-07 14:10:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"1ecbe999-9c82-450c-acf9-dc89bf054b42\",\"trace_id\":\"96d0b27e-b838-4f8c-9959-25ec07ae5f6e\"}\n[2026-05-07 14:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"1ecbe999-9c82-450c-acf9-dc89bf054b42\",\"trace_id\":\"96d0b27e-b838-4f8c-9959-25ec07ae5f6e\"}\n[2026-05-07 14:10:08] local.NOTICE: Monitoring start {\"correlation_id\":\"de73b6fd-8980-4497-aafb-d2c38c47d449\",\"trace_id\":\"0ae3aae5-7abf-4911-84fb-2ba6537a5d38\"}\n[2026-05-07 14:10:08] local.NOTICE: Monitoring end {\"correlation_id\":\"de73b6fd-8980-4497-aafb-d2c38c47d449\",\"trace_id\":\"0ae3aae5-7abf-4911-84fb-2ba6537a5d38\"}\n[2026-05-07 14:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"1b6708af-0228-4e34-88a3-288578822431\",\"trace_id\":\"873e753a-20d2-4387-b9bc-d70791da1bff\"}\n[2026-05-07 14:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"1b6708af-0228-4e34-88a3-288578822431\",\"trace_id\":\"873e753a-20d2-4387-b9bc-d70791da1bff\"}\n[2026-05-07 14:10:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7\",\"trace_id\":\"0852729f-18b9-4c1f-8cf8-fa9772729628\"}\n[2026-05-07 14:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7\",\"trace_id\":\"0852729f-18b9-4c1f-8cf8-fa9772729628\"}\n[2026-05-07 14:10:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"8d1d9ffd-c346-4e05-bd33-2346f02967fa\",\"trace_id\":\"a11335d7-a43f-4152-9008-4f7112aaba0d\"}\n[2026-05-07 14:10:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"8d1d9ffd-c346-4e05-bd33-2346f02967fa\",\"trace_id\":\"a11335d7-a43f-4152-9008-4f7112aaba0d\"}\n[2026-05-07 14:10:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"66e2c860-7cdd-4549-895a-1e7a8c1a420a\",\"trace_id\":\"ab4721f5-bd7c-406e-9420-b9ed64debf84\"}\n[2026-05-07 14:10:26] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"66e2c860-7cdd-4549-895a-1e7a8c1a420a\",\"trace_id\":\"ab4721f5-bd7c-406e-9420-b9ed64debf84\"}\n[2026-05-07 14:10:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"66e2c860-7cdd-4549-895a-1e7a8c1a420a\",\"trace_id\":\"ab4721f5-bd7c-406e-9420-b9ed64debf84\"}\n[2026-05-07 14:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:30] local.INFO: Running conference:monitor:start command for activities in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:30] local.INFO: [conference:monitor:start] No activities found in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"14:05\",\"to\":\"14:10\"} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"04:00\",\"to\":\"04:05\"} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:36] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:36] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd\",\"trace_id\":\"dce06dd3-b5d4-4c3d-9f14-b224da41176d\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"35cb2637-43c5-4cd6-8453-7b8d61c19033\",\"trace_id\":\"79ecc7c8-3825-4196-b8aa-ae8477902bfd\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"35cb2637-43c5-4cd6-8453-7b8d61c19033\",\"trace_id\":\"79ecc7c8-3825-4196-b8aa-ae8477902bfd\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-07T14:12:41.711285Z\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd\",\"trace_id\":\"dce06dd3-b5d4-4c3d-9f14-b224da41176d\"}\n[2026-05-07 14:10:42] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:47] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"493bad62-499f-46c3-ab8b-328c92ba9190\",\"trace_id\":\"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a\"}\n[2026-05-07 14:10:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"493bad62-499f-46c3-ab8b-328c92ba9190\",\"trace_id\":\"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a\"}\n[2026-05-07 14:10:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4d571c29-d825-4c87-90d8-bb28b144d79b\",\"trace_id\":\"358371cc-6239-4a46-a5cd-32003d760693\"}\n[2026-05-07 14:10:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4d571c29-d825-4c87-90d8-bb28b144d79b\",\"trace_id\":\"358371cc-6239-4a46-a5cd-32003d760693\"}\n[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:52] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"67e2589d-9b37-435c-b98c-f86793d41cb2\",\"trace_id\":\"e063d6c6-83ae-428d-845b-edba5ef0a9b6\"}\n[2026-05-07 14:11:06] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"67e2589d-9b37-435c-b98c-f86793d41cb2\",\"trace_id\":\"e063d6c6-83ae-428d-845b-edba5ef0a9b6\"}\n[2026-05-07 14:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"67e2589d-9b37-435c-b98c-f86793d41cb2\",\"trace_id\":\"e063d6c6-83ae-428d-845b-edba5ef0a9b6\"}\n[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:07] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"0593b125-f26d-47b8-b376-bb34a7cf65ff\",\"trace_id\":\"84e0ff21-1203-4f95-a532-e9abfe626764\"}\n[2026-05-07 14:11:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"0593b125-f26d-47b8-b376-bb34a7cf65ff\",\"trace_id\":\"84e0ff21-1203-4f95-a532-e9abfe626764\"}\n[2026-05-07 14:11:11] local.NOTICE: Monitoring start {\"correlation_id\":\"23eb9666-b406-4123-bd3a-a1459821e9d4\",\"trace_id\":\"25ac4b64-ff6f-4b35-986e-449e220604a4\"}\n[2026-05-07 14:11:11] local.NOTICE: Monitoring end {\"correlation_id\":\"23eb9666-b406-4123-bd3a-a1459821e9d4\",\"trace_id\":\"25ac4b64-ff6f-4b35-986e-449e220604a4\"}\n[2026-05-07 14:11:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"b3939f93-fc8d-4586-93d5-9b6be01c139b\",\"trace_id\":\"6991f28e-f1b8-4235-ba74-0c15d4ee2b5b\"}\n[2026-05-07 14:11:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"b3939f93-fc8d-4586-93d5-9b6be01c139b\",\"trace_id\":\"6991f28e-f1b8-4235-ba74-0c15d4ee2b5b\"}\n[2026-05-07 14:11:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:20] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:20] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e947ce8c-00c9-4c58-aea9-afab1030a83b\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e947ce8c-00c9-4c58-aea9-afab1030a83b\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24828544,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.34,\"average_seconds_per_request\":0} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":394.65,\"usage\":25001880,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.ERROR: Trying to access array offset on null {\"exception\":\"[object] (ErrorException(code: 0): Trying to access array offset on null at /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php:342)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#1 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(342): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#2 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(675): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->importOpportunityBatch(Array)\n#3 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(85): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->processOpportunityBatch(Array)\n#4 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(118): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->syncOpportunities(Array)\n#5 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(86): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->syncHubspotCrmObjects(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service), Object(Illuminate\\\\Support\\\\Carbon))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->handle(Object(Jiminny\\\\Services\\\\ResolveTeamCrmConnection), Object(Illuminate\\\\Log\\\\LogManager), Object(Jiminny\\\\Repositories\\\\TeamRepository))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->Illuminate\\\\Bus\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects), false)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->Illuminate\\\\Queue\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#21 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'crm-sync,crm-up...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'crm-sync,crm-up...')\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#32 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24830528,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":14.86,\"usage\":24891936,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24930376,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":14.87,\"usage\":25090176,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":25129256,\"real_usage\":65011712,\"pid\":49874} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.22,\"average_seconds_per_request\":0} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":246.9,\"usage\":25345032,\"real_usage\":65011712,\"pid\":49874} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.ERROR: Trying to access array offset on null {\"exception\":\"[object] (ErrorException(code: 0): Trying to access array offset on null at /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php:342)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#1 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(342): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#2 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(675): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->importOpportunityBatch(Array)\n#3 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(85): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->processOpportunityBatch(Array)\n#4 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(118): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->syncOpportunities(Array)\n#5 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(86): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->syncHubspotCrmObjects(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service), Object(Illuminate\\\\Support\\\\Carbon))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->handle(Object(Jiminny\\\\Services\\\\ResolveTeamCrmConnection), Object(Illuminate\\\\Log\\\\LogManager), Object(Jiminny\\\\Repositories\\\\TeamRepository))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->Illuminate\\\\Bus\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects), false)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->Illuminate\\\\Queue\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#21 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'crm-sync,crm-up...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'crm-sync,crm-up...')\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#32 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24842584,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.21,\"average_seconds_per_request\":0} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":239.38,\"usage\":25015920,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.ERROR: Trying to access array offset on null {\"exception\":\"[object] (ErrorException(code: 0): Trying to access array offset on null at /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php:342)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#1 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(342): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#2 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(675): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->importOpportunityBatch(Array)\n#3 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(85): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->processOpportunityBatch(Array)\n#4 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(118): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->syncOpportunities(Array)\n#5 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(86): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->syncHubspotCrmObjects(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service), Object(Illuminate\\\\Support\\\\Carbon))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->handle(Object(Jiminny\\\\Services\\\\ResolveTeamCrmConnection), Object(Illuminate\\\\Log\\\\LogManager), Object(Jiminny\\\\Repositories\\\\TeamRepository))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->Illuminate\\\\Bus\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects), false)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->Illuminate\\\\Queue\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#21 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'crm-sync,crm-up...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'crm-sync,crm-up...')\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#32 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24861864,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":25.0,\"usage\":24917104,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":210.1,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.73} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:12:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"91d0261e-7354-4a33-aea8-58089845e234\",\"trace_id\":\"030809b6-40c4-482e-9355-7681abff9dbe\"}\n[2026-05-07 14:12:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"91d0261e-7354-4a33-aea8-58089845e234\",\"trace_id\":\"030809b6-40c4-482e-9355-7681abff9dbe\"}\n[2026-05-07 14:12:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"91d0261e-7354-4a33-aea8-58089845e234\",\"trace_id\":\"030809b6-40c4-482e-9355-7681abff9dbe\"}\n[2026-05-07 14:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"ae1fc2e9-cee8-41fb-9beb-765160e717c2\",\"trace_id\":\"05276bce-900c-4067-9ea4-3d7ffd164b12\"}\n[2026-05-07 14:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"ae1fc2e9-cee8-41fb-9beb-765160e717c2\",\"trace_id\":\"05276bce-900c-4067-9ea4-3d7ffd164b12\"}\n[2026-05-07 14:12:09] local.NOTICE: Monitoring start {\"correlation_id\":\"5ee463e9-fe8a-4731-b989-55e763ad67d6\",\"trace_id\":\"6a15ee60-a923-4853-a937-9353e3991a8e\"}\n[2026-05-07 14:12:09] local.NOTICE: Monitoring end {\"correlation_id\":\"5ee463e9-fe8a-4731-b989-55e763ad67d6\",\"trace_id\":\"6a15ee60-a923-4853-a937-9353e3991a8e\"}\n[2026-05-07 14:12:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"05128955-a4f7-4354-a0ac-915c6d9969f5\",\"trace_id\":\"9ebe0c71-e6b5-41f0-aaf8-9465027b75e0\"}\n[2026-05-07 14:12:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"05128955-a4f7-4354-a0ac-915c6d9969f5\",\"trace_id\":\"9ebe0c71-e6b5-41f0-aaf8-9465027b75e0\"}\n[2026-05-07 14:12:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:16] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:10:00, 2026-05-07 14:12:00] {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:16] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:10:00, 2026-05-07 14:12:00] {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:20] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:20] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:23] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 2 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"206a607e-298a-41c4-9663-0e4d8b27d5cb\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:13:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"7566e406-287f-4c04-abf2-82b683af08a1\",\"trace_id\":\"a69b8bf4-a237-467b-b372-d56a5d56b586\"}\n[2026-05-07 14:13:07] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"7566e406-287f-4c04-abf2-82b683af08a1\",\"trace_id\":\"a69b8bf4-a237-467b-b372-d56a5d56b586\"}\n[2026-05-07 14:13:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"7566e406-287f-4c04-abf2-82b683af08a1\",\"trace_id\":\"a69b8bf4-a237-467b-b372-d56a5d56b586\"}\n[2026-05-07 14:13:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e6f0284a-0819-485c-90fb-acba2398f2d2\",\"trace_id\":\"4b702d84-fd3e-44e2-b8bf-ed4f1a388aef\"}\n[2026-05-07 14:13:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e6f0284a-0819-485c-90fb-acba2398f2d2\",\"trace_id\":\"4b702d84-fd3e-44e2-b8bf-ed4f1a388aef\"}\n[2026-05-07 14:13:11] local.NOTICE: Monitoring start {\"correlation_id\":\"c3d31d29-15b2-44c4-b3f7-9eb93d8fa463\",\"trace_id\":\"e8208949-019d-4b02-9b5e-ca2065e17eb3\"}\n[2026-05-07 14:13:12] local.NOTICE: Monitoring end {\"correlation_id\":\"c3d31d29-15b2-44c4-b3f7-9eb93d8fa463\",\"trace_id\":\"e8208949-019d-4b02-9b5e-ca2065e17eb3\"}\n[2026-05-07 14:13:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"c984be16-0f01-4e8b-b85a-38dc507f1e8e\",\"trace_id\":\"5c1a2294-7759-43d0-b1d5-b465058b1899\"}\n[2026-05-07 14:13:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"c984be16-0f01-4e8b-b85a-38dc507f1e8e\",\"trace_id\":\"5c1a2294-7759-43d0-b1d5-b465058b1899\"}\n[2026-05-07 14:13:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:22] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:22] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"857d1e1f-a3fe-41f2-a321-7e34cde62cb3\",\"trace_id\":\"1b1f80a8-f45c-452b-b9ca-c5b2a816ffc0\"}\n[2026-05-07 14:13:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:27] local.NOTICE: Calendar sync start {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"857d1e1f-a3fe-41f2-a321-7e34cde62cb3\",\"trace_id\":\"1b1f80a8-f45c-452b-b9ca-c5b2a816ffc0\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 4e521bc0-2ca4-49dd-aef5-5734a1092900 Correlation ID: b4a85540-77aa-4e03-84db-0f8b421b078a Timestamp: 2026-05-07 14:13:31Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:31Z\\\",\\\"trace_id\\\":\\\"4e521bc0-2ca4-49dd-aef5-5734a1092900\\\",\\\"correlation_id\\\":\\\"b4a85540-77aa-4e03-84db-0f8b421b078a\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 51233fef-4451-4b2d-82eb-0b26d9293600 Correlation ID: df3a132e-e0a0-449d-9f4c-95844490c7bf Timestamp: 2026-05-07 14:13:31Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:31Z\\\",\\\"trace_id\\\":\\\"51233fef-4451-4b2d-82eb-0b26d9293600\\\",\\\"correlation_id\\\":\\\"df3a132e-e0a0-449d-9f4c-95844490c7bf\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 49f15614-bbd7-432c-8d6c-e19b09b11400 Correlation ID: 49e24b17-53d3-4b1d-804d-ce38bf344368 Timestamp: 2026-05-07 14:13:35Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:35Z\\\",\\\"trace_id\\\":\\\"49f15614-bbd7-432c-8d6c-e19b09b11400\\\",\\\"correlation_id\\\":\\\"49e24b17-53d3-4b1d-804d-ce38bf344368\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 1d4d2578-2be4-4c43-b400-cde028293600 Correlation ID: 144144e2-130d-499c-a0c5-e0b665aa4c18 Timestamp: 2026-05-07 14:13:35Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:35Z\\\",\\\"trace_id\\\":\\\"1d4d2578-2be4-4c43-b400-cde028293600\\\",\\\"correlation_id\\\":\\\"144144e2-130d-499c-a0c5-e0b665aa4c18\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: e8e681f8-1e44-4d8a-baf9-8f21ad2a3400 Correlation ID: 0bf639e5-a9c0-4105-b806-8d15fc269ec6 Timestamp: 2026-05-07 14:13:36Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:36Z\\\",\\\"trace_id\\\":\\\"e8e681f8-1e44-4d8a-baf9-8f21ad2a3400\\\",\\\"correlation_id\\\":\\\"0bf639e5-a9c0-4105-b806-8d15fc269ec6\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"c0ec8c35bbde501bc9a9a645a16a003b1758fbda6e2ce73b27c9a87d9db0da81\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:38] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:38] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:38] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCHhwR3crxfEuMI8zGlf-bMYpCFtdxXvSJWTlnqQvu_jjoOrOYL2VG9rZwFHCERHxGfGEK3CmQX6x8MJG3ZbBXGuVIS6C7u-doY5maMRdsfnrHIAEMJd4Bs_WMfMH4tDJ8j9aul7DHDEJaP7w0PoPPpcoxu4nEk4vk-MolJBEgkSrayEewuBs5JVItUX9lUY2tA.yO2roNQ4Vdm6hBgoutuphGchuzbvsk7aqt5wHfcyeFQ\",\"last_sync\":\"2026-05-06 15:58:35\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2","depth":4,"bounds":{"left":0.48238033,"top":0.17478053,"width":0.007978723,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"70","depth":4,"bounds":{"left":0.49235374,"top":0.17478053,"width":0.009973404,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":4,"bounds":{"left":0.5043218,"top":0.17478053,"width":0.007978723,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.51396275,"top":0.17318435,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.5212766,"top":0.17318435,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Crm\\Hubspot;\n\nuse HubSpot\\Client\\Crm\\Deals\\ApiException as DealApiException;\nuse HubSpot\\Client\\Crm\\Contacts\\ApiException as ContactApiException;\nuse HubSpot\\Client\\Crm\\Companies\\ApiException as CompanyApiException;\nuse HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectWithAssociations as ContactsWithAssociations;\nuse HubSpot\\Client\\Crm\\Companies\\Model\\SimplePublicObjectWithAssociations as CompaniesWithAssociations;\nuse HubSpot\\Client\\Crm\\Deals\\Model\\SimplePublicObjectWithAssociations as DealWithAssociations;\nuse HubSpot\\Client\\Crm\\Objects\\Model\\SimplePublicObjectInput;\nuse HubSpot\\Client\\Crm\\Objects\\Model\\SimplePublicObjectWithAssociations as ObjectWithAssociations;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\Error;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\PipelineStage;\nuse HubSpot\\Client\\Crm\\Properties\\Model\\Property;\nuse HubSpot\\Discovery\\Discovery;\nuse Jiminny\\Component\\Utility\\Service\\ProviderRateLimiter;\nuse Jiminny\\Exceptions\\CrmException;\nuse Jiminny\\Exceptions\\RateLimitException;\nuse Jiminny\\Exceptions\\SocialAccountTokenInvalidException;\nuse Jiminny\\Jobs\\Crm\\NoteObject;\nuse Jiminny\\Models\\Crm\\Field;\nuse Jiminny\\Services\\Crm\\BaseClient;\nuse Jiminny\\Services\\Crm\\Hubspot\\DTO\\Response\\Owner;\nuse Jiminny\\Services\\SocialAccountService;\nuse SevenShores\\Hubspot\\Exceptions\\BadRequest;\nuse SevenShores\\Hubspot\\Exceptions\\HubspotException;\nuse SevenShores\\Hubspot\\Factory;\nuse SevenShores\\Hubspot\\Http\\Response;\nuse Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService;\nuse Throwable;\n\n/**\n * @phpstan-type CrmFieldOption array{id:string, label:string, value?:string}\n */\nclass Client extends BaseClient implements HubspotClientInterface\n{\n public const string MIN_API_VERSION = '2';\n\n public const string BASE_URL = 'https://api.hubapi.com';\n\n public const int ASSOCIATIONS_BATCH_SIZE_LIMIT = 1000;\n\n private HubspotPaginationService $paginationService;\n private HubspotTokenManager $tokenManager;\n private ProviderRateLimiter $rateLimiter;\n\n public function __construct(\n SocialAccountService $socialAccountService,\n HubspotPaginationService $paginationService,\n HubspotTokenManager $tokenManager,\n ProviderRateLimiter $rateLimiter,\n ) {\n parent::__construct($socialAccountService);\n $this->paginationService = $paginationService;\n $this->tokenManager = $tokenManager;\n $this->rateLimiter = $rateLimiter;\n\n $this->setBaseUrl(self::BASE_URL);\n $this->setVersion(self::MIN_API_VERSION);\n }\n\n /**\n * Single entry point for every HubSpot API call. Enforces the per-portal\n * rate limit configured in the rate_limits table (morphed to the current\n * Configuration) and reacts to a real 429 from HubSpot by translating it\n * into a RateLimitException carrying Retry-After.\n *\n * Wrap any outbound HubSpot call (SDK or raw HTTP) like:\n *\n * $this->executeRequest(fn () => $this->getNewInstance()->crm()->...);\n *\n * @template T\n * @param callable(): T $apiCall\n * @return T\n *\n * @throws RateLimitException\n */\n private function executeRequest(callable $apiCall)\n {\n if (! $this->rateLimiter->canMakeRequest($this->config)) {\n $retryAfter = $this->rateLimiter->requestAvailableIn($this->config);\n\n $this->log->warning('[Hubspot] Rate limit exceeded, deferring request', [\n 'team_id' => $this->config->team_id,\n 'config_id' => $this->config->getId(),\n 'retry_after' => $retryAfter,\n ]);\n\n throw new RateLimitException(\n 'Hubspot rate limit reached for configuration ' . $this->config->getId(),\n $retryAfter,\n );\n }\n\n $this->rateLimiter->incrementRequestCount($this->config);\n\n try {\n return $apiCall();\n } catch (Throwable $e) {\n if ($this->isHubspotRateLimit($e)) {\n $retryAfter = $this->parseRetryAfter($e);\n\n $this->log->warning('[Hubspot] Received 429 from API', [\n 'team_id' => $this->config->team_id,\n 'config_id' => $this->config->getId(),\n 'retry_after' => $retryAfter,\n 'reason' => $e->getMessage(),\n ]);\n\n throw new RateLimitException('Hubspot returned 429', $retryAfter, $e);\n }\n\n throw $e;\n }\n }\n\n public function isHubspotRateLimit(Throwable $e): bool\n {\n return method_exists($e, 'getCode') && (int) $e->getCode() === 429;\n }\n\n public function parseRetryAfter(Throwable $e): int\n {\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info(\"parseRetryAfter\");\n if (method_exists($e, 'getResponseHeaders')) {\n $headers = $e->getResponseHeaders() ?: [];\n $value = $headers['Retry-After'] ?? $headers['retry-after'] ?? null;\n if (is_array($value)) {\n $value = $value[0] ?? null;\n }\n if (is_numeric($value)) {\n return (int) $value;\n }\n }\n\n $current = $e;\n while ($current !== null) {\n if (method_exists($current, 'getResponse')) {\n $response = $current->getResponse();\n if ($response !== null) {\n $headers = $response->getHeaders();\n }\n }\n $current = $current->getPrevious();\n }\n\n $this->log->info('[Hubspot] DEBUG Getting headers', [\n 'headers' => $headers ?? [],\n ]);\n\n return 10;\n }\n\n public function getMinimumApiVersion(): string\n {\n return self::MIN_API_VERSION;\n }\n\n public function getInstance(): Factory\n {\n return new Factory([\n 'key' => $this->accessToken,\n 'oauth2' => true,\n 'base_url' => $this->baseUrl,\n ]);\n }\n\n public function getNewInstance(): Discovery\n {\n return \\HubSpot\\Factory::createWithAccessToken($this->accessToken);\n }\n\n /**\n * Secondly and daily limits for Hubspot API\n *\n * Product Tier: Free & Starter | Professional & Enterprise | API add-on (any tier)\n * Burst: 100/10 seconds | 150/10 seconds | 200/10 seconds\n * Daily: 250,000 | 500,000 | 1,000,000\n *\n * Official documentation states: The search endpoints are rate limited to five requests per second.\n * Since with 5 RPS were still hitting secondly rate limits we lowered it to 4\n */\n public function getPaginatedData(array $payload, string $type, int $offset = 0): array\n {\n $total = 0;\n $lastId = null;\n $rows = [];\n foreach ($this->getPaginatedDataGenerator($payload, $type, $offset, $total, $lastId) as $row) {\n $rows[] = $row;\n }\n\n return ['results' => $rows, 'total' => $total, 'last_record' => $lastId];\n }\n\n /**\n * @throws HubspotException\n * @throws SocialAccountTokenInvalidException\n * @throws BadRequest\n */\n public function getPaginatedDataGenerator(\n array $payload,\n string $type,\n int $offset = 0,\n int &$total = 0,\n ?string &$lastRecordId = null\n ): \\Generator {\n return $this->paginationService->getPaginatedDataGenerator(\n $this,\n $payload,\n $type,\n $offset,\n $total,\n $lastRecordId\n );\n }\n\n /**\n * @throws DealApiException\n * @throws CrmException\n */\n public function getOpportunityById(string $crmId, array $fields): array\n {\n try {\n// $deal = $this->executeRequest(fn () => $this->getNewInstance()->crm()->deals()->basicApi()->getById(\n $deal = $this->getNewInstance()->crm()->deals()->basicApi()->getById(\n $crmId,\n implode(',', $fields),\n 'companies,contacts'\n );\n } catch (DealApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch opportunity', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $deal instanceof DealWithAssociations) {\n throw new CrmException('Deal not found');\n }\n\n return [\n 'id' => $deal->getId(),\n 'properties' => $deal->getProperties(),\n 'associations' => $deal->getAssociations(),\n ];\n }\n\n /**\n * Generic batch read method for HubSpot objects\n *\n * @param string $objectType The object type ('deals', 'companies', 'contacts')\n * @param array<string> $crmIds Array of HubSpot object IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with object data\n */\n private function batchReadObjects(string $objectType, array $crmIds, array $fields): array\n {\n if (empty($crmIds)) {\n return [];\n }\n\n $this->validateBatchSize($objectType, $crmIds);\n $this->ensureValidToken();\n\n try {\n $batchConfig = $this->createBatchConfiguration($objectType);\n $batchReadRequest = $this->prepareBatchRequest($batchConfig, $crmIds, $fields);\n $response = $batchConfig['api']->read($batchReadRequest);\n\n $this->validateApiResponse($response, $objectType);\n\n $results = $this->processApiResults($response);\n $this->logBatchResults($objectType, $crmIds, $results);\n\n return $results;\n } catch (\\Throwable $e) {\n $this->handleBatchError($e, $objectType, $crmIds);\n }\n }\n\n private function validateBatchSize(string $objectType, array $crmIds): void\n {\n if (count($crmIds) > 100) {\n throw new \\InvalidArgumentException(\"Batch size cannot exceed 100 {$objectType}\");\n }\n }\n\n private function createBatchConfiguration(string $objectType): array\n {\n $configurations = [\n 'deals' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Deals\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Deals\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->deals()->batchApi(),\n ],\n 'companies' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Companies\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Companies\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->companies()->batchApi(),\n ],\n 'contacts' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Contacts\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->contacts()->batchApi(),\n ],\n ];\n\n if (! isset($configurations[$objectType])) {\n throw new \\InvalidArgumentException(\"Unsupported object type: {$objectType}\");\n }\n\n return $configurations[$objectType];\n }\n\n private function prepareBatchRequest(array $batchConfig, array $crmIds, array $fields): object\n {\n $batchReadRequest = $batchConfig['batchReadRequest'];\n $inputClass = $batchConfig['inputClass'];\n\n $inputs = array_map(function ($crmId) use ($inputClass) {\n $input = new $inputClass();\n $input->setId($crmId);\n\n return $input;\n }, $crmIds);\n\n $batchReadRequest->setInputs($inputs);\n $batchReadRequest->setProperties($fields);\n\n return $batchReadRequest;\n }\n\n private function validateApiResponse($response, string $objectType): void\n {\n if (! $response) {\n throw new CrmException(\"HubSpot API returned null response for {$objectType} batch read\");\n }\n }\n\n private function processApiResults($response): array\n {\n $results = [];\n $responseResults = $response->getResults();\n\n if ($responseResults) {\n foreach ($responseResults as $object) {\n if ($object && $object->getId()) {\n $results[$object->getId()] = [\n 'id' => $object->getId(),\n 'properties' => $object->getProperties() ?: [],\n ];\n }\n }\n }\n\n return $results;\n }\n\n private function logBatchResults(string $objectType, array $crmIds, array $results): void\n {\n $this->log->info(\"[HubSpot] Batch fetched {$objectType}\", [\n 'requested_count' => count($crmIds),\n 'returned_count' => count($results),\n 'crm_ids' => $crmIds,\n ]);\n }\n\n private function handleBatchError(\\Throwable $e, string $objectType, array $crmIds): void\n {\n $errorMessage = $e->getMessage() ?: 'Unknown error';\n $errorTrace = $e->getTraceAsString() ?: 'No trace available';\n\n $this->log->error(\"[HubSpot] Failed to batch fetch {$objectType}\", [\n 'crm_ids' => $crmIds,\n 'error' => $errorMessage,\n 'trace' => $errorTrace,\n ]);\n\n throw new CrmException(\"Failed to batch fetch {$objectType}: \" . $errorMessage);\n }\n\n /**\n * Batch read multiple opportunities by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot deal IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with opportunity data\n */\n public function getOpportunitiesByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('deals', $crmIds, $fields);\n }\n\n /**\n * Batch read multiple companies by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot company IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with company data\n */\n public function getCompaniesByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('companies', $crmIds, $fields);\n }\n\n /**\n * Batch read multiple contacts by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot contact IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with contact data\n */\n public function getContactsByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('contacts', $crmIds, $fields);\n }\n\n /**\n * @throws CompanyApiException\n * @throws CrmException\n */\n public function getAccountById(string $crmId, array $fields): array\n {\n try {\n $company = $this->getNewInstance()->crm()->companies()->basicApi()->getById(\n $crmId,\n implode(',', $fields),\n );\n } catch (CompanyApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch account', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $company instanceof CompaniesWithAssociations) {\n throw new CrmException('Account not found');\n }\n\n return [\n 'id' => $company->getId(),\n 'properties' => $company->getProperties(),\n ];\n }\n\n /**\n * @throws ContactApiException\n * @throws CrmException\n */\n public function getContactById(string $crmId, array $fields): array\n {\n try {\n $contact = $this->getNewInstance()->crm()->contacts()->basicApi()->getById(\n $crmId,\n implode(',', $fields)\n );\n } catch (ContactApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch contact', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $contact instanceof ContactsWithAssociations) {\n throw new CrmException('Contact not found');\n }\n\n return [\n 'id' => $contact->getId(),\n 'properties' => $contact->getProperties(),\n ];\n }\n\n /**\n * This is email search request that Hubspot offers as GET (more generous quota)\n */\n public function getContactByEmail(string $email, array $fields = []): array\n {\n try {\n $contact = $this->getNewInstance()->crm()->contacts()->basicApi()->getById(\n $email,\n implode(',', $fields),\n null,\n false,\n 'email'\n );\n\n return [\n 'id' => $contact->getId(),\n 'properties' => $contact->getProperties(),\n ];\n } catch (ContactApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch contact', [\n 'email' => $email,\n 'reason' => $e->getMessage(),\n ]);\n\n return [];\n }\n }\n\n /**\n * @throws CrmException\n */\n public function fetchProperty(string $objectType, string $propertyId): Property\n {\n $result = $this->getNewInstance()->crm()->properties()->coreApi()->getByName($objectType, $propertyId);\n\n if (! $result instanceof Property) {\n $this->log->error('[Hubspot] Failed to fetch property', [\n 'object_type' => $objectType,\n 'property_id' => $propertyId,\n 'reason' => $result->getMessage(),\n ]);\n\n throw new CrmException('Failed to fetch property');\n }\n\n return $result;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchPropertyOptions(string $objectType, string $propertyId): array\n {\n /** @var array<CrmFieldOption> */\n return $this->fetchProperty($objectType, $propertyId)->getOptions();\n }\n\n /**\n * @return array<array{id:string, label:string, deleted:bool}>\n */\n public function fetchCallDispositions(): array\n {\n /** @var Response $response */\n $response = $this->getInstance()->engagements()->getCallDispositions();\n\n /**\n * @var array<array{\n * id:string,\n * label:string,\n * deleted: bool\n * }>\n */\n return $response->toArray();\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchOpportunityPipelineStages(): array\n {\n $stages = [];\n $apiResponse = $this->getNewInstance()->crm()->pipelines()->pipelinesApi()->getAll('deals');\n\n if ($apiResponse instanceof Error) {\n $this->log->error('[Hubspot] Failed to fetch opportunity pipelines', [\n 'reason' => $apiResponse->getMessage(),\n ]);\n\n return [];\n }\n\n foreach ($apiResponse->getResults() as $pipeline) {\n $pipelineStages = array_map(\n static function (PipelineStage $stage) {\n return [\n 'id' => $stage->getId(),\n 'label' => $stage->getLabel(),\n ];\n },\n $pipeline->getStages()\n );\n\n $stages = array_merge($stages, $pipelineStages);\n }\n\n return $stages;\n }\n\n public function fetchOpportunityPipelines(): array\n {\n $pipelines = [];\n\n try {\n $apiResponse = $this->makeRequest('/crm/v3/pipelines/deals');\n } catch (\\Exception $e) {\n $this->log->info('[Hubspot] Failed to fetch opportunity pipelines', [\n 'reason' => $e->getMessage(),\n ]);\n\n return [];\n }\n\n $response = $apiResponse->toArray();\n\n foreach ($response['results'] as $pipeline) {\n $pipelines[] = [\n 'id' => $pipeline['id'],\n 'label' => $pipeline['label'],\n ];\n }\n\n return $pipelines;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchMeetingOutcomeFieldOptions(Field $field): array\n {\n return $field->getCrmProviderId() === 'meetingOutcome'\n ? $this->fetchMeetingOutcomeTypes()\n : $this->fetchCallActivityTypes();\n }\n\n public function fetchMeetingOutcomeTypes(): array\n {\n return $this->extractMeetingTypeOptions(\n 'https://api.hubapi.com/crm/v3/properties/meeting/hs_meeting_outcome'\n );\n }\n\n public function fetchCallActivityTypes(): array\n {\n return $this->extractMeetingTypeOptions(\n 'https://api.hubapi.com/crm/v3/properties/call/hs_activity_type'\n );\n }\n\n private function extractMeetingTypeOptions(string $endpoint): array\n {\n /** @var Response $response */\n $response = $this->getInstance()\n ->getClient()\n ->request('GET', $endpoint);\n\n /**\n * @var array<array{\n * value: string,\n * label: string,\n * displayOrder: int\n * }> $optionData\n */\n $optionData = $response->toArray()['options'] ?? [];\n\n $options = [];\n foreach ($optionData as $item) {\n $options[] = [\n 'id' => $item['value'],\n 'value' => $item['value'],\n 'label' => $item['label'],\n 'display_order' => $item['displayOrder'],\n ];\n }\n\n return $options;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchDispositionFieldOptions(): array\n {\n $options = [];\n\n $dispositions = $this->fetchCallDispositions();\n\n foreach ($dispositions as $disposition) {\n if ($disposition['deleted'] !== false) {\n continue;\n }\n\n $option['value'] = $disposition['id'];\n $option['id'] = $disposition['id'];\n $option['label'] = $disposition['label'];\n\n $options[] = $option;\n }\n\n return $options;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchOpportunityFieldOptions(Field $field): array\n {\n if ($field->isStageField()) {\n return $this->fetchOpportunityPipelineStages();\n }\n\n if ($field->isPipelineField()) {\n return $this->fetchOpportunityPipelines();\n }\n\n return $this->fetchPropertyOptions('deals', $field->getCrmProviderId());\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function makeRequest(string $endpoint, $method = 'GET', $payload = [], ?string $queryString = null)\n {\n $endpoint = self::BASE_URL . $endpoint;\n\n if ($method === 'GET') {\n $response = $this->getInstance()->getClient()?->request(\n method: $method,\n endpoint: $endpoint,\n query_string: $queryString\n );\n } else {\n $response = $this->getInstance()->getClient()->request($method, $endpoint, [\n 'json' => ($payload),\n ]);\n }\n\n $max = $response->getHeaderLine('X-HubSpot-RateLimit-Max'); // \"110\"\n $remaining = $response->getHeaderLine('X-HubSpot-RateLimit-Remaining'); // \"109\"\n $interval = $response->getHeaderLine('X-HubSpot-RateLimit-Interval-Milliseconds'); // \"10000\"\n $body = json_decode((string) $response->getBody(), true);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$max ' . PHP_EOL . print_r($max, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$remaining ' . PHP_EOL . print_r($remaining, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$interval ' . PHP_EOL . print_r($interval, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$body ' . PHP_EOL . print_r($body, true));\n\n return $response;\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function createMeeting(array $payload): Response\n {\n $endpoint = '/crm/v3/objects/meetings';\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function updateMeeting(string $meetingId, array $payload): Response\n {\n $endpoint = '/crm/v3/objects/meetings/' . $meetingId;\n\n return $this->makeRequest($endpoint, 'PATCH', $payload);\n }\n\n /**\n * @throws \\Exception\n */\n public function createNote(\n string $body,\n string $ownerId,\n int $timestamp,\n string $objectId,\n NoteObject $noteObject\n ): ?string {\n try {\n $noteInput = new SimplePublicObjectInput([\n 'properties' => [\n 'hs_note_body' => $body,\n 'hubspot_owner_id' => $ownerId,\n 'hs_timestamp' => $timestamp,\n ],\n ]);\n\n // Create note\n $note = $this->getNewInstance()->crm()->objects()->basicApi()->create('note', $noteInput);\n\n $this->getNewInstance()->crm()->objects()->associationsApi()->create(\n 'note',\n $note->getId(),\n $this->getNoteObject($noteObject),\n $objectId,\n $this->getNoteAssociationType($noteObject),\n );\n\n return $note->getId();\n } catch (\\Exception $e) {\n $this->log->error('[Hubspot] Failed to create note', [\n 'objectId' => $objectId,\n 'noteObject' => $noteObject->getObjectType(),\n 'reason' => $e->getMessage(),\n ]);\n\n \\Sentry::captureException($e);\n }\n\n return null;\n }\n\n public function updateEngagement(string $objectId, array $engagement, array $metadata): void\n {\n $this->getInstance()->engagements()->update($objectId, $engagement, $metadata);\n }\n\n public function getEngagementData(string $engagementId): array\n {\n $engagement = $this->getInstance()->engagements()->get($engagementId);\n\n return $engagement->toArray();\n }\n\n public function createEngagement(array $engagement, array $associations, array $metadata): Response\n {\n return $this->getInstance()\n ->engagements()\n ->create($engagement, $associations, $metadata);\n }\n\n public function isUnauthorizedException(\\Exception $e): bool\n {\n // Check for specific HubSpot API exception types first\n if ($e instanceof BadRequest) {\n // BadRequest can contain 401 status codes\n return $e->getCode() === 401;\n }\n\n // Check for HTTP client exceptions with status codes\n if ($e instanceof \\GuzzleHttp\\Exception\\RequestException && $e->hasResponse()) {\n $response = $e->getResponse();\n if ($response !== null) {\n return $response->getStatusCode() === 401;\n }\n }\n\n // Check for Guzzle HTTP exceptions\n if ($e instanceof \\GuzzleHttp\\Exception\\ClientException) {\n return $e->getCode() === 401;\n }\n\n // Fallback to string matching as last resort, but be more specific\n $message = strtolower($e->getMessage());\n\n return str_contains($message, '401 unauthorized') ||\n str_contains($message, 'http 401') ||\n str_contains($message, 'status code 401') ||\n (preg_match('/\\b401\\b/', $message) && str_contains($message, 'unauthorized'));\n }\n\n /**\n * Validates and refreshes the access token if needed before API requests.\n * This ensures long-running processes don't fail due to token expiration.\n *\n * @throws SocialAccountTokenInvalidException\n */\n public function ensureValidToken(): void\n {\n if ($this->oauthAccount === null) {\n return;\n }\n\n $newToken = $this->tokenManager->ensureValidToken($this->oauthAccount);\n if ($newToken !== null) {\n $this->accessToken = $newToken;\n }\n }\n\n public function getConfig()\n {\n return $this->config;\n }\n\n // returns only active (archived=false)\n public function getOwners(): array\n {\n return $this->getNewInstance()->crm()->owners()->getAll();\n }\n\n /**\n * @param bool $archived\n *\n * @return array<Owner>|[]\n */\n public function getOwnersArchived(bool $archived = true): array\n {\n $endpoint = '/crm/v3/owners';\n $queryParams = [\n 'archived' => $archived ? 'true' : 'false',\n ];\n $queryString = http_build_query($queryParams);\n\n $owners = [];\n\n try {\n $response = $this->makeRequest(endpoint: $endpoint, queryString: $queryString);\n $responseData = $response?->toArray();\n\n foreach ($responseData['results'] as $result) {\n try {\n $owners[] = Owner::create($result);\n } catch (Throwable $e) {\n $this->log->error('[HubSpot] Failed to process owner data', [\n 'result' => $result,\n 'error' => $e->getMessage(),\n ]);\n\n continue;\n }\n }\n } catch (Throwable $e) {\n $this->log->error('HubSpot] Failed to fetch owners', [\n 'archived' => $archived,\n 'error' => $e->getMessage(),\n ]);\n\n return [];\n }\n\n return $owners;\n }\n\n public function getMeeting(string $engagementId): ObjectWithAssociations\n {\n return $this->getNewInstance()->crm()->objects()->basicApi()\n ->getById('meeting', $engagementId, null, 'contact,company,deal');\n }\n\n public function deleteEngagement(string $engagementId): void\n {\n $this->getInstance()->engagements()->delete((int) $engagementId);\n }\n\n public function getAssociationsData(array $ids, string $fromObject, string $toObject): array\n {\n $associationData = [];\n $idChunks = array_chunk($ids, self::ASSOCIATIONS_BATCH_SIZE_LIMIT);\n\n foreach ($idChunks as $idChunk) {\n try {\n $batchInput = new \\HubSpot\\Client\\Crm\\Associations\\Model\\BatchInputPublicObjectId();\n $batchInput->setInputs(array_map(function ($id) {\n $publicObjectId = new \\HubSpot\\Client\\Crm\\Associations\\Model\\PublicObjectId();\n $publicObjectId->setId($id);\n\n return $publicObjectId;\n }, $idChunk));\n\n $associatedObjectsData = $this\n ->getNewInstance()\n ->crm()\n ->associations()\n ->batchApi()\n ->read($fromObject, $toObject, $batchInput);\n\n if ($associatedObjectsData instanceof \\HubSpot\\Client\\Crm\\Associations\\Model\\BatchResponsePublicAssociationMulti) {\n foreach ($associatedObjectsData->getResults() as $association) {\n $from = $association->getFrom()->getId();\n $toAssociations = $association->getTo();\n\n if (! empty($toAssociations)) {\n $associationData[$from] = array_map(function ($item) {\n return $item->getId();\n }, $toAssociations);\n }\n }\n }\n } catch (\\Exception $e) {\n $this->log->error('[Hubspot] Failed to fetch associations', [\n 'from_object' => $fromObject,\n 'to_object' => $toObject,\n 'reason' => $e->getMessage(),\n ]);\n }\n }\n\n return $associationData;\n }\n\n /**\n * @throws \\Exception\n */\n private function getNoteAssociationType(NoteObject $noteObject): string\n {\n return match($noteObject) {\n NoteObject::Opportunity => 'note_to_deal',\n NoteObject::Lead, NoteObject::Contact => 'note_to_contact', // or 'note_to_lead' if your portal supports it\n NoteObject::Account => 'note_to_company',\n NoteObject::Call, NoteObject::Event => throw new \\Exception('Not supported'),\n };\n }\n\n /**\n * @throws \\Exception\n */\n private function getNoteObject(NoteObject $noteObject): string\n {\n return match($noteObject) {\n NoteObject::Opportunity => 'deal',\n NoteObject::Lead, NoteObject::Contact => 'contact',\n NoteObject::Account => 'company',\n NoteObject::Call, NoteObject::Event => throw new \\Exception('Not supported'),\n };\n }\n\n public function addAssociations(string $objectType, string $associationType, array $payload): Response\n {\n $endpoint = \"/crm/v4/associations/$objectType/$associationType/batch/create\";\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n\n public function removeAssociations(string $objectType, string $associationType, array $payload): Response\n {\n $endpoint = \"/crm/v4/associations/$objectType/$associationType/batch/archive\";\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Crm\\Hubspot;\n\nuse HubSpot\\Client\\Crm\\Deals\\ApiException as DealApiException;\nuse HubSpot\\Client\\Crm\\Contacts\\ApiException as ContactApiException;\nuse HubSpot\\Client\\Crm\\Companies\\ApiException as CompanyApiException;\nuse HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectWithAssociations as ContactsWithAssociations;\nuse HubSpot\\Client\\Crm\\Companies\\Model\\SimplePublicObjectWithAssociations as CompaniesWithAssociations;\nuse HubSpot\\Client\\Crm\\Deals\\Model\\SimplePublicObjectWithAssociations as DealWithAssociations;\nuse HubSpot\\Client\\Crm\\Objects\\Model\\SimplePublicObjectInput;\nuse HubSpot\\Client\\Crm\\Objects\\Model\\SimplePublicObjectWithAssociations as ObjectWithAssociations;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\Error;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\PipelineStage;\nuse HubSpot\\Client\\Crm\\Properties\\Model\\Property;\nuse HubSpot\\Discovery\\Discovery;\nuse Jiminny\\Component\\Utility\\Service\\ProviderRateLimiter;\nuse Jiminny\\Exceptions\\CrmException;\nuse Jiminny\\Exceptions\\RateLimitException;\nuse Jiminny\\Exceptions\\SocialAccountTokenInvalidException;\nuse Jiminny\\Jobs\\Crm\\NoteObject;\nuse Jiminny\\Models\\Crm\\Field;\nuse Jiminny\\Services\\Crm\\BaseClient;\nuse Jiminny\\Services\\Crm\\Hubspot\\DTO\\Response\\Owner;\nuse Jiminny\\Services\\SocialAccountService;\nuse SevenShores\\Hubspot\\Exceptions\\BadRequest;\nuse SevenShores\\Hubspot\\Exceptions\\HubspotException;\nuse SevenShores\\Hubspot\\Factory;\nuse SevenShores\\Hubspot\\Http\\Response;\nuse Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService;\nuse Throwable;\n\n/**\n * @phpstan-type CrmFieldOption array{id:string, label:string, value?:string}\n */\nclass Client extends BaseClient implements HubspotClientInterface\n{\n public const string MIN_API_VERSION = '2';\n\n public const string BASE_URL = 'https://api.hubapi.com';\n\n public const int ASSOCIATIONS_BATCH_SIZE_LIMIT = 1000;\n\n private HubspotPaginationService $paginationService;\n private HubspotTokenManager $tokenManager;\n private ProviderRateLimiter $rateLimiter;\n\n public function __construct(\n SocialAccountService $socialAccountService,\n HubspotPaginationService $paginationService,\n HubspotTokenManager $tokenManager,\n ProviderRateLimiter $rateLimiter,\n ) {\n parent::__construct($socialAccountService);\n $this->paginationService = $paginationService;\n $this->tokenManager = $tokenManager;\n $this->rateLimiter = $rateLimiter;\n\n $this->setBaseUrl(self::BASE_URL);\n $this->setVersion(self::MIN_API_VERSION);\n }\n\n /**\n * Single entry point for every HubSpot API call. Enforces the per-portal\n * rate limit configured in the rate_limits table (morphed to the current\n * Configuration) and reacts to a real 429 from HubSpot by translating it\n * into a RateLimitException carrying Retry-After.\n *\n * Wrap any outbound HubSpot call (SDK or raw HTTP) like:\n *\n * $this->executeRequest(fn () => $this->getNewInstance()->crm()->...);\n *\n * @template T\n * @param callable(): T $apiCall\n * @return T\n *\n * @throws RateLimitException\n */\n private function executeRequest(callable $apiCall)\n {\n if (! $this->rateLimiter->canMakeRequest($this->config)) {\n $retryAfter = $this->rateLimiter->requestAvailableIn($this->config);\n\n $this->log->warning('[Hubspot] Rate limit exceeded, deferring request', [\n 'team_id' => $this->config->team_id,\n 'config_id' => $this->config->getId(),\n 'retry_after' => $retryAfter,\n ]);\n\n throw new RateLimitException(\n 'Hubspot rate limit reached for configuration ' . $this->config->getId(),\n $retryAfter,\n );\n }\n\n $this->rateLimiter->incrementRequestCount($this->config);\n\n try {\n return $apiCall();\n } catch (Throwable $e) {\n if ($this->isHubspotRateLimit($e)) {\n $retryAfter = $this->parseRetryAfter($e);\n\n $this->log->warning('[Hubspot] Received 429 from API', [\n 'team_id' => $this->config->team_id,\n 'config_id' => $this->config->getId(),\n 'retry_after' => $retryAfter,\n 'reason' => $e->getMessage(),\n ]);\n\n throw new RateLimitException('Hubspot returned 429', $retryAfter, $e);\n }\n\n throw $e;\n }\n }\n\n public function isHubspotRateLimit(Throwable $e): bool\n {\n return method_exists($e, 'getCode') && (int) $e->getCode() === 429;\n }\n\n public function parseRetryAfter(Throwable $e): int\n {\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info(\"parseRetryAfter\");\n if (method_exists($e, 'getResponseHeaders')) {\n $headers = $e->getResponseHeaders() ?: [];\n $value = $headers['Retry-After'] ?? $headers['retry-after'] ?? null;\n if (is_array($value)) {\n $value = $value[0] ?? null;\n }\n if (is_numeric($value)) {\n return (int) $value;\n }\n }\n\n $current = $e;\n while ($current !== null) {\n if (method_exists($current, 'getResponse')) {\n $response = $current->getResponse();\n if ($response !== null) {\n $headers = $response->getHeaders();\n }\n }\n $current = $current->getPrevious();\n }\n\n $this->log->info('[Hubspot] DEBUG Getting headers', [\n 'headers' => $headers ?? [],\n ]);\n\n return 10;\n }\n\n public function getMinimumApiVersion(): string\n {\n return self::MIN_API_VERSION;\n }\n\n public function getInstance(): Factory\n {\n return new Factory([\n 'key' => $this->accessToken,\n 'oauth2' => true,\n 'base_url' => $this->baseUrl,\n ]);\n }\n\n public function getNewInstance(): Discovery\n {\n return \\HubSpot\\Factory::createWithAccessToken($this->accessToken);\n }\n\n /**\n * Secondly and daily limits for Hubspot API\n *\n * Product Tier: Free & Starter | Professional & Enterprise | API add-on (any tier)\n * Burst: 100/10 seconds | 150/10 seconds | 200/10 seconds\n * Daily: 250,000 | 500,000 | 1,000,000\n *\n * Official documentation states: The search endpoints are rate limited to five requests per second.\n * Since with 5 RPS were still hitting secondly rate limits we lowered it to 4\n */\n public function getPaginatedData(array $payload, string $type, int $offset = 0): array\n {\n $total = 0;\n $lastId = null;\n $rows = [];\n foreach ($this->getPaginatedDataGenerator($payload, $type, $offset, $total, $lastId) as $row) {\n $rows[] = $row;\n }\n\n return ['results' => $rows, 'total' => $total, 'last_record' => $lastId];\n }\n\n /**\n * @throws HubspotException\n * @throws SocialAccountTokenInvalidException\n * @throws BadRequest\n */\n public function getPaginatedDataGenerator(\n array $payload,\n string $type,\n int $offset = 0,\n int &$total = 0,\n ?string &$lastRecordId = null\n ): \\Generator {\n return $this->paginationService->getPaginatedDataGenerator(\n $this,\n $payload,\n $type,\n $offset,\n $total,\n $lastRecordId\n );\n }\n\n /**\n * @throws DealApiException\n * @throws CrmException\n */\n public function getOpportunityById(string $crmId, array $fields): array\n {\n try {\n// $deal = $this->executeRequest(fn () => $this->getNewInstance()->crm()->deals()->basicApi()->getById(\n $deal = $this->getNewInstance()->crm()->deals()->basicApi()->getById(\n $crmId,\n implode(',', $fields),\n 'companies,contacts'\n );\n } catch (DealApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch opportunity', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $deal instanceof DealWithAssociations) {\n throw new CrmException('Deal not found');\n }\n\n return [\n 'id' => $deal->getId(),\n 'properties' => $deal->getProperties(),\n 'associations' => $deal->getAssociations(),\n ];\n }\n\n /**\n * Generic batch read method for HubSpot objects\n *\n * @param string $objectType The object type ('deals', 'companies', 'contacts')\n * @param array<string> $crmIds Array of HubSpot object IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with object data\n */\n private function batchReadObjects(string $objectType, array $crmIds, array $fields): array\n {\n if (empty($crmIds)) {\n return [];\n }\n\n $this->validateBatchSize($objectType, $crmIds);\n $this->ensureValidToken();\n\n try {\n $batchConfig = $this->createBatchConfiguration($objectType);\n $batchReadRequest = $this->prepareBatchRequest($batchConfig, $crmIds, $fields);\n $response = $batchConfig['api']->read($batchReadRequest);\n\n $this->validateApiResponse($response, $objectType);\n\n $results = $this->processApiResults($response);\n $this->logBatchResults($objectType, $crmIds, $results);\n\n return $results;\n } catch (\\Throwable $e) {\n $this->handleBatchError($e, $objectType, $crmIds);\n }\n }\n\n private function validateBatchSize(string $objectType, array $crmIds): void\n {\n if (count($crmIds) > 100) {\n throw new \\InvalidArgumentException(\"Batch size cannot exceed 100 {$objectType}\");\n }\n }\n\n private function createBatchConfiguration(string $objectType): array\n {\n $configurations = [\n 'deals' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Deals\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Deals\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->deals()->batchApi(),\n ],\n 'companies' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Companies\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Companies\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->companies()->batchApi(),\n ],\n 'contacts' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Contacts\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->contacts()->batchApi(),\n ],\n ];\n\n if (! isset($configurations[$objectType])) {\n throw new \\InvalidArgumentException(\"Unsupported object type: {$objectType}\");\n }\n\n return $configurations[$objectType];\n }\n\n private function prepareBatchRequest(array $batchConfig, array $crmIds, array $fields): object\n {\n $batchReadRequest = $batchConfig['batchReadRequest'];\n $inputClass = $batchConfig['inputClass'];\n\n $inputs = array_map(function ($crmId) use ($inputClass) {\n $input = new $inputClass();\n $input->setId($crmId);\n\n return $input;\n }, $crmIds);\n\n $batchReadRequest->setInputs($inputs);\n $batchReadRequest->setProperties($fields);\n\n return $batchReadRequest;\n }\n\n private function validateApiResponse($response, string $objectType): void\n {\n if (! $response) {\n throw new CrmException(\"HubSpot API returned null response for {$objectType} batch read\");\n }\n }\n\n private function processApiResults($response): array\n {\n $results = [];\n $responseResults = $response->getResults();\n\n if ($responseResults) {\n foreach ($responseResults as $object) {\n if ($object && $object->getId()) {\n $results[$object->getId()] = [\n 'id' => $object->getId(),\n 'properties' => $object->getProperties() ?: [],\n ];\n }\n }\n }\n\n return $results;\n }\n\n private function logBatchResults(string $objectType, array $crmIds, array $results): void\n {\n $this->log->info(\"[HubSpot] Batch fetched {$objectType}\", [\n 'requested_count' => count($crmIds),\n 'returned_count' => count($results),\n 'crm_ids' => $crmIds,\n ]);\n }\n\n private function handleBatchError(\\Throwable $e, string $objectType, array $crmIds): void\n {\n $errorMessage = $e->getMessage() ?: 'Unknown error';\n $errorTrace = $e->getTraceAsString() ?: 'No trace available';\n\n $this->log->error(\"[HubSpot] Failed to batch fetch {$objectType}\", [\n 'crm_ids' => $crmIds,\n 'error' => $errorMessage,\n 'trace' => $errorTrace,\n ]);\n\n throw new CrmException(\"Failed to batch fetch {$objectType}: \" . $errorMessage);\n }\n\n /**\n * Batch read multiple opportunities by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot deal IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with opportunity data\n */\n public function getOpportunitiesByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('deals', $crmIds, $fields);\n }\n\n /**\n * Batch read multiple companies by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot company IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with company data\n */\n public function getCompaniesByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('companies', $crmIds, $fields);\n }\n\n /**\n * Batch read multiple contacts by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot contact IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with contact data\n */\n public function getContactsByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('contacts', $crmIds, $fields);\n }\n\n /**\n * @throws CompanyApiException\n * @throws CrmException\n */\n public function getAccountById(string $crmId, array $fields): array\n {\n try {\n $company = $this->getNewInstance()->crm()->companies()->basicApi()->getById(\n $crmId,\n implode(',', $fields),\n );\n } catch (CompanyApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch account', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $company instanceof CompaniesWithAssociations) {\n throw new CrmException('Account not found');\n }\n\n return [\n 'id' => $company->getId(),\n 'properties' => $company->getProperties(),\n ];\n }\n\n /**\n * @throws ContactApiException\n * @throws CrmException\n */\n public function getContactById(string $crmId, array $fields): array\n {\n try {\n $contact = $this->getNewInstance()->crm()->contacts()->basicApi()->getById(\n $crmId,\n implode(',', $fields)\n );\n } catch (ContactApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch contact', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $contact instanceof ContactsWithAssociations) {\n throw new CrmException('Contact not found');\n }\n\n return [\n 'id' => $contact->getId(),\n 'properties' => $contact->getProperties(),\n ];\n }\n\n /**\n * This is email search request that Hubspot offers as GET (more generous quota)\n */\n public function getContactByEmail(string $email, array $fields = []): array\n {\n try {\n $contact = $this->getNewInstance()->crm()->contacts()->basicApi()->getById(\n $email,\n implode(',', $fields),\n null,\n false,\n 'email'\n );\n\n return [\n 'id' => $contact->getId(),\n 'properties' => $contact->getProperties(),\n ];\n } catch (ContactApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch contact', [\n 'email' => $email,\n 'reason' => $e->getMessage(),\n ]);\n\n return [];\n }\n }\n\n /**\n * @throws CrmException\n */\n public function fetchProperty(string $objectType, string $propertyId): Property\n {\n $result = $this->getNewInstance()->crm()->properties()->coreApi()->getByName($objectType, $propertyId);\n\n if (! $result instanceof Property) {\n $this->log->error('[Hubspot] Failed to fetch property', [\n 'object_type' => $objectType,\n 'property_id' => $propertyId,\n 'reason' => $result->getMessage(),\n ]);\n\n throw new CrmException('Failed to fetch property');\n }\n\n return $result;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchPropertyOptions(string $objectType, string $propertyId): array\n {\n /** @var array<CrmFieldOption> */\n return $this->fetchProperty($objectType, $propertyId)->getOptions();\n }\n\n /**\n * @return array<array{id:string, label:string, deleted:bool}>\n */\n public function fetchCallDispositions(): array\n {\n /** @var Response $response */\n $response = $this->getInstance()->engagements()->getCallDispositions();\n\n /**\n * @var array<array{\n * id:string,\n * label:string,\n * deleted: bool\n * }>\n */\n return $response->toArray();\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchOpportunityPipelineStages(): array\n {\n $stages = [];\n $apiResponse = $this->getNewInstance()->crm()->pipelines()->pipelinesApi()->getAll('deals');\n\n if ($apiResponse instanceof Error) {\n $this->log->error('[Hubspot] Failed to fetch opportunity pipelines', [\n 'reason' => $apiResponse->getMessage(),\n ]);\n\n return [];\n }\n\n foreach ($apiResponse->getResults() as $pipeline) {\n $pipelineStages = array_map(\n static function (PipelineStage $stage) {\n return [\n 'id' => $stage->getId(),\n 'label' => $stage->getLabel(),\n ];\n },\n $pipeline->getStages()\n );\n\n $stages = array_merge($stages, $pipelineStages);\n }\n\n return $stages;\n }\n\n public function fetchOpportunityPipelines(): array\n {\n $pipelines = [];\n\n try {\n $apiResponse = $this->makeRequest('/crm/v3/pipelines/deals');\n } catch (\\Exception $e) {\n $this->log->info('[Hubspot] Failed to fetch opportunity pipelines', [\n 'reason' => $e->getMessage(),\n ]);\n\n return [];\n }\n\n $response = $apiResponse->toArray();\n\n foreach ($response['results'] as $pipeline) {\n $pipelines[] = [\n 'id' => $pipeline['id'],\n 'label' => $pipeline['label'],\n ];\n }\n\n return $pipelines;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchMeetingOutcomeFieldOptions(Field $field): array\n {\n return $field->getCrmProviderId() === 'meetingOutcome'\n ? $this->fetchMeetingOutcomeTypes()\n : $this->fetchCallActivityTypes();\n }\n\n public function fetchMeetingOutcomeTypes(): array\n {\n return $this->extractMeetingTypeOptions(\n 'https://api.hubapi.com/crm/v3/properties/meeting/hs_meeting_outcome'\n );\n }\n\n public function fetchCallActivityTypes(): array\n {\n return $this->extractMeetingTypeOptions(\n 'https://api.hubapi.com/crm/v3/properties/call/hs_activity_type'\n );\n }\n\n private function extractMeetingTypeOptions(string $endpoint): array\n {\n /** @var Response $response */\n $response = $this->getInstance()\n ->getClient()\n ->request('GET', $endpoint);\n\n /**\n * @var array<array{\n * value: string,\n * label: string,\n * displayOrder: int\n * }> $optionData\n */\n $optionData = $response->toArray()['options'] ?? [];\n\n $options = [];\n foreach ($optionData as $item) {\n $options[] = [\n 'id' => $item['value'],\n 'value' => $item['value'],\n 'label' => $item['label'],\n 'display_order' => $item['displayOrder'],\n ];\n }\n\n return $options;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchDispositionFieldOptions(): array\n {\n $options = [];\n\n $dispositions = $this->fetchCallDispositions();\n\n foreach ($dispositions as $disposition) {\n if ($disposition['deleted'] !== false) {\n continue;\n }\n\n $option['value'] = $disposition['id'];\n $option['id'] = $disposition['id'];\n $option['label'] = $disposition['label'];\n\n $options[] = $option;\n }\n\n return $options;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchOpportunityFieldOptions(Field $field): array\n {\n if ($field->isStageField()) {\n return $this->fetchOpportunityPipelineStages();\n }\n\n if ($field->isPipelineField()) {\n return $this->fetchOpportunityPipelines();\n }\n\n return $this->fetchPropertyOptions('deals', $field->getCrmProviderId());\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function makeRequest(string $endpoint, $method = 'GET', $payload = [], ?string $queryString = null)\n {\n $endpoint = self::BASE_URL . $endpoint;\n\n if ($method === 'GET') {\n $response = $this->getInstance()->getClient()?->request(\n method: $method,\n endpoint: $endpoint,\n query_string: $queryString\n );\n } else {\n $response = $this->getInstance()->getClient()->request($method, $endpoint, [\n 'json' => ($payload),\n ]);\n }\n\n $max = $response->getHeaderLine('X-HubSpot-RateLimit-Max'); // \"110\"\n $remaining = $response->getHeaderLine('X-HubSpot-RateLimit-Remaining'); // \"109\"\n $interval = $response->getHeaderLine('X-HubSpot-RateLimit-Interval-Milliseconds'); // \"10000\"\n $body = json_decode((string) $response->getBody(), true);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$max ' . PHP_EOL . print_r($max, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$remaining ' . PHP_EOL . print_r($remaining, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$interval ' . PHP_EOL . print_r($interval, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$body ' . PHP_EOL . print_r($body, true));\n\n return $response;\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function createMeeting(array $payload): Response\n {\n $endpoint = '/crm/v3/objects/meetings';\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function updateMeeting(string $meetingId, array $payload): Response\n {\n $endpoint = '/crm/v3/objects/meetings/' . $meetingId;\n\n return $this->makeRequest($endpoint, 'PATCH', $payload);\n }\n\n /**\n * @throws \\Exception\n */\n public function createNote(\n string $body,\n string $ownerId,\n int $timestamp,\n string $objectId,\n NoteObject $noteObject\n ): ?string {\n try {\n $noteInput = new SimplePublicObjectInput([\n 'properties' => [\n 'hs_note_body' => $body,\n 'hubspot_owner_id' => $ownerId,\n 'hs_timestamp' => $timestamp,\n ],\n ]);\n\n // Create note\n $note = $this->getNewInstance()->crm()->objects()->basicApi()->create('note', $noteInput);\n\n $this->getNewInstance()->crm()->objects()->associationsApi()->create(\n 'note',\n $note->getId(),\n $this->getNoteObject($noteObject),\n $objectId,\n $this->getNoteAssociationType($noteObject),\n );\n\n return $note->getId();\n } catch (\\Exception $e) {\n $this->log->error('[Hubspot] Failed to create note', [\n 'objectId' => $objectId,\n 'noteObject' => $noteObject->getObjectType(),\n 'reason' => $e->getMessage(),\n ]);\n\n \\Sentry::captureException($e);\n }\n\n return null;\n }\n\n public function updateEngagement(string $objectId, array $engagement, array $metadata): void\n {\n $this->getInstance()->engagements()->update($objectId, $engagement, $metadata);\n }\n\n public function getEngagementData(string $engagementId): array\n {\n $engagement = $this->getInstance()->engagements()->get($engagementId);\n\n return $engagement->toArray();\n }\n\n public function createEngagement(array $engagement, array $associations, array $metadata): Response\n {\n return $this->getInstance()\n ->engagements()\n ->create($engagement, $associations, $metadata);\n }\n\n public function isUnauthorizedException(\\Exception $e): bool\n {\n // Check for specific HubSpot API exception types first\n if ($e instanceof BadRequest) {\n // BadRequest can contain 401 status codes\n return $e->getCode() === 401;\n }\n\n // Check for HTTP client exceptions with status codes\n if ($e instanceof \\GuzzleHttp\\Exception\\RequestException && $e->hasResponse()) {\n $response = $e->getResponse();\n if ($response !== null) {\n return $response->getStatusCode() === 401;\n }\n }\n\n // Check for Guzzle HTTP exceptions\n if ($e instanceof \\GuzzleHttp\\Exception\\ClientException) {\n return $e->getCode() === 401;\n }\n\n // Fallback to string matching as last resort, but be more specific\n $message = strtolower($e->getMessage());\n\n return str_contains($message, '401 unauthorized') ||\n str_contains($message, 'http 401') ||\n str_contains($message, 'status code 401') ||\n (preg_match('/\\b401\\b/', $message) && str_contains($message, 'unauthorized'));\n }\n\n /**\n * Validates and refreshes the access token if needed before API requests.\n * This ensures long-running processes don't fail due to token expiration.\n *\n * @throws SocialAccountTokenInvalidException\n */\n public function ensureValidToken(): void\n {\n if ($this->oauthAccount === null) {\n return;\n }\n\n $newToken = $this->tokenManager->ensureValidToken($this->oauthAccount);\n if ($newToken !== null) {\n $this->accessToken = $newToken;\n }\n }\n\n public function getConfig()\n {\n return $this->config;\n }\n\n // returns only active (archived=false)\n public function getOwners(): array\n {\n return $this->getNewInstance()->crm()->owners()->getAll();\n }\n\n /**\n * @param bool $archived\n *\n * @return array<Owner>|[]\n */\n public function getOwnersArchived(bool $archived = true): array\n {\n $endpoint = '/crm/v3/owners';\n $queryParams = [\n 'archived' => $archived ? 'true' : 'false',\n ];\n $queryString = http_build_query($queryParams);\n\n $owners = [];\n\n try {\n $response = $this->makeRequest(endpoint: $endpoint, queryString: $queryString);\n $responseData = $response?->toArray();\n\n foreach ($responseData['results'] as $result) {\n try {\n $owners[] = Owner::create($result);\n } catch (Throwable $e) {\n $this->log->error('[HubSpot] Failed to process owner data', [\n 'result' => $result,\n 'error' => $e->getMessage(),\n ]);\n\n continue;\n }\n }\n } catch (Throwable $e) {\n $this->log->error('HubSpot] Failed to fetch owners', [\n 'archived' => $archived,\n 'error' => $e->getMessage(),\n ]);\n\n return [];\n }\n\n return $owners;\n }\n\n public function getMeeting(string $engagementId): ObjectWithAssociations\n {\n return $this->getNewInstance()->crm()->objects()->basicApi()\n ->getById('meeting', $engagementId, null, 'contact,company,deal');\n }\n\n public function deleteEngagement(string $engagementId): void\n {\n $this->getInstance()->engagements()->delete((int) $engagementId);\n }\n\n public function getAssociationsData(array $ids, string $fromObject, string $toObject): array\n {\n $associationData = [];\n $idChunks = array_chunk($ids, self::ASSOCIATIONS_BATCH_SIZE_LIMIT);\n\n foreach ($idChunks as $idChunk) {\n try {\n $batchInput = new \\HubSpot\\Client\\Crm\\Associations\\Model\\BatchInputPublicObjectId();\n $batchInput->setInputs(array_map(function ($id) {\n $publicObjectId = new \\HubSpot\\Client\\Crm\\Associations\\Model\\PublicObjectId();\n $publicObjectId->setId($id);\n\n return $publicObjectId;\n }, $idChunk));\n\n $associatedObjectsData = $this\n ->getNewInstance()\n ->crm()\n ->associations()\n ->batchApi()\n ->read($fromObject, $toObject, $batchInput);\n\n if ($associatedObjectsData instanceof \\HubSpot\\Client\\Crm\\Associations\\Model\\BatchResponsePublicAssociationMulti) {\n foreach ($associatedObjectsData->getResults() as $association) {\n $from = $association->getFrom()->getId();\n $toAssociations = $association->getTo();\n\n if (! empty($toAssociations)) {\n $associationData[$from] = array_map(function ($item) {\n return $item->getId();\n }, $toAssociations);\n }\n }\n }\n } catch (\\Exception $e) {\n $this->log->error('[Hubspot] Failed to fetch associations', [\n 'from_object' => $fromObject,\n 'to_object' => $toObject,\n 'reason' => $e->getMessage(),\n ]);\n }\n }\n\n return $associationData;\n }\n\n /**\n * @throws \\Exception\n */\n private function getNoteAssociationType(NoteObject $noteObject): string\n {\n return match($noteObject) {\n NoteObject::Opportunity => 'note_to_deal',\n NoteObject::Lead, NoteObject::Contact => 'note_to_contact', // or 'note_to_lead' if your portal supports it\n NoteObject::Account => 'note_to_company',\n NoteObject::Call, NoteObject::Event => throw new \\Exception('Not supported'),\n };\n }\n\n /**\n * @throws \\Exception\n */\n private function getNoteObject(NoteObject $noteObject): string\n {\n return match($noteObject) {\n NoteObject::Opportunity => 'deal',\n NoteObject::Lead, NoteObject::Contact => 'contact',\n NoteObject::Account => 'company',\n NoteObject::Call, NoteObject::Event => throw new \\Exception('Not supported'),\n };\n }\n\n public function addAssociations(string $objectType, string $associationType, array $payload): Response\n {\n $endpoint = \"/crm/v4/associations/$objectType/$associationType/batch/create\";\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n\n public function removeAssociations(string $objectType, string $associationType, array $payload): Response\n {\n $endpoint = \"/crm/v4/associations/$objectType/$associationType/batch/archive\";\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3053655161449799247
|
6728745647497383085
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
794
Previous Highlighted Error
Next Highlighted Error
[2026-05-07 14:08:22] local.NOTICE: Monitoring start {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:23] local.NOTICE: Monitoring end {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {"headers":{"Date":["Thu, 07 May 2026 14:08:35 GMT"],"Content-Type":["application/json;charset=utf-8"],"Content-Length":["227"],"Connection":["keep-alive"],"CF-Ray":["9f80cc29fd66dc1a-SOF"],"CF-Cache-Status":["DYNAMIC"],"Strict-Transport-Security":["max-age=31536000; includeSubDomains; preload"],"Vary":["origin"],"access-control-allow-credentials":["false"],"server-timing":["hcid;desc=\"019e02c4-d684-7f5d-be16-3d129d00c0a3\", cfr;desc=\"9f80cc2a06d23402-IAD\""],"x-content-type-options":["nosniff"],"x-hubspot-correlation-id":["019e02c4-d684-7f5d-be16-3d129d00c0a3"],"Set-Cookie":["__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-[IP_ADDRESS]-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None"],"Report-To":["{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\"}],\"group\":\"cf-nel\",\"max_age\":604800}"],"NEL":["{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}"],"Server":["cloudflare"]}} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {"team_id":2,"config_id":2,"retry_after":10,"reason":"Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:36] local.ERROR: Hubspot returned 429 {"exception":"[object] (Jiminny\\Exceptions\\RateLimitException(code: 0): Hubspot returned 429 at /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206)
[stacktrace]
#0 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#2 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#4 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
[previous exception] [object] (SevenShores\\Hubspot\\Exceptions\\BadRequest(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
at /home/jiminny/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24)
[stacktrace]
#0 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(125): SevenShores\\Hubspot\\Exceptions\\HubspotException::create(Object(GuzzleHttp\\Exception\\ClientException))
#1 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\Hubspot\\Http\\Client->request('POST', 'https://api.hub...', Array)
#2 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#3 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#4 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#5 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#6 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#21 {main}
[previous exception] [object] (GuzzleHttp\\Exception\\ClientException(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
at /home/jiminny/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111)
[stacktrace]
#0 /home/jiminny/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\\Exception\\RequestException::create(Object(GuzzleHttp\\Psr7\\Request), Object(GuzzleHttp\\Psr7\\Response), NULL, Array, NULL)
#1 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\\Middleware::GuzzleHttp\\{closure}(Object(GuzzleHttp\\Psr7\\Response))
#2 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\\Promise\\Promise::callHandler(1, Object(GuzzleHttp\\Psr7\\Response), NULL)
#3 /home/jiminny/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\\Promise\\Promise::GuzzleHttp\\Promise\\{closure}()
#4 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\\Promise\\TaskQueue->run(true)
#5 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()
#6 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\\Promise\\Promise->waitIfPending()
#7 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\\Promise\\Promise->invokeWaitList()
#8 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()
#9 /home/jiminny/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\Promise\\Promise->wait()
#10 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(113): GuzzleHttp\\Client->request('POST', 'https://api.hub...', Array)
#11 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\Hubspot\\Http\\Client->request('POST', 'https://api.hub...', Array)
#12 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#13 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#14 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#15 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#16 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#23 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#25 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#27 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#31 {main}
"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:39] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:40] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:56] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"6918eda6-2b33-44f0-81b2-2b857d748d9d","trace_id":"b579f82f-2e2c-4f51-90c7-176a9cb4b034"}
[2026-05-07 14:08:56] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"6918eda6-2b33-44f0-81b2-2b857d748d9d","trace_id":"b579f82f-2e2c-4f51-90c7-176a9cb4b034"}
[2026-05-07 14:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4f778d97-0b0b-4d22-811e-8e28826b49d2","trace_id":"0c888693-b171-4384-9c15-ee657feac714"}
[2026-05-07 14:09:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4f778d97-0b0b-4d22-811e-8e28826b49d2","trace_id":"0c888693-b171-4384-9c15-ee657feac714"}
[2026-05-07 14:09:26] local.NOTICE: Monitoring start {"correlation_id":"27750001-5212-406e-bfb8-38a645dbcec5","trace_id":"57d40356-0102-42fc-ba6b-1ecc93535e1b"}
[2026-05-07 14:09:26] local.NOTICE: Monitoring end {"correlation_id":"27750001-5212-406e-bfb8-38a645dbcec5","trace_id":"57d40356-0102-42fc-ba6b-1ecc93535e1b"}
[2026-05-07 14:09:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"fd08a346-b729-47e2-91d6-dc845103affb","trace_id":"dfb41a84-ecc1-4054-8517-dc4b2619f036"}
[2026-05-07 14:09:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"fd08a346-b729-47e2-91d6-dc845103affb","trace_id":"dfb41a84-ecc1-4054-8517-dc4b2619f036"}
[2026-05-07 14:09:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:40] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"3e4fee4c-1e25-454d-83aa-4fed507bc107","trace_id":"e3fb6415-fa4e-4ea2-b163-9b09f456fb0c"}
[2026-05-07 14:10:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"1ecbe999-9c82-450c-acf9-dc89bf054b42","trace_id":"96d0b27e-b838-4f8c-9959-25ec07ae5f6e"}
[2026-05-07 14:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"1ecbe999-9c82-450c-acf9-dc89bf054b42","trace_id":"96d0b27e-b838-4f8c-9959-25ec07ae5f6e"}
[2026-05-07 14:10:08] local.NOTICE: Monitoring start {"correlation_id":"de73b6fd-8980-4497-aafb-d2c38c47d449","trace_id":"0ae3aae5-7abf-4911-84fb-2ba6537a5d38"}
[2026-05-07 14:10:08] local.NOTICE: Monitoring end {"correlation_id":"de73b6fd-8980-4497-aafb-d2c38c47d449","trace_id":"0ae3aae5-7abf-4911-84fb-2ba6537a5d38"}
[2026-05-07 14:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"1b6708af-0228-4e34-88a3-288578822431","trace_id":"873e753a-20d2-4387-b9bc-d70791da1bff"}
[2026-05-07 14:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"1b6708af-0228-4e34-88a3-288578822431","trace_id":"873e753a-20d2-4387-b9bc-d70791da1bff"}
[2026-05-07 14:10:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7","trace_id":"0852729f-18b9-4c1f-8cf8-fa9772729628"}
[2026-05-07 14:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7","trace_id":"0852729f-18b9-4c1f-8cf8-fa9772729628"}
[2026-05-07 14:10:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"8d1d9ffd-c346-4e05-bd33-2346f02967fa","trace_id":"a11335d7-a43f-4152-9008-4f7112aaba0d"}
[2026-05-07 14:10:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"8d1d9ffd-c346-4e05-bd33-2346f02967fa","trace_id":"a11335d7-a43f-4152-9008-4f7112aaba0d"}
[2026-05-07 14:10:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"66e2c860-7cdd-4549-895a-1e7a8c1a420a","trace_id":"ab4721f5-bd7c-406e-9420-b9ed64debf84"}
[2026-05-07 14:10:26] local.INFO: Running pre-meeting notification command {"correlation_id":"66e2c860-7cdd-4549-895a-1e7a8c1a420a","trace_id":"ab4721f5-bd7c-406e-9420-b9ed64debf84"}
[2026-05-07 14:10:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"66e2c860-7cdd-4549-895a-1e7a8c1a420a","trace_id":"ab4721f5-bd7c-406e-9420-b9ed64debf84"}
[2026-05-07 14:10:30] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:30] local.INFO: Running conference:monitor:start command for activities in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:30] local.INFO: [conference:monitor:start] No activities found in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:30] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:32] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"14:05","to":"14:10"} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"04:00","to":"04:05"} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:32] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:36] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:36] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:36] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:36] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd","trace_id":"dce06dd3-b5d4-4c3d-9f14-b224da41176d"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"35cb2637-43c5-4cd6-8453-7b8d61c19033","trace_id":"79ecc7c8-3825-4196-b8aa-ae8477902bfd"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"35cb2637-43c5-4cd6-8453-7b8d61c19033","trace_id":"79ecc7c8-3825-4196-b8aa-ae8477902bfd"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-07T14:12:41.711285Z"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd","trace_id":"dce06dd3-b5d4-4c3d-9f14-b224da41176d"}
[2026-05-07 14:10:42] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:47] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:50] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:reset-governor","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"493bad62-499f-46c3-ab8b-328c92ba9190","trace_id":"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a"}
[2026-05-07 14:10:50] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:reset-governor","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"493bad62-499f-46c3-ab8b-328c92ba9190","trace_id":"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a"}
[2026-05-07 14:10:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4d571c29-d825-4c87-90d8-bb28b144d79b","trace_id":"358371cc-6239-4a46-a5cd-32003d760693"}
[2026-05-07 14:10:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4d571c29-d825-4c87-90d8-bb28b144d79b","trace_id":"358371cc-6239-4a46-a5cd-32003d760693"}
[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:52] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"67e2589d-9b37-435c-b98c-f86793d41cb2","trace_id":"e063d6c6-83ae-428d-845b-edba5ef0a9b6"}
[2026-05-07 14:11:06] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"67e2589d-9b37-435c-b98c-f86793d41cb2","trace_id":"e063d6c6-83ae-428d-845b-edba5ef0a9b6"}
[2026-05-07 14:11:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"67e2589d-9b37-435c-b98c-f86793d41cb2","trace_id":"e063d6c6-83ae-428d-845b-edba5ef0a9b6"}
[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:07] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"0593b125-f26d-47b8-b376-bb34a7cf65ff","trace_id":"84e0ff21-1203-4f95-a532-e9abfe626764"}
[2026-05-07 14:11:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"0593b125-f26d-47b8-b376-bb34a7cf65ff","trace_id":"84e0ff21-1203-4f95-a532-e9abfe626764"}
[2026-05-07 14:11:11] local.NOTICE: Monitoring start {"correlation_id":"23eb9666-b406-4123-bd3a-a1459821e9d4","trace_id":"25ac4b64-ff6f-4b35-986e-449e220604a4"}
[2026-05-07 14:11:11] local.NOTICE: Monitoring end {"correlation_id":"23eb9666-b406-4123-bd3a-a1459821e9d4","trace_id":"25ac4b64-ff6f-4b35-986e-449e220604a4"}
[2026-05-07 14:11:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"b393...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
4620
|
167
|
11
|
2026-05-07T14:14:04.599802+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778163244599_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
794
Previous Highlighted Error
Next Highlighted Error
[2026-05-07 14:08:22] local.NOTICE: Monitoring start {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:23] local.NOTICE: Monitoring end {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {"headers":{"Date":["Thu, 07 May 2026 14:08:35 GMT"],"Content-Type":["application/json;charset=utf-8"],"Content-Length":["227"],"Connection":["keep-alive"],"CF-Ray":["9f80cc29fd66dc1a-SOF"],"CF-Cache-Status":["DYNAMIC"],"Strict-Transport-Security":["max-age=31536000; includeSubDomains; preload"],"Vary":["origin"],"access-control-allow-credentials":["false"],"server-timing":["hcid;desc=\"019e02c4-d684-7f5d-be16-3d129d00c0a3\", cfr;desc=\"9f80cc2a06d23402-IAD\""],"x-content-type-options":["nosniff"],"x-hubspot-correlation-id":["019e02c4-d684-7f5d-be16-3d129d00c0a3"],"Set-Cookie":["__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-[IP_ADDRESS]-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None"],"Report-To":["{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\"}],\"group\":\"cf-nel\",\"max_age\":604800}"],"NEL":["{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}"],"Server":["cloudflare"]}} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {"team_id":2,"config_id":2,"retry_after":10,"reason":"Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:36] local.ERROR: Hubspot returned 429 {"exception":"[object] (Jiminny\\Exceptions\\RateLimitException(code: 0): Hubspot returned 429 at /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206)
[stacktrace]
#0 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#2 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#4 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
[previous exception] [object] (SevenShores\\Hubspot\\Exceptions\\BadRequest(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
at /home/jiminny/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24)
[stacktrace]
#0 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(125): SevenShores\\Hubspot\\Exceptions\\HubspotException::create(Object(GuzzleHttp\\Exception\\ClientException))
#1 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\Hubspot\\Http\\Client->request('POST', 'https://api.hub...', Array)
#2 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#3 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#4 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#5 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#6 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#21 {main}
[previous exception] [object] (GuzzleHttp\\Exception\\ClientException(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
at /home/jiminny/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111)
[stacktrace]
#0 /home/jiminny/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\\Exception\\RequestException::create(Object(GuzzleHttp\\Psr7\\Request), Object(GuzzleHttp\\Psr7\\Response), NULL, Array, NULL)
#1 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\\Middleware::GuzzleHttp\\{closure}(Object(GuzzleHttp\\Psr7\\Response))
#2 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\\Promise\\Promise::callHandler(1, Object(GuzzleHttp\\Psr7\\Response), NULL)
#3 /home/jiminny/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\\Promise\\Promise::GuzzleHttp\\Promise\\{closure}()
#4 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\\Promise\\TaskQueue->run(true)
#5 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()
#6 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\\Promise\\Promise->waitIfPending()
#7 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\\Promise\\Promise->invokeWaitList()
#8 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()
#9 /home/jiminny/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\Promise\\Promise->wait()
#10 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(113): GuzzleHttp\\Client->request('POST', 'https://api.hub...', Array)
#11 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\Hubspot\\Http\\Client->request('POST', 'https://api.hub...', Array)
#12 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#13 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#14 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#15 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#16 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#23 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#25 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#27 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#31 {main}
"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:39] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:40] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:56] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"6918eda6-2b33-44f0-81b2-2b857d748d9d","trace_id":"b579f82f-2e2c-4f51-90c7-176a9cb4b034"}
[2026-05-07 14:08:56] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"6918eda6-2b33-44f0-81b2-2b857d748d9d","trace_id":"b579f82f-2e2c-4f51-90c7-176a9cb4b034"}
[2026-05-07 14:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4f778d97-0b0b-4d22-811e-8e28826b49d2","trace_id":"0c888693-b171-4384-9c15-ee657feac714"}
[2026-05-07 14:09:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4f778d97-0b0b-4d22-811e-8e28826b49d2","trace_id":"0c888693-b171-4384-9c15-ee657feac714"}
[2026-05-07 14:09:26] local.NOTICE: Monitoring start {"correlation_id":"27750001-5212-406e-bfb8-38a645dbcec5","trace_id":"57d40356-0102-42fc-ba6b-1ecc93535e1b"}
[2026-05-07 14:09:26] local.NOTICE: Monitoring end {"correlation_id":"27750001-5212-406e-bfb8-38a645dbcec5","trace_id":"57d40356-0102-42fc-ba6b-1ecc93535e1b"}
[2026-05-07 14:09:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"fd08a346-b729-47e2-91d6-dc845103affb","trace_id":"dfb41a84-ecc1-4054-8517-dc4b2619f036"}
[2026-05-07 14:09:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"fd08a346-b729-47e2-91d6-dc845103affb","trace_id":"dfb41a84-ecc1-4054-8517-dc4b2619f036"}
[2026-05-07 14:09:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:40] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"3e4fee4c-1e25-454d-83aa-4fed507bc107","trace_id":"e3fb6415-fa4e-4ea2-b163-9b09f456fb0c"}
[2026-05-07 14:10:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"1ecbe999-9c82-450c-acf9-dc89bf054b42","trace_id":"96d0b27e-b838-4f8c-9959-25ec07ae5f6e"}
[2026-05-07 14:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"1ecbe999-9c82-450c-acf9-dc89bf054b42","trace_id":"96d0b27e-b838-4f8c-9959-25ec07ae5f6e"}
[2026-05-07 14:10:08] local.NOTICE: Monitoring start {"correlation_id":"de73b6fd-8980-4497-aafb-d2c38c47d449","trace_id":"0ae3aae5-7abf-4911-84fb-2ba6537a5d38"}
[2026-05-07 14:10:08] local.NOTICE: Monitoring end {"correlation_id":"de73b6fd-8980-4497-aafb-d2c38c47d449","trace_id":"0ae3aae5-7abf-4911-84fb-2ba6537a5d38"}
[2026-05-07 14:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"1b6708af-0228-4e34-88a3-288578822431","trace_id":"873e753a-20d2-4387-b9bc-d70791da1bff"}
[2026-05-07 14:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"1b6708af-0228-4e34-88a3-288578822431","trace_id":"873e753a-20d2-4387-b9bc-d70791da1bff"}
[2026-05-07 14:10:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7","trace_id":"0852729f-18b9-4c1f-8cf8-fa9772729628"}
[2026-05-07 14:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7","trace_id":"0852729f-18b9-4c1f-8cf8-fa9772729628"}
[2026-05-07 14:10:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"8d1d9ffd-c346-4e05-bd33-2346f02967fa","trace_id":"a11335d7-a43f-4152-9008-4f7112aaba0d"}
[2026-05-07 14:10:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"8d1d9ffd-c346-4e05-bd33-2346f02967fa","trace_id":"a11335d7-a43f-4152-9008-4f7112aaba0d"}
[2026-05-07 14:10:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"66e2c860-7cdd-4549-895a-1e7a8c1a420a","trace_id":"ab4721f5-bd7c-406e-9420-b9ed64debf84"}
[2026-05-07 14:10:26] local.INFO: Running pre-meeting notification command {"correlation_id":"66e2c860-7cdd-4549-895a-1e7a8c1a420a","trace_id":"ab4721f5-bd7c-406e-9420-b9ed64debf84"}
[2026-05-07 14:10:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"66e2c860-7cdd-4549-895a-1e7a8c1a420a","trace_id":"ab4721f5-bd7c-406e-9420-b9ed64debf84"}
[2026-05-07 14:10:30] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:30] local.INFO: Running conference:monitor:start command for activities in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:30] local.INFO: [conference:monitor:start] No activities found in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:30] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:32] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"14:05","to":"14:10"} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"04:00","to":"04:05"} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:32] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:36] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:36] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:36] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:36] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd","trace_id":"dce06dd3-b5d4-4c3d-9f14-b224da41176d"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"35cb2637-43c5-4cd6-8453-7b8d61c19033","trace_id":"79ecc7c8-3825-4196-b8aa-ae8477902bfd"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"35cb2637-43c5-4cd6-8453-7b8d61c19033","trace_id":"79ecc7c8-3825-4196-b8aa-ae8477902bfd"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-07T14:12:41.711285Z"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd","trace_id":"dce06dd3-b5d4-4c3d-9f14-b224da41176d"}
[2026-05-07 14:10:42] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:47] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:50] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:reset-governor","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"493bad62-499f-46c3-ab8b-328c92ba9190","trace_id":"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a"}
[2026-05-07 14:10:50] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:reset-governor","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"493bad62-499f-46c3-ab8b-328c92ba9190","trace_id":"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a"}
[2026-05-07 14:10:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4d571c29-d825-4c87-90d8-bb28b144d79b","trace_id":"358371cc-6239-4a46-a5cd-32003d760693"}
[2026-05-07 14:10:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4d571c29-d825-4c87-90d8-bb28b144d79b","trace_id":"358371cc-6239-4a46-a5cd-32003d760693"}
[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:52] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"67e2589d-9b37-435c-b98c-f86793d41cb2","trace_id":"e063d6c6-83ae-428d-845b-edba5ef0a9b6"}
[2026-05-07 14:11:06] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"67e2589d-9b37-435c-b98c-f86793d41cb2","trace_id":"e063d6c6-83ae-428d-845b-edba5ef0a9b6"}
[2026-05-07 14:11:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"67e2589d-9b37-435c-b98c-f86793d41cb2","trace_id":"e063d6c6-83ae-428d-845b-edba5ef0a9b6"}
[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:07] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"0593b125-f26d-47b8-b376-bb34a7cf65ff","trace_id":"84e0ff21-1203-4f95-a532-e9abfe626764"}
[2026-05-07 14:11:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"0593b125-f26d-47b8-b376-bb34a7cf65ff","trace_id":"84e0ff21-1203-4f95-a532-e9abfe626764"}
[2026-05-07 14:11:11] local.NOTICE: Monitoring start {"correlation_id":"23eb9666-b406-4123-bd3a-a1459821e9d4","trace_id":"25ac4b64-ff6f-4b35-986e-449e220604a4"}
[2026-05-07 14:11:11] local.NOTICE: Monitoring end {"correlation_id":"23eb9666-b406-4123-bd3a-a1459821e9d4","trace_id":"25ac4b64-ff6f-4b35-986e-449e220604a4"}
[2026-05-07 14:11:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"b393...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"794","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-07 14:08:22] local.NOTICE: Monitoring start {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:23] local.NOTICE: Monitoring end {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {\"headers\":{\"Date\":[\"Thu, 07 May 2026 14:08:35 GMT\"],\"Content-Type\":[\"application/json;charset=utf-8\"],\"Content-Length\":[\"227\"],\"Connection\":[\"keep-alive\"],\"CF-Ray\":[\"9f80cc29fd66dc1a-SOF\"],\"CF-Cache-Status\":[\"DYNAMIC\"],\"Strict-Transport-Security\":[\"max-age=31536000; includeSubDomains; preload\"],\"Vary\":[\"origin\"],\"access-control-allow-credentials\":[\"false\"],\"server-timing\":[\"hcid;desc=\\\"019e02c4-d684-7f5d-be16-3d129d00c0a3\\\", cfr;desc=\\\"9f80cc2a06d23402-IAD\\\"\"],\"x-content-type-options\":[\"nosniff\"],\"x-hubspot-correlation-id\":[\"019e02c4-d684-7f5d-be16-3d129d00c0a3\"],\"Set-Cookie\":[\"__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-1.0.1.1-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None\"],\"Report-To\":[\"{\\\"endpoints\\\":[{\\\"url\\\":\\\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\\\"}],\\\"group\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"NEL\":[\"{\\\"success_fraction\\\":0.01,\\\"report_to\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"Server\":[\"cloudflare\"]}} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {\"team_id\":2,\"config_id\":2,\"retry_after\":10,\"reason\":\"Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:36] local.ERROR: Hubspot returned 429 {\"exception\":\"[object] (Jiminny\\\\Exceptions\\\\RateLimitException(code: 0): Hubspot returned 429 at /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206)\n[stacktrace]\n#0 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#4 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\n[previous exception] [object] (SevenShores\\\\Hubspot\\\\Exceptions\\\\BadRequest(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24)\n[stacktrace]\n#0 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(125): SevenShores\\\\Hubspot\\\\Exceptions\\\\HubspotException::create(Object(GuzzleHttp\\\\Exception\\\\ClientException))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#3 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#4 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#5 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#6 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (GuzzleHttp\\\\Exception\\\\ClientException(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111)\n[stacktrace]\n#0 /home/jiminny/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\\\\Exception\\\\RequestException::create(Object(GuzzleHttp\\\\Psr7\\\\Request), Object(GuzzleHttp\\\\Psr7\\\\Response), NULL, Array, NULL)\n#1 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\\\\Middleware::GuzzleHttp\\\\{closure}(Object(GuzzleHttp\\\\Psr7\\\\Response))\n#2 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\\\\Promise\\\\Promise::callHandler(1, Object(GuzzleHttp\\\\Psr7\\\\Response), NULL)\n#3 /home/jiminny/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\\\\Promise\\\\Promise::GuzzleHttp\\\\Promise\\\\{closure}()\n#4 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\\\\Promise\\\\TaskQueue->run(true)\n#5 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitFn()\n#6 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#7 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitList()\n#8 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#9 /home/jiminny/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\\\Promise\\\\Promise->wait()\n#10 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(113): GuzzleHttp\\\\Client->request('POST', 'https://api.hub...', Array)\n#11 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#12 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#13 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#14 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#15 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#16 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#23 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#31 {main}\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:39] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6918eda6-2b33-44f0-81b2-2b857d748d9d\",\"trace_id\":\"b579f82f-2e2c-4f51-90c7-176a9cb4b034\"}\n[2026-05-07 14:08:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6918eda6-2b33-44f0-81b2-2b857d748d9d\",\"trace_id\":\"b579f82f-2e2c-4f51-90c7-176a9cb4b034\"}\n[2026-05-07 14:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4f778d97-0b0b-4d22-811e-8e28826b49d2\",\"trace_id\":\"0c888693-b171-4384-9c15-ee657feac714\"}\n[2026-05-07 14:09:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4f778d97-0b0b-4d22-811e-8e28826b49d2\",\"trace_id\":\"0c888693-b171-4384-9c15-ee657feac714\"}\n[2026-05-07 14:09:26] local.NOTICE: Monitoring start {\"correlation_id\":\"27750001-5212-406e-bfb8-38a645dbcec5\",\"trace_id\":\"57d40356-0102-42fc-ba6b-1ecc93535e1b\"}\n[2026-05-07 14:09:26] local.NOTICE: Monitoring end {\"correlation_id\":\"27750001-5212-406e-bfb8-38a645dbcec5\",\"trace_id\":\"57d40356-0102-42fc-ba6b-1ecc93535e1b\"}\n[2026-05-07 14:09:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fd08a346-b729-47e2-91d6-dc845103affb\",\"trace_id\":\"dfb41a84-ecc1-4054-8517-dc4b2619f036\"}\n[2026-05-07 14:09:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fd08a346-b729-47e2-91d6-dc845103affb\",\"trace_id\":\"dfb41a84-ecc1-4054-8517-dc4b2619f036\"}\n[2026-05-07 14:09:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:40] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"3e4fee4c-1e25-454d-83aa-4fed507bc107\",\"trace_id\":\"e3fb6415-fa4e-4ea2-b163-9b09f456fb0c\"}\n[2026-05-07 14:10:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"1ecbe999-9c82-450c-acf9-dc89bf054b42\",\"trace_id\":\"96d0b27e-b838-4f8c-9959-25ec07ae5f6e\"}\n[2026-05-07 14:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"1ecbe999-9c82-450c-acf9-dc89bf054b42\",\"trace_id\":\"96d0b27e-b838-4f8c-9959-25ec07ae5f6e\"}\n[2026-05-07 14:10:08] local.NOTICE: Monitoring start {\"correlation_id\":\"de73b6fd-8980-4497-aafb-d2c38c47d449\",\"trace_id\":\"0ae3aae5-7abf-4911-84fb-2ba6537a5d38\"}\n[2026-05-07 14:10:08] local.NOTICE: Monitoring end {\"correlation_id\":\"de73b6fd-8980-4497-aafb-d2c38c47d449\",\"trace_id\":\"0ae3aae5-7abf-4911-84fb-2ba6537a5d38\"}\n[2026-05-07 14:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"1b6708af-0228-4e34-88a3-288578822431\",\"trace_id\":\"873e753a-20d2-4387-b9bc-d70791da1bff\"}\n[2026-05-07 14:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"1b6708af-0228-4e34-88a3-288578822431\",\"trace_id\":\"873e753a-20d2-4387-b9bc-d70791da1bff\"}\n[2026-05-07 14:10:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7\",\"trace_id\":\"0852729f-18b9-4c1f-8cf8-fa9772729628\"}\n[2026-05-07 14:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7\",\"trace_id\":\"0852729f-18b9-4c1f-8cf8-fa9772729628\"}\n[2026-05-07 14:10:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"8d1d9ffd-c346-4e05-bd33-2346f02967fa\",\"trace_id\":\"a11335d7-a43f-4152-9008-4f7112aaba0d\"}\n[2026-05-07 14:10:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"8d1d9ffd-c346-4e05-bd33-2346f02967fa\",\"trace_id\":\"a11335d7-a43f-4152-9008-4f7112aaba0d\"}\n[2026-05-07 14:10:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"66e2c860-7cdd-4549-895a-1e7a8c1a420a\",\"trace_id\":\"ab4721f5-bd7c-406e-9420-b9ed64debf84\"}\n[2026-05-07 14:10:26] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"66e2c860-7cdd-4549-895a-1e7a8c1a420a\",\"trace_id\":\"ab4721f5-bd7c-406e-9420-b9ed64debf84\"}\n[2026-05-07 14:10:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"66e2c860-7cdd-4549-895a-1e7a8c1a420a\",\"trace_id\":\"ab4721f5-bd7c-406e-9420-b9ed64debf84\"}\n[2026-05-07 14:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:30] local.INFO: Running conference:monitor:start command for activities in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:30] local.INFO: [conference:monitor:start] No activities found in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"14:05\",\"to\":\"14:10\"} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"04:00\",\"to\":\"04:05\"} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:36] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:36] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd\",\"trace_id\":\"dce06dd3-b5d4-4c3d-9f14-b224da41176d\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"35cb2637-43c5-4cd6-8453-7b8d61c19033\",\"trace_id\":\"79ecc7c8-3825-4196-b8aa-ae8477902bfd\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"35cb2637-43c5-4cd6-8453-7b8d61c19033\",\"trace_id\":\"79ecc7c8-3825-4196-b8aa-ae8477902bfd\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-07T14:12:41.711285Z\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd\",\"trace_id\":\"dce06dd3-b5d4-4c3d-9f14-b224da41176d\"}\n[2026-05-07 14:10:42] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:47] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"493bad62-499f-46c3-ab8b-328c92ba9190\",\"trace_id\":\"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a\"}\n[2026-05-07 14:10:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"493bad62-499f-46c3-ab8b-328c92ba9190\",\"trace_id\":\"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a\"}\n[2026-05-07 14:10:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4d571c29-d825-4c87-90d8-bb28b144d79b\",\"trace_id\":\"358371cc-6239-4a46-a5cd-32003d760693\"}\n[2026-05-07 14:10:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4d571c29-d825-4c87-90d8-bb28b144d79b\",\"trace_id\":\"358371cc-6239-4a46-a5cd-32003d760693\"}\n[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:52] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"67e2589d-9b37-435c-b98c-f86793d41cb2\",\"trace_id\":\"e063d6c6-83ae-428d-845b-edba5ef0a9b6\"}\n[2026-05-07 14:11:06] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"67e2589d-9b37-435c-b98c-f86793d41cb2\",\"trace_id\":\"e063d6c6-83ae-428d-845b-edba5ef0a9b6\"}\n[2026-05-07 14:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"67e2589d-9b37-435c-b98c-f86793d41cb2\",\"trace_id\":\"e063d6c6-83ae-428d-845b-edba5ef0a9b6\"}\n[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:07] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"0593b125-f26d-47b8-b376-bb34a7cf65ff\",\"trace_id\":\"84e0ff21-1203-4f95-a532-e9abfe626764\"}\n[2026-05-07 14:11:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"0593b125-f26d-47b8-b376-bb34a7cf65ff\",\"trace_id\":\"84e0ff21-1203-4f95-a532-e9abfe626764\"}\n[2026-05-07 14:11:11] local.NOTICE: Monitoring start {\"correlation_id\":\"23eb9666-b406-4123-bd3a-a1459821e9d4\",\"trace_id\":\"25ac4b64-ff6f-4b35-986e-449e220604a4\"}\n[2026-05-07 14:11:11] local.NOTICE: Monitoring end {\"correlation_id\":\"23eb9666-b406-4123-bd3a-a1459821e9d4\",\"trace_id\":\"25ac4b64-ff6f-4b35-986e-449e220604a4\"}\n[2026-05-07 14:11:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"b3939f93-fc8d-4586-93d5-9b6be01c139b\",\"trace_id\":\"6991f28e-f1b8-4235-ba74-0c15d4ee2b5b\"}\n[2026-05-07 14:11:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"b3939f93-fc8d-4586-93d5-9b6be01c139b\",\"trace_id\":\"6991f28e-f1b8-4235-ba74-0c15d4ee2b5b\"}\n[2026-05-07 14:11:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:20] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:20] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e947ce8c-00c9-4c58-aea9-afab1030a83b\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e947ce8c-00c9-4c58-aea9-afab1030a83b\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24828544,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.34,\"average_seconds_per_request\":0} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":394.65,\"usage\":25001880,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.ERROR: Trying to access array offset on null {\"exception\":\"[object] (ErrorException(code: 0): Trying to access array offset on null at /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php:342)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#1 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(342): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#2 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(675): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->importOpportunityBatch(Array)\n#3 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(85): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->processOpportunityBatch(Array)\n#4 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(118): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->syncOpportunities(Array)\n#5 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(86): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->syncHubspotCrmObjects(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service), Object(Illuminate\\\\Support\\\\Carbon))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->handle(Object(Jiminny\\\\Services\\\\ResolveTeamCrmConnection), Object(Illuminate\\\\Log\\\\LogManager), Object(Jiminny\\\\Repositories\\\\TeamRepository))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->Illuminate\\\\Bus\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects), false)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->Illuminate\\\\Queue\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#21 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'crm-sync,crm-up...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'crm-sync,crm-up...')\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#32 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24830528,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":14.86,\"usage\":24891936,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24930376,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":14.87,\"usage\":25090176,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":25129256,\"real_usage\":65011712,\"pid\":49874} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.22,\"average_seconds_per_request\":0} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":246.9,\"usage\":25345032,\"real_usage\":65011712,\"pid\":49874} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.ERROR: Trying to access array offset on null {\"exception\":\"[object] (ErrorException(code: 0): Trying to access array offset on null at /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php:342)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#1 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(342): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#2 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(675): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->importOpportunityBatch(Array)\n#3 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(85): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->processOpportunityBatch(Array)\n#4 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(118): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->syncOpportunities(Array)\n#5 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(86): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->syncHubspotCrmObjects(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service), Object(Illuminate\\\\Support\\\\Carbon))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->handle(Object(Jiminny\\\\Services\\\\ResolveTeamCrmConnection), Object(Illuminate\\\\Log\\\\LogManager), Object(Jiminny\\\\Repositories\\\\TeamRepository))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->Illuminate\\\\Bus\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects), false)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->Illuminate\\\\Queue\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#21 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'crm-sync,crm-up...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'crm-sync,crm-up...')\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#32 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24842584,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.21,\"average_seconds_per_request\":0} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":239.38,\"usage\":25015920,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.ERROR: Trying to access array offset on null {\"exception\":\"[object] (ErrorException(code: 0): Trying to access array offset on null at /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php:342)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#1 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(342): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#2 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(675): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->importOpportunityBatch(Array)\n#3 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(85): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->processOpportunityBatch(Array)\n#4 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(118): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->syncOpportunities(Array)\n#5 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(86): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->syncHubspotCrmObjects(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service), Object(Illuminate\\\\Support\\\\Carbon))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->handle(Object(Jiminny\\\\Services\\\\ResolveTeamCrmConnection), Object(Illuminate\\\\Log\\\\LogManager), Object(Jiminny\\\\Repositories\\\\TeamRepository))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->Illuminate\\\\Bus\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects), false)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->Illuminate\\\\Queue\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#21 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'crm-sync,crm-up...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'crm-sync,crm-up...')\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#32 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24861864,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":25.0,\"usage\":24917104,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":210.1,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.73} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:12:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"91d0261e-7354-4a33-aea8-58089845e234\",\"trace_id\":\"030809b6-40c4-482e-9355-7681abff9dbe\"}\n[2026-05-07 14:12:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"91d0261e-7354-4a33-aea8-58089845e234\",\"trace_id\":\"030809b6-40c4-482e-9355-7681abff9dbe\"}\n[2026-05-07 14:12:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"91d0261e-7354-4a33-aea8-58089845e234\",\"trace_id\":\"030809b6-40c4-482e-9355-7681abff9dbe\"}\n[2026-05-07 14:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"ae1fc2e9-cee8-41fb-9beb-765160e717c2\",\"trace_id\":\"05276bce-900c-4067-9ea4-3d7ffd164b12\"}\n[2026-05-07 14:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"ae1fc2e9-cee8-41fb-9beb-765160e717c2\",\"trace_id\":\"05276bce-900c-4067-9ea4-3d7ffd164b12\"}\n[2026-05-07 14:12:09] local.NOTICE: Monitoring start {\"correlation_id\":\"5ee463e9-fe8a-4731-b989-55e763ad67d6\",\"trace_id\":\"6a15ee60-a923-4853-a937-9353e3991a8e\"}\n[2026-05-07 14:12:09] local.NOTICE: Monitoring end {\"correlation_id\":\"5ee463e9-fe8a-4731-b989-55e763ad67d6\",\"trace_id\":\"6a15ee60-a923-4853-a937-9353e3991a8e\"}\n[2026-05-07 14:12:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"05128955-a4f7-4354-a0ac-915c6d9969f5\",\"trace_id\":\"9ebe0c71-e6b5-41f0-aaf8-9465027b75e0\"}\n[2026-05-07 14:12:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"05128955-a4f7-4354-a0ac-915c6d9969f5\",\"trace_id\":\"9ebe0c71-e6b5-41f0-aaf8-9465027b75e0\"}\n[2026-05-07 14:12:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:16] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:10:00, 2026-05-07 14:12:00] {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:16] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:10:00, 2026-05-07 14:12:00] {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:20] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:20] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:23] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 2 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"206a607e-298a-41c4-9663-0e4d8b27d5cb\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:13:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"7566e406-287f-4c04-abf2-82b683af08a1\",\"trace_id\":\"a69b8bf4-a237-467b-b372-d56a5d56b586\"}\n[2026-05-07 14:13:07] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"7566e406-287f-4c04-abf2-82b683af08a1\",\"trace_id\":\"a69b8bf4-a237-467b-b372-d56a5d56b586\"}\n[2026-05-07 14:13:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"7566e406-287f-4c04-abf2-82b683af08a1\",\"trace_id\":\"a69b8bf4-a237-467b-b372-d56a5d56b586\"}\n[2026-05-07 14:13:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e6f0284a-0819-485c-90fb-acba2398f2d2\",\"trace_id\":\"4b702d84-fd3e-44e2-b8bf-ed4f1a388aef\"}\n[2026-05-07 14:13:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e6f0284a-0819-485c-90fb-acba2398f2d2\",\"trace_id\":\"4b702d84-fd3e-44e2-b8bf-ed4f1a388aef\"}\n[2026-05-07 14:13:11] local.NOTICE: Monitoring start {\"correlation_id\":\"c3d31d29-15b2-44c4-b3f7-9eb93d8fa463\",\"trace_id\":\"e8208949-019d-4b02-9b5e-ca2065e17eb3\"}\n[2026-05-07 14:13:12] local.NOTICE: Monitoring end {\"correlation_id\":\"c3d31d29-15b2-44c4-b3f7-9eb93d8fa463\",\"trace_id\":\"e8208949-019d-4b02-9b5e-ca2065e17eb3\"}\n[2026-05-07 14:13:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"c984be16-0f01-4e8b-b85a-38dc507f1e8e\",\"trace_id\":\"5c1a2294-7759-43d0-b1d5-b465058b1899\"}\n[2026-05-07 14:13:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"c984be16-0f01-4e8b-b85a-38dc507f1e8e\",\"trace_id\":\"5c1a2294-7759-43d0-b1d5-b465058b1899\"}\n[2026-05-07 14:13:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:22] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:22] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"857d1e1f-a3fe-41f2-a321-7e34cde62cb3\",\"trace_id\":\"1b1f80a8-f45c-452b-b9ca-c5b2a816ffc0\"}\n[2026-05-07 14:13:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:27] local.NOTICE: Calendar sync start {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"857d1e1f-a3fe-41f2-a321-7e34cde62cb3\",\"trace_id\":\"1b1f80a8-f45c-452b-b9ca-c5b2a816ffc0\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 4e521bc0-2ca4-49dd-aef5-5734a1092900 Correlation ID: b4a85540-77aa-4e03-84db-0f8b421b078a Timestamp: 2026-05-07 14:13:31Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:31Z\\\",\\\"trace_id\\\":\\\"4e521bc0-2ca4-49dd-aef5-5734a1092900\\\",\\\"correlation_id\\\":\\\"b4a85540-77aa-4e03-84db-0f8b421b078a\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 51233fef-4451-4b2d-82eb-0b26d9293600 Correlation ID: df3a132e-e0a0-449d-9f4c-95844490c7bf Timestamp: 2026-05-07 14:13:31Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:31Z\\\",\\\"trace_id\\\":\\\"51233fef-4451-4b2d-82eb-0b26d9293600\\\",\\\"correlation_id\\\":\\\"df3a132e-e0a0-449d-9f4c-95844490c7bf\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 49f15614-bbd7-432c-8d6c-e19b09b11400 Correlation ID: 49e24b17-53d3-4b1d-804d-ce38bf344368 Timestamp: 2026-05-07 14:13:35Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:35Z\\\",\\\"trace_id\\\":\\\"49f15614-bbd7-432c-8d6c-e19b09b11400\\\",\\\"correlation_id\\\":\\\"49e24b17-53d3-4b1d-804d-ce38bf344368\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 1d4d2578-2be4-4c43-b400-cde028293600 Correlation ID: 144144e2-130d-499c-a0c5-e0b665aa4c18 Timestamp: 2026-05-07 14:13:35Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:35Z\\\",\\\"trace_id\\\":\\\"1d4d2578-2be4-4c43-b400-cde028293600\\\",\\\"correlation_id\\\":\\\"144144e2-130d-499c-a0c5-e0b665aa4c18\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: e8e681f8-1e44-4d8a-baf9-8f21ad2a3400 Correlation ID: 0bf639e5-a9c0-4105-b806-8d15fc269ec6 Timestamp: 2026-05-07 14:13:36Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:36Z\\\",\\\"trace_id\\\":\\\"e8e681f8-1e44-4d8a-baf9-8f21ad2a3400\\\",\\\"correlation_id\\\":\\\"0bf639e5-a9c0-4105-b806-8d15fc269ec6\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"c0ec8c35bbde501bc9a9a645a16a003b1758fbda6e2ce73b27c9a87d9db0da81\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:38] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:38] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:38] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCHhwR3crxfEuMI8zGlf-bMYpCFtdxXvSJWTlnqQvu_jjoOrOYL2VG9rZwFHCERHxGfGEK3CmQX6x8MJG3ZbBXGuVIS6C7u-doY5maMRdsfnrHIAEMJd4Bs_WMfMH4tDJ8j9aul7DHDEJaP7w0PoPPpcoxu4nEk4vk-MolJBEgkSrayEewuBs5JVItUX9lUY2tA.yO2roNQ4Vdm6hBgoutuphGchuzbvsk7aqt5wHfcyeFQ\",\"last_sync\":\"2026-05-06 15:58:35\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}","depth":4,"on_screen":true,"value":"[2026-05-07 14:08:22] local.NOTICE: Monitoring start {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:23] local.NOTICE: Monitoring end {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {\"headers\":{\"Date\":[\"Thu, 07 May 2026 14:08:35 GMT\"],\"Content-Type\":[\"application/json;charset=utf-8\"],\"Content-Length\":[\"227\"],\"Connection\":[\"keep-alive\"],\"CF-Ray\":[\"9f80cc29fd66dc1a-SOF\"],\"CF-Cache-Status\":[\"DYNAMIC\"],\"Strict-Transport-Security\":[\"max-age=31536000; includeSubDomains; preload\"],\"Vary\":[\"origin\"],\"access-control-allow-credentials\":[\"false\"],\"server-timing\":[\"hcid;desc=\\\"019e02c4-d684-7f5d-be16-3d129d00c0a3\\\", cfr;desc=\\\"9f80cc2a06d23402-IAD\\\"\"],\"x-content-type-options\":[\"nosniff\"],\"x-hubspot-correlation-id\":[\"019e02c4-d684-7f5d-be16-3d129d00c0a3\"],\"Set-Cookie\":[\"__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-1.0.1.1-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None\"],\"Report-To\":[\"{\\\"endpoints\\\":[{\\\"url\\\":\\\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\\\"}],\\\"group\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"NEL\":[\"{\\\"success_fraction\\\":0.01,\\\"report_to\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"Server\":[\"cloudflare\"]}} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {\"team_id\":2,\"config_id\":2,\"retry_after\":10,\"reason\":\"Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:36] local.ERROR: Hubspot returned 429 {\"exception\":\"[object] (Jiminny\\\\Exceptions\\\\RateLimitException(code: 0): Hubspot returned 429 at /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206)\n[stacktrace]\n#0 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#4 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\n[previous exception] [object] (SevenShores\\\\Hubspot\\\\Exceptions\\\\BadRequest(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24)\n[stacktrace]\n#0 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(125): SevenShores\\\\Hubspot\\\\Exceptions\\\\HubspotException::create(Object(GuzzleHttp\\\\Exception\\\\ClientException))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#3 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#4 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#5 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#6 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (GuzzleHttp\\\\Exception\\\\ClientException(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111)\n[stacktrace]\n#0 /home/jiminny/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\\\\Exception\\\\RequestException::create(Object(GuzzleHttp\\\\Psr7\\\\Request), Object(GuzzleHttp\\\\Psr7\\\\Response), NULL, Array, NULL)\n#1 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\\\\Middleware::GuzzleHttp\\\\{closure}(Object(GuzzleHttp\\\\Psr7\\\\Response))\n#2 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\\\\Promise\\\\Promise::callHandler(1, Object(GuzzleHttp\\\\Psr7\\\\Response), NULL)\n#3 /home/jiminny/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\\\\Promise\\\\Promise::GuzzleHttp\\\\Promise\\\\{closure}()\n#4 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\\\\Promise\\\\TaskQueue->run(true)\n#5 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitFn()\n#6 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#7 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitList()\n#8 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#9 /home/jiminny/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\\\Promise\\\\Promise->wait()\n#10 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(113): GuzzleHttp\\\\Client->request('POST', 'https://api.hub...', Array)\n#11 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#12 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#13 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#14 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#15 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#16 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#23 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#31 {main}\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:39] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6918eda6-2b33-44f0-81b2-2b857d748d9d\",\"trace_id\":\"b579f82f-2e2c-4f51-90c7-176a9cb4b034\"}\n[2026-05-07 14:08:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6918eda6-2b33-44f0-81b2-2b857d748d9d\",\"trace_id\":\"b579f82f-2e2c-4f51-90c7-176a9cb4b034\"}\n[2026-05-07 14:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4f778d97-0b0b-4d22-811e-8e28826b49d2\",\"trace_id\":\"0c888693-b171-4384-9c15-ee657feac714\"}\n[2026-05-07 14:09:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4f778d97-0b0b-4d22-811e-8e28826b49d2\",\"trace_id\":\"0c888693-b171-4384-9c15-ee657feac714\"}\n[2026-05-07 14:09:26] local.NOTICE: Monitoring start {\"correlation_id\":\"27750001-5212-406e-bfb8-38a645dbcec5\",\"trace_id\":\"57d40356-0102-42fc-ba6b-1ecc93535e1b\"}\n[2026-05-07 14:09:26] local.NOTICE: Monitoring end {\"correlation_id\":\"27750001-5212-406e-bfb8-38a645dbcec5\",\"trace_id\":\"57d40356-0102-42fc-ba6b-1ecc93535e1b\"}\n[2026-05-07 14:09:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fd08a346-b729-47e2-91d6-dc845103affb\",\"trace_id\":\"dfb41a84-ecc1-4054-8517-dc4b2619f036\"}\n[2026-05-07 14:09:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fd08a346-b729-47e2-91d6-dc845103affb\",\"trace_id\":\"dfb41a84-ecc1-4054-8517-dc4b2619f036\"}\n[2026-05-07 14:09:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:40] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"3e4fee4c-1e25-454d-83aa-4fed507bc107\",\"trace_id\":\"e3fb6415-fa4e-4ea2-b163-9b09f456fb0c\"}\n[2026-05-07 14:10:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"1ecbe999-9c82-450c-acf9-dc89bf054b42\",\"trace_id\":\"96d0b27e-b838-4f8c-9959-25ec07ae5f6e\"}\n[2026-05-07 14:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"1ecbe999-9c82-450c-acf9-dc89bf054b42\",\"trace_id\":\"96d0b27e-b838-4f8c-9959-25ec07ae5f6e\"}\n[2026-05-07 14:10:08] local.NOTICE: Monitoring start {\"correlation_id\":\"de73b6fd-8980-4497-aafb-d2c38c47d449\",\"trace_id\":\"0ae3aae5-7abf-4911-84fb-2ba6537a5d38\"}\n[2026-05-07 14:10:08] local.NOTICE: Monitoring end {\"correlation_id\":\"de73b6fd-8980-4497-aafb-d2c38c47d449\",\"trace_id\":\"0ae3aae5-7abf-4911-84fb-2ba6537a5d38\"}\n[2026-05-07 14:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"1b6708af-0228-4e34-88a3-288578822431\",\"trace_id\":\"873e753a-20d2-4387-b9bc-d70791da1bff\"}\n[2026-05-07 14:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"1b6708af-0228-4e34-88a3-288578822431\",\"trace_id\":\"873e753a-20d2-4387-b9bc-d70791da1bff\"}\n[2026-05-07 14:10:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7\",\"trace_id\":\"0852729f-18b9-4c1f-8cf8-fa9772729628\"}\n[2026-05-07 14:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7\",\"trace_id\":\"0852729f-18b9-4c1f-8cf8-fa9772729628\"}\n[2026-05-07 14:10:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"8d1d9ffd-c346-4e05-bd33-2346f02967fa\",\"trace_id\":\"a11335d7-a43f-4152-9008-4f7112aaba0d\"}\n[2026-05-07 14:10:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"8d1d9ffd-c346-4e05-bd33-2346f02967fa\",\"trace_id\":\"a11335d7-a43f-4152-9008-4f7112aaba0d\"}\n[2026-05-07 14:10:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"66e2c860-7cdd-4549-895a-1e7a8c1a420a\",\"trace_id\":\"ab4721f5-bd7c-406e-9420-b9ed64debf84\"}\n[2026-05-07 14:10:26] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"66e2c860-7cdd-4549-895a-1e7a8c1a420a\",\"trace_id\":\"ab4721f5-bd7c-406e-9420-b9ed64debf84\"}\n[2026-05-07 14:10:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"66e2c860-7cdd-4549-895a-1e7a8c1a420a\",\"trace_id\":\"ab4721f5-bd7c-406e-9420-b9ed64debf84\"}\n[2026-05-07 14:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:30] local.INFO: Running conference:monitor:start command for activities in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:30] local.INFO: [conference:monitor:start] No activities found in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"14:05\",\"to\":\"14:10\"} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"04:00\",\"to\":\"04:05\"} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:36] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:36] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd\",\"trace_id\":\"dce06dd3-b5d4-4c3d-9f14-b224da41176d\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"35cb2637-43c5-4cd6-8453-7b8d61c19033\",\"trace_id\":\"79ecc7c8-3825-4196-b8aa-ae8477902bfd\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"35cb2637-43c5-4cd6-8453-7b8d61c19033\",\"trace_id\":\"79ecc7c8-3825-4196-b8aa-ae8477902bfd\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-07T14:12:41.711285Z\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd\",\"trace_id\":\"dce06dd3-b5d4-4c3d-9f14-b224da41176d\"}\n[2026-05-07 14:10:42] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:47] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"493bad62-499f-46c3-ab8b-328c92ba9190\",\"trace_id\":\"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a\"}\n[2026-05-07 14:10:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"493bad62-499f-46c3-ab8b-328c92ba9190\",\"trace_id\":\"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a\"}\n[2026-05-07 14:10:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4d571c29-d825-4c87-90d8-bb28b144d79b\",\"trace_id\":\"358371cc-6239-4a46-a5cd-32003d760693\"}\n[2026-05-07 14:10:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4d571c29-d825-4c87-90d8-bb28b144d79b\",\"trace_id\":\"358371cc-6239-4a46-a5cd-32003d760693\"}\n[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:52] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"67e2589d-9b37-435c-b98c-f86793d41cb2\",\"trace_id\":\"e063d6c6-83ae-428d-845b-edba5ef0a9b6\"}\n[2026-05-07 14:11:06] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"67e2589d-9b37-435c-b98c-f86793d41cb2\",\"trace_id\":\"e063d6c6-83ae-428d-845b-edba5ef0a9b6\"}\n[2026-05-07 14:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"67e2589d-9b37-435c-b98c-f86793d41cb2\",\"trace_id\":\"e063d6c6-83ae-428d-845b-edba5ef0a9b6\"}\n[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:07] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"0593b125-f26d-47b8-b376-bb34a7cf65ff\",\"trace_id\":\"84e0ff21-1203-4f95-a532-e9abfe626764\"}\n[2026-05-07 14:11:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"0593b125-f26d-47b8-b376-bb34a7cf65ff\",\"trace_id\":\"84e0ff21-1203-4f95-a532-e9abfe626764\"}\n[2026-05-07 14:11:11] local.NOTICE: Monitoring start {\"correlation_id\":\"23eb9666-b406-4123-bd3a-a1459821e9d4\",\"trace_id\":\"25ac4b64-ff6f-4b35-986e-449e220604a4\"}\n[2026-05-07 14:11:11] local.NOTICE: Monitoring end {\"correlation_id\":\"23eb9666-b406-4123-bd3a-a1459821e9d4\",\"trace_id\":\"25ac4b64-ff6f-4b35-986e-449e220604a4\"}\n[2026-05-07 14:11:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"b3939f93-fc8d-4586-93d5-9b6be01c139b\",\"trace_id\":\"6991f28e-f1b8-4235-ba74-0c15d4ee2b5b\"}\n[2026-05-07 14:11:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"b3939f93-fc8d-4586-93d5-9b6be01c139b\",\"trace_id\":\"6991f28e-f1b8-4235-ba74-0c15d4ee2b5b\"}\n[2026-05-07 14:11:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:20] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:20] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e947ce8c-00c9-4c58-aea9-afab1030a83b\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e947ce8c-00c9-4c58-aea9-afab1030a83b\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24828544,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.34,\"average_seconds_per_request\":0} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":394.65,\"usage\":25001880,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.ERROR: Trying to access array offset on null {\"exception\":\"[object] (ErrorException(code: 0): Trying to access array offset on null at /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php:342)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#1 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(342): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#2 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(675): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->importOpportunityBatch(Array)\n#3 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(85): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->processOpportunityBatch(Array)\n#4 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(118): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->syncOpportunities(Array)\n#5 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(86): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->syncHubspotCrmObjects(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service), Object(Illuminate\\\\Support\\\\Carbon))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->handle(Object(Jiminny\\\\Services\\\\ResolveTeamCrmConnection), Object(Illuminate\\\\Log\\\\LogManager), Object(Jiminny\\\\Repositories\\\\TeamRepository))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->Illuminate\\\\Bus\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects), false)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->Illuminate\\\\Queue\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#21 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'crm-sync,crm-up...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'crm-sync,crm-up...')\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#32 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24830528,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":14.86,\"usage\":24891936,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24930376,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":14.87,\"usage\":25090176,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":25129256,\"real_usage\":65011712,\"pid\":49874} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.22,\"average_seconds_per_request\":0} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":246.9,\"usage\":25345032,\"real_usage\":65011712,\"pid\":49874} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.ERROR: Trying to access array offset on null {\"exception\":\"[object] (ErrorException(code: 0): Trying to access array offset on null at /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php:342)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#1 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(342): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#2 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(675): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->importOpportunityBatch(Array)\n#3 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(85): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->processOpportunityBatch(Array)\n#4 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(118): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->syncOpportunities(Array)\n#5 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(86): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->syncHubspotCrmObjects(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service), Object(Illuminate\\\\Support\\\\Carbon))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->handle(Object(Jiminny\\\\Services\\\\ResolveTeamCrmConnection), Object(Illuminate\\\\Log\\\\LogManager), Object(Jiminny\\\\Repositories\\\\TeamRepository))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->Illuminate\\\\Bus\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects), false)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->Illuminate\\\\Queue\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#21 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'crm-sync,crm-up...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'crm-sync,crm-up...')\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#32 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24842584,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.21,\"average_seconds_per_request\":0} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":239.38,\"usage\":25015920,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.ERROR: Trying to access array offset on null {\"exception\":\"[object] (ErrorException(code: 0): Trying to access array offset on null at /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php:342)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#1 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(342): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#2 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(675): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->importOpportunityBatch(Array)\n#3 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(85): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->processOpportunityBatch(Array)\n#4 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(118): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->syncOpportunities(Array)\n#5 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(86): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->syncHubspotCrmObjects(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service), Object(Illuminate\\\\Support\\\\Carbon))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->handle(Object(Jiminny\\\\Services\\\\ResolveTeamCrmConnection), Object(Illuminate\\\\Log\\\\LogManager), Object(Jiminny\\\\Repositories\\\\TeamRepository))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->Illuminate\\\\Bus\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects), false)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->Illuminate\\\\Queue\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#21 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'crm-sync,crm-up...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'crm-sync,crm-up...')\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#32 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24861864,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":25.0,\"usage\":24917104,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":210.1,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.73} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:12:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"91d0261e-7354-4a33-aea8-58089845e234\",\"trace_id\":\"030809b6-40c4-482e-9355-7681abff9dbe\"}\n[2026-05-07 14:12:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"91d0261e-7354-4a33-aea8-58089845e234\",\"trace_id\":\"030809b6-40c4-482e-9355-7681abff9dbe\"}\n[2026-05-07 14:12:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"91d0261e-7354-4a33-aea8-58089845e234\",\"trace_id\":\"030809b6-40c4-482e-9355-7681abff9dbe\"}\n[2026-05-07 14:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"ae1fc2e9-cee8-41fb-9beb-765160e717c2\",\"trace_id\":\"05276bce-900c-4067-9ea4-3d7ffd164b12\"}\n[2026-05-07 14:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"ae1fc2e9-cee8-41fb-9beb-765160e717c2\",\"trace_id\":\"05276bce-900c-4067-9ea4-3d7ffd164b12\"}\n[2026-05-07 14:12:09] local.NOTICE: Monitoring start {\"correlation_id\":\"5ee463e9-fe8a-4731-b989-55e763ad67d6\",\"trace_id\":\"6a15ee60-a923-4853-a937-9353e3991a8e\"}\n[2026-05-07 14:12:09] local.NOTICE: Monitoring end {\"correlation_id\":\"5ee463e9-fe8a-4731-b989-55e763ad67d6\",\"trace_id\":\"6a15ee60-a923-4853-a937-9353e3991a8e\"}\n[2026-05-07 14:12:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"05128955-a4f7-4354-a0ac-915c6d9969f5\",\"trace_id\":\"9ebe0c71-e6b5-41f0-aaf8-9465027b75e0\"}\n[2026-05-07 14:12:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"05128955-a4f7-4354-a0ac-915c6d9969f5\",\"trace_id\":\"9ebe0c71-e6b5-41f0-aaf8-9465027b75e0\"}\n[2026-05-07 14:12:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:16] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:10:00, 2026-05-07 14:12:00] {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:16] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:10:00, 2026-05-07 14:12:00] {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:20] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:20] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:23] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 2 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"206a607e-298a-41c4-9663-0e4d8b27d5cb\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:13:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"7566e406-287f-4c04-abf2-82b683af08a1\",\"trace_id\":\"a69b8bf4-a237-467b-b372-d56a5d56b586\"}\n[2026-05-07 14:13:07] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"7566e406-287f-4c04-abf2-82b683af08a1\",\"trace_id\":\"a69b8bf4-a237-467b-b372-d56a5d56b586\"}\n[2026-05-07 14:13:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"7566e406-287f-4c04-abf2-82b683af08a1\",\"trace_id\":\"a69b8bf4-a237-467b-b372-d56a5d56b586\"}\n[2026-05-07 14:13:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e6f0284a-0819-485c-90fb-acba2398f2d2\",\"trace_id\":\"4b702d84-fd3e-44e2-b8bf-ed4f1a388aef\"}\n[2026-05-07 14:13:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e6f0284a-0819-485c-90fb-acba2398f2d2\",\"trace_id\":\"4b702d84-fd3e-44e2-b8bf-ed4f1a388aef\"}\n[2026-05-07 14:13:11] local.NOTICE: Monitoring start {\"correlation_id\":\"c3d31d29-15b2-44c4-b3f7-9eb93d8fa463\",\"trace_id\":\"e8208949-019d-4b02-9b5e-ca2065e17eb3\"}\n[2026-05-07 14:13:12] local.NOTICE: Monitoring end {\"correlation_id\":\"c3d31d29-15b2-44c4-b3f7-9eb93d8fa463\",\"trace_id\":\"e8208949-019d-4b02-9b5e-ca2065e17eb3\"}\n[2026-05-07 14:13:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"c984be16-0f01-4e8b-b85a-38dc507f1e8e\",\"trace_id\":\"5c1a2294-7759-43d0-b1d5-b465058b1899\"}\n[2026-05-07 14:13:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"c984be16-0f01-4e8b-b85a-38dc507f1e8e\",\"trace_id\":\"5c1a2294-7759-43d0-b1d5-b465058b1899\"}\n[2026-05-07 14:13:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:22] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:22] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"857d1e1f-a3fe-41f2-a321-7e34cde62cb3\",\"trace_id\":\"1b1f80a8-f45c-452b-b9ca-c5b2a816ffc0\"}\n[2026-05-07 14:13:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:27] local.NOTICE: Calendar sync start {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"857d1e1f-a3fe-41f2-a321-7e34cde62cb3\",\"trace_id\":\"1b1f80a8-f45c-452b-b9ca-c5b2a816ffc0\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 4e521bc0-2ca4-49dd-aef5-5734a1092900 Correlation ID: b4a85540-77aa-4e03-84db-0f8b421b078a Timestamp: 2026-05-07 14:13:31Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:31Z\\\",\\\"trace_id\\\":\\\"4e521bc0-2ca4-49dd-aef5-5734a1092900\\\",\\\"correlation_id\\\":\\\"b4a85540-77aa-4e03-84db-0f8b421b078a\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 51233fef-4451-4b2d-82eb-0b26d9293600 Correlation ID: df3a132e-e0a0-449d-9f4c-95844490c7bf Timestamp: 2026-05-07 14:13:31Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:31Z\\\",\\\"trace_id\\\":\\\"51233fef-4451-4b2d-82eb-0b26d9293600\\\",\\\"correlation_id\\\":\\\"df3a132e-e0a0-449d-9f4c-95844490c7bf\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 49f15614-bbd7-432c-8d6c-e19b09b11400 Correlation ID: 49e24b17-53d3-4b1d-804d-ce38bf344368 Timestamp: 2026-05-07 14:13:35Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:35Z\\\",\\\"trace_id\\\":\\\"49f15614-bbd7-432c-8d6c-e19b09b11400\\\",\\\"correlation_id\\\":\\\"49e24b17-53d3-4b1d-804d-ce38bf344368\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 1d4d2578-2be4-4c43-b400-cde028293600 Correlation ID: 144144e2-130d-499c-a0c5-e0b665aa4c18 Timestamp: 2026-05-07 14:13:35Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:35Z\\\",\\\"trace_id\\\":\\\"1d4d2578-2be4-4c43-b400-cde028293600\\\",\\\"correlation_id\\\":\\\"144144e2-130d-499c-a0c5-e0b665aa4c18\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: e8e681f8-1e44-4d8a-baf9-8f21ad2a3400 Correlation ID: 0bf639e5-a9c0-4105-b806-8d15fc269ec6 Timestamp: 2026-05-07 14:13:36Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:36Z\\\",\\\"trace_id\\\":\\\"e8e681f8-1e44-4d8a-baf9-8f21ad2a3400\\\",\\\"correlation_id\\\":\\\"0bf639e5-a9c0-4105-b806-8d15fc269ec6\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"c0ec8c35bbde501bc9a9a645a16a003b1758fbda6e2ce73b27c9a87d9db0da81\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:38] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:38] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:38] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCHhwR3crxfEuMI8zGlf-bMYpCFtdxXvSJWTlnqQvu_jjoOrOYL2VG9rZwFHCERHxGfGEK3CmQX6x8MJG3ZbBXGuVIS6C7u-doY5maMRdsfnrHIAEMJd4Bs_WMfMH4tDJ8j9aul7DHDEJaP7w0PoPPpcoxu4nEk4vk-MolJBEgkSrayEewuBs5JVItUX9lUY2tA.yO2roNQ4Vdm6hBgoutuphGchuzbvsk7aqt5wHfcyeFQ\",\"last_sync\":\"2026-05-06 15:58:35\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"70","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Crm\\Hubspot;\n\nuse HubSpot\\Client\\Crm\\Deals\\ApiException as DealApiException;\nuse HubSpot\\Client\\Crm\\Contacts\\ApiException as ContactApiException;\nuse HubSpot\\Client\\Crm\\Companies\\ApiException as CompanyApiException;\nuse HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectWithAssociations as ContactsWithAssociations;\nuse HubSpot\\Client\\Crm\\Companies\\Model\\SimplePublicObjectWithAssociations as CompaniesWithAssociations;\nuse HubSpot\\Client\\Crm\\Deals\\Model\\SimplePublicObjectWithAssociations as DealWithAssociations;\nuse HubSpot\\Client\\Crm\\Objects\\Model\\SimplePublicObjectInput;\nuse HubSpot\\Client\\Crm\\Objects\\Model\\SimplePublicObjectWithAssociations as ObjectWithAssociations;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\Error;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\PipelineStage;\nuse HubSpot\\Client\\Crm\\Properties\\Model\\Property;\nuse HubSpot\\Discovery\\Discovery;\nuse Jiminny\\Component\\Utility\\Service\\ProviderRateLimiter;\nuse Jiminny\\Exceptions\\CrmException;\nuse Jiminny\\Exceptions\\RateLimitException;\nuse Jiminny\\Exceptions\\SocialAccountTokenInvalidException;\nuse Jiminny\\Jobs\\Crm\\NoteObject;\nuse Jiminny\\Models\\Crm\\Field;\nuse Jiminny\\Services\\Crm\\BaseClient;\nuse Jiminny\\Services\\Crm\\Hubspot\\DTO\\Response\\Owner;\nuse Jiminny\\Services\\SocialAccountService;\nuse SevenShores\\Hubspot\\Exceptions\\BadRequest;\nuse SevenShores\\Hubspot\\Exceptions\\HubspotException;\nuse SevenShores\\Hubspot\\Factory;\nuse SevenShores\\Hubspot\\Http\\Response;\nuse Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService;\nuse Throwable;\n\n/**\n * @phpstan-type CrmFieldOption array{id:string, label:string, value?:string}\n */\nclass Client extends BaseClient implements HubspotClientInterface\n{\n public const string MIN_API_VERSION = '2';\n\n public const string BASE_URL = 'https://api.hubapi.com';\n\n public const int ASSOCIATIONS_BATCH_SIZE_LIMIT = 1000;\n\n private HubspotPaginationService $paginationService;\n private HubspotTokenManager $tokenManager;\n private ProviderRateLimiter $rateLimiter;\n\n public function __construct(\n SocialAccountService $socialAccountService,\n HubspotPaginationService $paginationService,\n HubspotTokenManager $tokenManager,\n ProviderRateLimiter $rateLimiter,\n ) {\n parent::__construct($socialAccountService);\n $this->paginationService = $paginationService;\n $this->tokenManager = $tokenManager;\n $this->rateLimiter = $rateLimiter;\n\n $this->setBaseUrl(self::BASE_URL);\n $this->setVersion(self::MIN_API_VERSION);\n }\n\n /**\n * Single entry point for every HubSpot API call. Enforces the per-portal\n * rate limit configured in the rate_limits table (morphed to the current\n * Configuration) and reacts to a real 429 from HubSpot by translating it\n * into a RateLimitException carrying Retry-After.\n *\n * Wrap any outbound HubSpot call (SDK or raw HTTP) like:\n *\n * $this->executeRequest(fn () => $this->getNewInstance()->crm()->...);\n *\n * @template T\n * @param callable(): T $apiCall\n * @return T\n *\n * @throws RateLimitException\n */\n private function executeRequest(callable $apiCall)\n {\n if (! $this->rateLimiter->canMakeRequest($this->config)) {\n $retryAfter = $this->rateLimiter->requestAvailableIn($this->config);\n\n $this->log->warning('[Hubspot] Rate limit exceeded, deferring request', [\n 'team_id' => $this->config->team_id,\n 'config_id' => $this->config->getId(),\n 'retry_after' => $retryAfter,\n ]);\n\n throw new RateLimitException(\n 'Hubspot rate limit reached for configuration ' . $this->config->getId(),\n $retryAfter,\n );\n }\n\n $this->rateLimiter->incrementRequestCount($this->config);\n\n try {\n return $apiCall();\n } catch (Throwable $e) {\n if ($this->isHubspotRateLimit($e)) {\n $retryAfter = $this->parseRetryAfter($e);\n\n $this->log->warning('[Hubspot] Received 429 from API', [\n 'team_id' => $this->config->team_id,\n 'config_id' => $this->config->getId(),\n 'retry_after' => $retryAfter,\n 'reason' => $e->getMessage(),\n ]);\n\n throw new RateLimitException('Hubspot returned 429', $retryAfter, $e);\n }\n\n throw $e;\n }\n }\n\n public function isHubspotRateLimit(Throwable $e): bool\n {\n return method_exists($e, 'getCode') && (int) $e->getCode() === 429;\n }\n\n public function parseRetryAfter(Throwable $e): int\n {\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info(\"parseRetryAfter\");\n if (method_exists($e, 'getResponseHeaders')) {\n $headers = $e->getResponseHeaders() ?: [];\n $value = $headers['Retry-After'] ?? $headers['retry-after'] ?? null;\n if (is_array($value)) {\n $value = $value[0] ?? null;\n }\n if (is_numeric($value)) {\n return (int) $value;\n }\n }\n\n $current = $e;\n while ($current !== null) {\n if (method_exists($current, 'getResponse')) {\n $response = $current->getResponse();\n if ($response !== null) {\n $headers = $response->getHeaders();\n }\n }\n $current = $current->getPrevious();\n }\n\n $this->log->info('[Hubspot] DEBUG Getting headers', [\n 'headers' => $headers ?? [],\n ]);\n\n return 10;\n }\n\n public function getMinimumApiVersion(): string\n {\n return self::MIN_API_VERSION;\n }\n\n public function getInstance(): Factory\n {\n return new Factory([\n 'key' => $this->accessToken,\n 'oauth2' => true,\n 'base_url' => $this->baseUrl,\n ]);\n }\n\n public function getNewInstance(): Discovery\n {\n return \\HubSpot\\Factory::createWithAccessToken($this->accessToken);\n }\n\n /**\n * Secondly and daily limits for Hubspot API\n *\n * Product Tier: Free & Starter | Professional & Enterprise | API add-on (any tier)\n * Burst: 100/10 seconds | 150/10 seconds | 200/10 seconds\n * Daily: 250,000 | 500,000 | 1,000,000\n *\n * Official documentation states: The search endpoints are rate limited to five requests per second.\n * Since with 5 RPS were still hitting secondly rate limits we lowered it to 4\n */\n public function getPaginatedData(array $payload, string $type, int $offset = 0): array\n {\n $total = 0;\n $lastId = null;\n $rows = [];\n foreach ($this->getPaginatedDataGenerator($payload, $type, $offset, $total, $lastId) as $row) {\n $rows[] = $row;\n }\n\n return ['results' => $rows, 'total' => $total, 'last_record' => $lastId];\n }\n\n /**\n * @throws HubspotException\n * @throws SocialAccountTokenInvalidException\n * @throws BadRequest\n */\n public function getPaginatedDataGenerator(\n array $payload,\n string $type,\n int $offset = 0,\n int &$total = 0,\n ?string &$lastRecordId = null\n ): \\Generator {\n return $this->paginationService->getPaginatedDataGenerator(\n $this,\n $payload,\n $type,\n $offset,\n $total,\n $lastRecordId\n );\n }\n\n /**\n * @throws DealApiException\n * @throws CrmException\n */\n public function getOpportunityById(string $crmId, array $fields): array\n {\n try {\n// $deal = $this->executeRequest(fn () => $this->getNewInstance()->crm()->deals()->basicApi()->getById(\n $deal = $this->getNewInstance()->crm()->deals()->basicApi()->getById(\n $crmId,\n implode(',', $fields),\n 'companies,contacts'\n );\n } catch (DealApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch opportunity', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $deal instanceof DealWithAssociations) {\n throw new CrmException('Deal not found');\n }\n\n return [\n 'id' => $deal->getId(),\n 'properties' => $deal->getProperties(),\n 'associations' => $deal->getAssociations(),\n ];\n }\n\n /**\n * Generic batch read method for HubSpot objects\n *\n * @param string $objectType The object type ('deals', 'companies', 'contacts')\n * @param array<string> $crmIds Array of HubSpot object IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with object data\n */\n private function batchReadObjects(string $objectType, array $crmIds, array $fields): array\n {\n if (empty($crmIds)) {\n return [];\n }\n\n $this->validateBatchSize($objectType, $crmIds);\n $this->ensureValidToken();\n\n try {\n $batchConfig = $this->createBatchConfiguration($objectType);\n $batchReadRequest = $this->prepareBatchRequest($batchConfig, $crmIds, $fields);\n $response = $batchConfig['api']->read($batchReadRequest);\n\n $this->validateApiResponse($response, $objectType);\n\n $results = $this->processApiResults($response);\n $this->logBatchResults($objectType, $crmIds, $results);\n\n return $results;\n } catch (\\Throwable $e) {\n $this->handleBatchError($e, $objectType, $crmIds);\n }\n }\n\n private function validateBatchSize(string $objectType, array $crmIds): void\n {\n if (count($crmIds) > 100) {\n throw new \\InvalidArgumentException(\"Batch size cannot exceed 100 {$objectType}\");\n }\n }\n\n private function createBatchConfiguration(string $objectType): array\n {\n $configurations = [\n 'deals' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Deals\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Deals\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->deals()->batchApi(),\n ],\n 'companies' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Companies\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Companies\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->companies()->batchApi(),\n ],\n 'contacts' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Contacts\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->contacts()->batchApi(),\n ],\n ];\n\n if (! isset($configurations[$objectType])) {\n throw new \\InvalidArgumentException(\"Unsupported object type: {$objectType}\");\n }\n\n return $configurations[$objectType];\n }\n\n private function prepareBatchRequest(array $batchConfig, array $crmIds, array $fields): object\n {\n $batchReadRequest = $batchConfig['batchReadRequest'];\n $inputClass = $batchConfig['inputClass'];\n\n $inputs = array_map(function ($crmId) use ($inputClass) {\n $input = new $inputClass();\n $input->setId($crmId);\n\n return $input;\n }, $crmIds);\n\n $batchReadRequest->setInputs($inputs);\n $batchReadRequest->setProperties($fields);\n\n return $batchReadRequest;\n }\n\n private function validateApiResponse($response, string $objectType): void\n {\n if (! $response) {\n throw new CrmException(\"HubSpot API returned null response for {$objectType} batch read\");\n }\n }\n\n private function processApiResults($response): array\n {\n $results = [];\n $responseResults = $response->getResults();\n\n if ($responseResults) {\n foreach ($responseResults as $object) {\n if ($object && $object->getId()) {\n $results[$object->getId()] = [\n 'id' => $object->getId(),\n 'properties' => $object->getProperties() ?: [],\n ];\n }\n }\n }\n\n return $results;\n }\n\n private function logBatchResults(string $objectType, array $crmIds, array $results): void\n {\n $this->log->info(\"[HubSpot] Batch fetched {$objectType}\", [\n 'requested_count' => count($crmIds),\n 'returned_count' => count($results),\n 'crm_ids' => $crmIds,\n ]);\n }\n\n private function handleBatchError(\\Throwable $e, string $objectType, array $crmIds): void\n {\n $errorMessage = $e->getMessage() ?: 'Unknown error';\n $errorTrace = $e->getTraceAsString() ?: 'No trace available';\n\n $this->log->error(\"[HubSpot] Failed to batch fetch {$objectType}\", [\n 'crm_ids' => $crmIds,\n 'error' => $errorMessage,\n 'trace' => $errorTrace,\n ]);\n\n throw new CrmException(\"Failed to batch fetch {$objectType}: \" . $errorMessage);\n }\n\n /**\n * Batch read multiple opportunities by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot deal IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with opportunity data\n */\n public function getOpportunitiesByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('deals', $crmIds, $fields);\n }\n\n /**\n * Batch read multiple companies by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot company IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with company data\n */\n public function getCompaniesByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('companies', $crmIds, $fields);\n }\n\n /**\n * Batch read multiple contacts by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot contact IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with contact data\n */\n public function getContactsByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('contacts', $crmIds, $fields);\n }\n\n /**\n * @throws CompanyApiException\n * @throws CrmException\n */\n public function getAccountById(string $crmId, array $fields): array\n {\n try {\n $company = $this->getNewInstance()->crm()->companies()->basicApi()->getById(\n $crmId,\n implode(',', $fields),\n );\n } catch (CompanyApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch account', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $company instanceof CompaniesWithAssociations) {\n throw new CrmException('Account not found');\n }\n\n return [\n 'id' => $company->getId(),\n 'properties' => $company->getProperties(),\n ];\n }\n\n /**\n * @throws ContactApiException\n * @throws CrmException\n */\n public function getContactById(string $crmId, array $fields): array\n {\n try {\n $contact = $this->getNewInstance()->crm()->contacts()->basicApi()->getById(\n $crmId,\n implode(',', $fields)\n );\n } catch (ContactApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch contact', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $contact instanceof ContactsWithAssociations) {\n throw new CrmException('Contact not found');\n }\n\n return [\n 'id' => $contact->getId(),\n 'properties' => $contact->getProperties(),\n ];\n }\n\n /**\n * This is email search request that Hubspot offers as GET (more generous quota)\n */\n public function getContactByEmail(string $email, array $fields = []): array\n {\n try {\n $contact = $this->getNewInstance()->crm()->contacts()->basicApi()->getById(\n $email,\n implode(',', $fields),\n null,\n false,\n 'email'\n );\n\n return [\n 'id' => $contact->getId(),\n 'properties' => $contact->getProperties(),\n ];\n } catch (ContactApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch contact', [\n 'email' => $email,\n 'reason' => $e->getMessage(),\n ]);\n\n return [];\n }\n }\n\n /**\n * @throws CrmException\n */\n public function fetchProperty(string $objectType, string $propertyId): Property\n {\n $result = $this->getNewInstance()->crm()->properties()->coreApi()->getByName($objectType, $propertyId);\n\n if (! $result instanceof Property) {\n $this->log->error('[Hubspot] Failed to fetch property', [\n 'object_type' => $objectType,\n 'property_id' => $propertyId,\n 'reason' => $result->getMessage(),\n ]);\n\n throw new CrmException('Failed to fetch property');\n }\n\n return $result;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchPropertyOptions(string $objectType, string $propertyId): array\n {\n /** @var array<CrmFieldOption> */\n return $this->fetchProperty($objectType, $propertyId)->getOptions();\n }\n\n /**\n * @return array<array{id:string, label:string, deleted:bool}>\n */\n public function fetchCallDispositions(): array\n {\n /** @var Response $response */\n $response = $this->getInstance()->engagements()->getCallDispositions();\n\n /**\n * @var array<array{\n * id:string,\n * label:string,\n * deleted: bool\n * }>\n */\n return $response->toArray();\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchOpportunityPipelineStages(): array\n {\n $stages = [];\n $apiResponse = $this->getNewInstance()->crm()->pipelines()->pipelinesApi()->getAll('deals');\n\n if ($apiResponse instanceof Error) {\n $this->log->error('[Hubspot] Failed to fetch opportunity pipelines', [\n 'reason' => $apiResponse->getMessage(),\n ]);\n\n return [];\n }\n\n foreach ($apiResponse->getResults() as $pipeline) {\n $pipelineStages = array_map(\n static function (PipelineStage $stage) {\n return [\n 'id' => $stage->getId(),\n 'label' => $stage->getLabel(),\n ];\n },\n $pipeline->getStages()\n );\n\n $stages = array_merge($stages, $pipelineStages);\n }\n\n return $stages;\n }\n\n public function fetchOpportunityPipelines(): array\n {\n $pipelines = [];\n\n try {\n $apiResponse = $this->makeRequest('/crm/v3/pipelines/deals');\n } catch (\\Exception $e) {\n $this->log->info('[Hubspot] Failed to fetch opportunity pipelines', [\n 'reason' => $e->getMessage(),\n ]);\n\n return [];\n }\n\n $response = $apiResponse->toArray();\n\n foreach ($response['results'] as $pipeline) {\n $pipelines[] = [\n 'id' => $pipeline['id'],\n 'label' => $pipeline['label'],\n ];\n }\n\n return $pipelines;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchMeetingOutcomeFieldOptions(Field $field): array\n {\n return $field->getCrmProviderId() === 'meetingOutcome'\n ? $this->fetchMeetingOutcomeTypes()\n : $this->fetchCallActivityTypes();\n }\n\n public function fetchMeetingOutcomeTypes(): array\n {\n return $this->extractMeetingTypeOptions(\n 'https://api.hubapi.com/crm/v3/properties/meeting/hs_meeting_outcome'\n );\n }\n\n public function fetchCallActivityTypes(): array\n {\n return $this->extractMeetingTypeOptions(\n 'https://api.hubapi.com/crm/v3/properties/call/hs_activity_type'\n );\n }\n\n private function extractMeetingTypeOptions(string $endpoint): array\n {\n /** @var Response $response */\n $response = $this->getInstance()\n ->getClient()\n ->request('GET', $endpoint);\n\n /**\n * @var array<array{\n * value: string,\n * label: string,\n * displayOrder: int\n * }> $optionData\n */\n $optionData = $response->toArray()['options'] ?? [];\n\n $options = [];\n foreach ($optionData as $item) {\n $options[] = [\n 'id' => $item['value'],\n 'value' => $item['value'],\n 'label' => $item['label'],\n 'display_order' => $item['displayOrder'],\n ];\n }\n\n return $options;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchDispositionFieldOptions(): array\n {\n $options = [];\n\n $dispositions = $this->fetchCallDispositions();\n\n foreach ($dispositions as $disposition) {\n if ($disposition['deleted'] !== false) {\n continue;\n }\n\n $option['value'] = $disposition['id'];\n $option['id'] = $disposition['id'];\n $option['label'] = $disposition['label'];\n\n $options[] = $option;\n }\n\n return $options;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchOpportunityFieldOptions(Field $field): array\n {\n if ($field->isStageField()) {\n return $this->fetchOpportunityPipelineStages();\n }\n\n if ($field->isPipelineField()) {\n return $this->fetchOpportunityPipelines();\n }\n\n return $this->fetchPropertyOptions('deals', $field->getCrmProviderId());\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function makeRequest(string $endpoint, $method = 'GET', $payload = [], ?string $queryString = null)\n {\n $endpoint = self::BASE_URL . $endpoint;\n\n if ($method === 'GET') {\n $response = $this->getInstance()->getClient()?->request(\n method: $method,\n endpoint: $endpoint,\n query_string: $queryString\n );\n } else {\n $response = $this->getInstance()->getClient()->request($method, $endpoint, [\n 'json' => ($payload),\n ]);\n }\n\n $max = $response->getHeaderLine('X-HubSpot-RateLimit-Max'); // \"110\"\n $remaining = $response->getHeaderLine('X-HubSpot-RateLimit-Remaining'); // \"109\"\n $interval = $response->getHeaderLine('X-HubSpot-RateLimit-Interval-Milliseconds'); // \"10000\"\n $body = json_decode((string) $response->getBody(), true);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$max ' . PHP_EOL . print_r($max, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$remaining ' . PHP_EOL . print_r($remaining, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$interval ' . PHP_EOL . print_r($interval, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$body ' . PHP_EOL . print_r($body, true));\n\n return $response;\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function createMeeting(array $payload): Response\n {\n $endpoint = '/crm/v3/objects/meetings';\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function updateMeeting(string $meetingId, array $payload): Response\n {\n $endpoint = '/crm/v3/objects/meetings/' . $meetingId;\n\n return $this->makeRequest($endpoint, 'PATCH', $payload);\n }\n\n /**\n * @throws \\Exception\n */\n public function createNote(\n string $body,\n string $ownerId,\n int $timestamp,\n string $objectId,\n NoteObject $noteObject\n ): ?string {\n try {\n $noteInput = new SimplePublicObjectInput([\n 'properties' => [\n 'hs_note_body' => $body,\n 'hubspot_owner_id' => $ownerId,\n 'hs_timestamp' => $timestamp,\n ],\n ]);\n\n // Create note\n $note = $this->getNewInstance()->crm()->objects()->basicApi()->create('note', $noteInput);\n\n $this->getNewInstance()->crm()->objects()->associationsApi()->create(\n 'note',\n $note->getId(),\n $this->getNoteObject($noteObject),\n $objectId,\n $this->getNoteAssociationType($noteObject),\n );\n\n return $note->getId();\n } catch (\\Exception $e) {\n $this->log->error('[Hubspot] Failed to create note', [\n 'objectId' => $objectId,\n 'noteObject' => $noteObject->getObjectType(),\n 'reason' => $e->getMessage(),\n ]);\n\n \\Sentry::captureException($e);\n }\n\n return null;\n }\n\n public function updateEngagement(string $objectId, array $engagement, array $metadata): void\n {\n $this->getInstance()->engagements()->update($objectId, $engagement, $metadata);\n }\n\n public function getEngagementData(string $engagementId): array\n {\n $engagement = $this->getInstance()->engagements()->get($engagementId);\n\n return $engagement->toArray();\n }\n\n public function createEngagement(array $engagement, array $associations, array $metadata): Response\n {\n return $this->getInstance()\n ->engagements()\n ->create($engagement, $associations, $metadata);\n }\n\n public function isUnauthorizedException(\\Exception $e): bool\n {\n // Check for specific HubSpot API exception types first\n if ($e instanceof BadRequest) {\n // BadRequest can contain 401 status codes\n return $e->getCode() === 401;\n }\n\n // Check for HTTP client exceptions with status codes\n if ($e instanceof \\GuzzleHttp\\Exception\\RequestException && $e->hasResponse()) {\n $response = $e->getResponse();\n if ($response !== null) {\n return $response->getStatusCode() === 401;\n }\n }\n\n // Check for Guzzle HTTP exceptions\n if ($e instanceof \\GuzzleHttp\\Exception\\ClientException) {\n return $e->getCode() === 401;\n }\n\n // Fallback to string matching as last resort, but be more specific\n $message = strtolower($e->getMessage());\n\n return str_contains($message, '401 unauthorized') ||\n str_contains($message, 'http 401') ||\n str_contains($message, 'status code 401') ||\n (preg_match('/\\b401\\b/', $message) && str_contains($message, 'unauthorized'));\n }\n\n /**\n * Validates and refreshes the access token if needed before API requests.\n * This ensures long-running processes don't fail due to token expiration.\n *\n * @throws SocialAccountTokenInvalidException\n */\n public function ensureValidToken(): void\n {\n if ($this->oauthAccount === null) {\n return;\n }\n\n $newToken = $this->tokenManager->ensureValidToken($this->oauthAccount);\n if ($newToken !== null) {\n $this->accessToken = $newToken;\n }\n }\n\n public function getConfig()\n {\n return $this->config;\n }\n\n // returns only active (archived=false)\n public function getOwners(): array\n {\n return $this->getNewInstance()->crm()->owners()->getAll();\n }\n\n /**\n * @param bool $archived\n *\n * @return array<Owner>|[]\n */\n public function getOwnersArchived(bool $archived = true): array\n {\n $endpoint = '/crm/v3/owners';\n $queryParams = [\n 'archived' => $archived ? 'true' : 'false',\n ];\n $queryString = http_build_query($queryParams);\n\n $owners = [];\n\n try {\n $response = $this->makeRequest(endpoint: $endpoint, queryString: $queryString);\n $responseData = $response?->toArray();\n\n foreach ($responseData['results'] as $result) {\n try {\n $owners[] = Owner::create($result);\n } catch (Throwable $e) {\n $this->log->error('[HubSpot] Failed to process owner data', [\n 'result' => $result,\n 'error' => $e->getMessage(),\n ]);\n\n continue;\n }\n }\n } catch (Throwable $e) {\n $this->log->error('HubSpot] Failed to fetch owners', [\n 'archived' => $archived,\n 'error' => $e->getMessage(),\n ]);\n\n return [];\n }\n\n return $owners;\n }\n\n public function getMeeting(string $engagementId): ObjectWithAssociations\n {\n return $this->getNewInstance()->crm()->objects()->basicApi()\n ->getById('meeting', $engagementId, null, 'contact,company,deal');\n }\n\n public function deleteEngagement(string $engagementId): void\n {\n $this->getInstance()->engagements()->delete((int) $engagementId);\n }\n\n public function getAssociationsData(array $ids, string $fromObject, string $toObject): array\n {\n $associationData = [];\n $idChunks = array_chunk($ids, self::ASSOCIATIONS_BATCH_SIZE_LIMIT);\n\n foreach ($idChunks as $idChunk) {\n try {\n $batchInput = new \\HubSpot\\Client\\Crm\\Associations\\Model\\BatchInputPublicObjectId();\n $batchInput->setInputs(array_map(function ($id) {\n $publicObjectId = new \\HubSpot\\Client\\Crm\\Associations\\Model\\PublicObjectId();\n $publicObjectId->setId($id);\n\n return $publicObjectId;\n }, $idChunk));\n\n $associatedObjectsData = $this\n ->getNewInstance()\n ->crm()\n ->associations()\n ->batchApi()\n ->read($fromObject, $toObject, $batchInput);\n\n if ($associatedObjectsData instanceof \\HubSpot\\Client\\Crm\\Associations\\Model\\BatchResponsePublicAssociationMulti) {\n foreach ($associatedObjectsData->getResults() as $association) {\n $from = $association->getFrom()->getId();\n $toAssociations = $association->getTo();\n\n if (! empty($toAssociations)) {\n $associationData[$from] = array_map(function ($item) {\n return $item->getId();\n }, $toAssociations);\n }\n }\n }\n } catch (\\Exception $e) {\n $this->log->error('[Hubspot] Failed to fetch associations', [\n 'from_object' => $fromObject,\n 'to_object' => $toObject,\n 'reason' => $e->getMessage(),\n ]);\n }\n }\n\n return $associationData;\n }\n\n /**\n * @throws \\Exception\n */\n private function getNoteAssociationType(NoteObject $noteObject): string\n {\n return match($noteObject) {\n NoteObject::Opportunity => 'note_to_deal',\n NoteObject::Lead, NoteObject::Contact => 'note_to_contact', // or 'note_to_lead' if your portal supports it\n NoteObject::Account => 'note_to_company',\n NoteObject::Call, NoteObject::Event => throw new \\Exception('Not supported'),\n };\n }\n\n /**\n * @throws \\Exception\n */\n private function getNoteObject(NoteObject $noteObject): string\n {\n return match($noteObject) {\n NoteObject::Opportunity => 'deal',\n NoteObject::Lead, NoteObject::Contact => 'contact',\n NoteObject::Account => 'company',\n NoteObject::Call, NoteObject::Event => throw new \\Exception('Not supported'),\n };\n }\n\n public function addAssociations(string $objectType, string $associationType, array $payload): Response\n {\n $endpoint = \"/crm/v4/associations/$objectType/$associationType/batch/create\";\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n\n public function removeAssociations(string $objectType, string $associationType, array $payload): Response\n {\n $endpoint = \"/crm/v4/associations/$objectType/$associationType/batch/archive\";\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Crm\\Hubspot;\n\nuse HubSpot\\Client\\Crm\\Deals\\ApiException as DealApiException;\nuse HubSpot\\Client\\Crm\\Contacts\\ApiException as ContactApiException;\nuse HubSpot\\Client\\Crm\\Companies\\ApiException as CompanyApiException;\nuse HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectWithAssociations as ContactsWithAssociations;\nuse HubSpot\\Client\\Crm\\Companies\\Model\\SimplePublicObjectWithAssociations as CompaniesWithAssociations;\nuse HubSpot\\Client\\Crm\\Deals\\Model\\SimplePublicObjectWithAssociations as DealWithAssociations;\nuse HubSpot\\Client\\Crm\\Objects\\Model\\SimplePublicObjectInput;\nuse HubSpot\\Client\\Crm\\Objects\\Model\\SimplePublicObjectWithAssociations as ObjectWithAssociations;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\Error;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\PipelineStage;\nuse HubSpot\\Client\\Crm\\Properties\\Model\\Property;\nuse HubSpot\\Discovery\\Discovery;\nuse Jiminny\\Component\\Utility\\Service\\ProviderRateLimiter;\nuse Jiminny\\Exceptions\\CrmException;\nuse Jiminny\\Exceptions\\RateLimitException;\nuse Jiminny\\Exceptions\\SocialAccountTokenInvalidException;\nuse Jiminny\\Jobs\\Crm\\NoteObject;\nuse Jiminny\\Models\\Crm\\Field;\nuse Jiminny\\Services\\Crm\\BaseClient;\nuse Jiminny\\Services\\Crm\\Hubspot\\DTO\\Response\\Owner;\nuse Jiminny\\Services\\SocialAccountService;\nuse SevenShores\\Hubspot\\Exceptions\\BadRequest;\nuse SevenShores\\Hubspot\\Exceptions\\HubspotException;\nuse SevenShores\\Hubspot\\Factory;\nuse SevenShores\\Hubspot\\Http\\Response;\nuse Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService;\nuse Throwable;\n\n/**\n * @phpstan-type CrmFieldOption array{id:string, label:string, value?:string}\n */\nclass Client extends BaseClient implements HubspotClientInterface\n{\n public const string MIN_API_VERSION = '2';\n\n public const string BASE_URL = 'https://api.hubapi.com';\n\n public const int ASSOCIATIONS_BATCH_SIZE_LIMIT = 1000;\n\n private HubspotPaginationService $paginationService;\n private HubspotTokenManager $tokenManager;\n private ProviderRateLimiter $rateLimiter;\n\n public function __construct(\n SocialAccountService $socialAccountService,\n HubspotPaginationService $paginationService,\n HubspotTokenManager $tokenManager,\n ProviderRateLimiter $rateLimiter,\n ) {\n parent::__construct($socialAccountService);\n $this->paginationService = $paginationService;\n $this->tokenManager = $tokenManager;\n $this->rateLimiter = $rateLimiter;\n\n $this->setBaseUrl(self::BASE_URL);\n $this->setVersion(self::MIN_API_VERSION);\n }\n\n /**\n * Single entry point for every HubSpot API call. Enforces the per-portal\n * rate limit configured in the rate_limits table (morphed to the current\n * Configuration) and reacts to a real 429 from HubSpot by translating it\n * into a RateLimitException carrying Retry-After.\n *\n * Wrap any outbound HubSpot call (SDK or raw HTTP) like:\n *\n * $this->executeRequest(fn () => $this->getNewInstance()->crm()->...);\n *\n * @template T\n * @param callable(): T $apiCall\n * @return T\n *\n * @throws RateLimitException\n */\n private function executeRequest(callable $apiCall)\n {\n if (! $this->rateLimiter->canMakeRequest($this->config)) {\n $retryAfter = $this->rateLimiter->requestAvailableIn($this->config);\n\n $this->log->warning('[Hubspot] Rate limit exceeded, deferring request', [\n 'team_id' => $this->config->team_id,\n 'config_id' => $this->config->getId(),\n 'retry_after' => $retryAfter,\n ]);\n\n throw new RateLimitException(\n 'Hubspot rate limit reached for configuration ' . $this->config->getId(),\n $retryAfter,\n );\n }\n\n $this->rateLimiter->incrementRequestCount($this->config);\n\n try {\n return $apiCall();\n } catch (Throwable $e) {\n if ($this->isHubspotRateLimit($e)) {\n $retryAfter = $this->parseRetryAfter($e);\n\n $this->log->warning('[Hubspot] Received 429 from API', [\n 'team_id' => $this->config->team_id,\n 'config_id' => $this->config->getId(),\n 'retry_after' => $retryAfter,\n 'reason' => $e->getMessage(),\n ]);\n\n throw new RateLimitException('Hubspot returned 429', $retryAfter, $e);\n }\n\n throw $e;\n }\n }\n\n public function isHubspotRateLimit(Throwable $e): bool\n {\n return method_exists($e, 'getCode') && (int) $e->getCode() === 429;\n }\n\n public function parseRetryAfter(Throwable $e): int\n {\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info(\"parseRetryAfter\");\n if (method_exists($e, 'getResponseHeaders')) {\n $headers = $e->getResponseHeaders() ?: [];\n $value = $headers['Retry-After'] ?? $headers['retry-after'] ?? null;\n if (is_array($value)) {\n $value = $value[0] ?? null;\n }\n if (is_numeric($value)) {\n return (int) $value;\n }\n }\n\n $current = $e;\n while ($current !== null) {\n if (method_exists($current, 'getResponse')) {\n $response = $current->getResponse();\n if ($response !== null) {\n $headers = $response->getHeaders();\n }\n }\n $current = $current->getPrevious();\n }\n\n $this->log->info('[Hubspot] DEBUG Getting headers', [\n 'headers' => $headers ?? [],\n ]);\n\n return 10;\n }\n\n public function getMinimumApiVersion(): string\n {\n return self::MIN_API_VERSION;\n }\n\n public function getInstance(): Factory\n {\n return new Factory([\n 'key' => $this->accessToken,\n 'oauth2' => true,\n 'base_url' => $this->baseUrl,\n ]);\n }\n\n public function getNewInstance(): Discovery\n {\n return \\HubSpot\\Factory::createWithAccessToken($this->accessToken);\n }\n\n /**\n * Secondly and daily limits for Hubspot API\n *\n * Product Tier: Free & Starter | Professional & Enterprise | API add-on (any tier)\n * Burst: 100/10 seconds | 150/10 seconds | 200/10 seconds\n * Daily: 250,000 | 500,000 | 1,000,000\n *\n * Official documentation states: The search endpoints are rate limited to five requests per second.\n * Since with 5 RPS were still hitting secondly rate limits we lowered it to 4\n */\n public function getPaginatedData(array $payload, string $type, int $offset = 0): array\n {\n $total = 0;\n $lastId = null;\n $rows = [];\n foreach ($this->getPaginatedDataGenerator($payload, $type, $offset, $total, $lastId) as $row) {\n $rows[] = $row;\n }\n\n return ['results' => $rows, 'total' => $total, 'last_record' => $lastId];\n }\n\n /**\n * @throws HubspotException\n * @throws SocialAccountTokenInvalidException\n * @throws BadRequest\n */\n public function getPaginatedDataGenerator(\n array $payload,\n string $type,\n int $offset = 0,\n int &$total = 0,\n ?string &$lastRecordId = null\n ): \\Generator {\n return $this->paginationService->getPaginatedDataGenerator(\n $this,\n $payload,\n $type,\n $offset,\n $total,\n $lastRecordId\n );\n }\n\n /**\n * @throws DealApiException\n * @throws CrmException\n */\n public function getOpportunityById(string $crmId, array $fields): array\n {\n try {\n// $deal = $this->executeRequest(fn () => $this->getNewInstance()->crm()->deals()->basicApi()->getById(\n $deal = $this->getNewInstance()->crm()->deals()->basicApi()->getById(\n $crmId,\n implode(',', $fields),\n 'companies,contacts'\n );\n } catch (DealApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch opportunity', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $deal instanceof DealWithAssociations) {\n throw new CrmException('Deal not found');\n }\n\n return [\n 'id' => $deal->getId(),\n 'properties' => $deal->getProperties(),\n 'associations' => $deal->getAssociations(),\n ];\n }\n\n /**\n * Generic batch read method for HubSpot objects\n *\n * @param string $objectType The object type ('deals', 'companies', 'contacts')\n * @param array<string> $crmIds Array of HubSpot object IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with object data\n */\n private function batchReadObjects(string $objectType, array $crmIds, array $fields): array\n {\n if (empty($crmIds)) {\n return [];\n }\n\n $this->validateBatchSize($objectType, $crmIds);\n $this->ensureValidToken();\n\n try {\n $batchConfig = $this->createBatchConfiguration($objectType);\n $batchReadRequest = $this->prepareBatchRequest($batchConfig, $crmIds, $fields);\n $response = $batchConfig['api']->read($batchReadRequest);\n\n $this->validateApiResponse($response, $objectType);\n\n $results = $this->processApiResults($response);\n $this->logBatchResults($objectType, $crmIds, $results);\n\n return $results;\n } catch (\\Throwable $e) {\n $this->handleBatchError($e, $objectType, $crmIds);\n }\n }\n\n private function validateBatchSize(string $objectType, array $crmIds): void\n {\n if (count($crmIds) > 100) {\n throw new \\InvalidArgumentException(\"Batch size cannot exceed 100 {$objectType}\");\n }\n }\n\n private function createBatchConfiguration(string $objectType): array\n {\n $configurations = [\n 'deals' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Deals\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Deals\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->deals()->batchApi(),\n ],\n 'companies' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Companies\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Companies\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->companies()->batchApi(),\n ],\n 'contacts' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Contacts\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->contacts()->batchApi(),\n ],\n ];\n\n if (! isset($configurations[$objectType])) {\n throw new \\InvalidArgumentException(\"Unsupported object type: {$objectType}\");\n }\n\n return $configurations[$objectType];\n }\n\n private function prepareBatchRequest(array $batchConfig, array $crmIds, array $fields): object\n {\n $batchReadRequest = $batchConfig['batchReadRequest'];\n $inputClass = $batchConfig['inputClass'];\n\n $inputs = array_map(function ($crmId) use ($inputClass) {\n $input = new $inputClass();\n $input->setId($crmId);\n\n return $input;\n }, $crmIds);\n\n $batchReadRequest->setInputs($inputs);\n $batchReadRequest->setProperties($fields);\n\n return $batchReadRequest;\n }\n\n private function validateApiResponse($response, string $objectType): void\n {\n if (! $response) {\n throw new CrmException(\"HubSpot API returned null response for {$objectType} batch read\");\n }\n }\n\n private function processApiResults($response): array\n {\n $results = [];\n $responseResults = $response->getResults();\n\n if ($responseResults) {\n foreach ($responseResults as $object) {\n if ($object && $object->getId()) {\n $results[$object->getId()] = [\n 'id' => $object->getId(),\n 'properties' => $object->getProperties() ?: [],\n ];\n }\n }\n }\n\n return $results;\n }\n\n private function logBatchResults(string $objectType, array $crmIds, array $results): void\n {\n $this->log->info(\"[HubSpot] Batch fetched {$objectType}\", [\n 'requested_count' => count($crmIds),\n 'returned_count' => count($results),\n 'crm_ids' => $crmIds,\n ]);\n }\n\n private function handleBatchError(\\Throwable $e, string $objectType, array $crmIds): void\n {\n $errorMessage = $e->getMessage() ?: 'Unknown error';\n $errorTrace = $e->getTraceAsString() ?: 'No trace available';\n\n $this->log->error(\"[HubSpot] Failed to batch fetch {$objectType}\", [\n 'crm_ids' => $crmIds,\n 'error' => $errorMessage,\n 'trace' => $errorTrace,\n ]);\n\n throw new CrmException(\"Failed to batch fetch {$objectType}: \" . $errorMessage);\n }\n\n /**\n * Batch read multiple opportunities by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot deal IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with opportunity data\n */\n public function getOpportunitiesByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('deals', $crmIds, $fields);\n }\n\n /**\n * Batch read multiple companies by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot company IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with company data\n */\n public function getCompaniesByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('companies', $crmIds, $fields);\n }\n\n /**\n * Batch read multiple contacts by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot contact IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with contact data\n */\n public function getContactsByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('contacts', $crmIds, $fields);\n }\n\n /**\n * @throws CompanyApiException\n * @throws CrmException\n */\n public function getAccountById(string $crmId, array $fields): array\n {\n try {\n $company = $this->getNewInstance()->crm()->companies()->basicApi()->getById(\n $crmId,\n implode(',', $fields),\n );\n } catch (CompanyApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch account', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $company instanceof CompaniesWithAssociations) {\n throw new CrmException('Account not found');\n }\n\n return [\n 'id' => $company->getId(),\n 'properties' => $company->getProperties(),\n ];\n }\n\n /**\n * @throws ContactApiException\n * @throws CrmException\n */\n public function getContactById(string $crmId, array $fields): array\n {\n try {\n $contact = $this->getNewInstance()->crm()->contacts()->basicApi()->getById(\n $crmId,\n implode(',', $fields)\n );\n } catch (ContactApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch contact', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $contact instanceof ContactsWithAssociations) {\n throw new CrmException('Contact not found');\n }\n\n return [\n 'id' => $contact->getId(),\n 'properties' => $contact->getProperties(),\n ];\n }\n\n /**\n * This is email search request that Hubspot offers as GET (more generous quota)\n */\n public function getContactByEmail(string $email, array $fields = []): array\n {\n try {\n $contact = $this->getNewInstance()->crm()->contacts()->basicApi()->getById(\n $email,\n implode(',', $fields),\n null,\n false,\n 'email'\n );\n\n return [\n 'id' => $contact->getId(),\n 'properties' => $contact->getProperties(),\n ];\n } catch (ContactApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch contact', [\n 'email' => $email,\n 'reason' => $e->getMessage(),\n ]);\n\n return [];\n }\n }\n\n /**\n * @throws CrmException\n */\n public function fetchProperty(string $objectType, string $propertyId): Property\n {\n $result = $this->getNewInstance()->crm()->properties()->coreApi()->getByName($objectType, $propertyId);\n\n if (! $result instanceof Property) {\n $this->log->error('[Hubspot] Failed to fetch property', [\n 'object_type' => $objectType,\n 'property_id' => $propertyId,\n 'reason' => $result->getMessage(),\n ]);\n\n throw new CrmException('Failed to fetch property');\n }\n\n return $result;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchPropertyOptions(string $objectType, string $propertyId): array\n {\n /** @var array<CrmFieldOption> */\n return $this->fetchProperty($objectType, $propertyId)->getOptions();\n }\n\n /**\n * @return array<array{id:string, label:string, deleted:bool}>\n */\n public function fetchCallDispositions(): array\n {\n /** @var Response $response */\n $response = $this->getInstance()->engagements()->getCallDispositions();\n\n /**\n * @var array<array{\n * id:string,\n * label:string,\n * deleted: bool\n * }>\n */\n return $response->toArray();\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchOpportunityPipelineStages(): array\n {\n $stages = [];\n $apiResponse = $this->getNewInstance()->crm()->pipelines()->pipelinesApi()->getAll('deals');\n\n if ($apiResponse instanceof Error) {\n $this->log->error('[Hubspot] Failed to fetch opportunity pipelines', [\n 'reason' => $apiResponse->getMessage(),\n ]);\n\n return [];\n }\n\n foreach ($apiResponse->getResults() as $pipeline) {\n $pipelineStages = array_map(\n static function (PipelineStage $stage) {\n return [\n 'id' => $stage->getId(),\n 'label' => $stage->getLabel(),\n ];\n },\n $pipeline->getStages()\n );\n\n $stages = array_merge($stages, $pipelineStages);\n }\n\n return $stages;\n }\n\n public function fetchOpportunityPipelines(): array\n {\n $pipelines = [];\n\n try {\n $apiResponse = $this->makeRequest('/crm/v3/pipelines/deals');\n } catch (\\Exception $e) {\n $this->log->info('[Hubspot] Failed to fetch opportunity pipelines', [\n 'reason' => $e->getMessage(),\n ]);\n\n return [];\n }\n\n $response = $apiResponse->toArray();\n\n foreach ($response['results'] as $pipeline) {\n $pipelines[] = [\n 'id' => $pipeline['id'],\n 'label' => $pipeline['label'],\n ];\n }\n\n return $pipelines;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchMeetingOutcomeFieldOptions(Field $field): array\n {\n return $field->getCrmProviderId() === 'meetingOutcome'\n ? $this->fetchMeetingOutcomeTypes()\n : $this->fetchCallActivityTypes();\n }\n\n public function fetchMeetingOutcomeTypes(): array\n {\n return $this->extractMeetingTypeOptions(\n 'https://api.hubapi.com/crm/v3/properties/meeting/hs_meeting_outcome'\n );\n }\n\n public function fetchCallActivityTypes(): array\n {\n return $this->extractMeetingTypeOptions(\n 'https://api.hubapi.com/crm/v3/properties/call/hs_activity_type'\n );\n }\n\n private function extractMeetingTypeOptions(string $endpoint): array\n {\n /** @var Response $response */\n $response = $this->getInstance()\n ->getClient()\n ->request('GET', $endpoint);\n\n /**\n * @var array<array{\n * value: string,\n * label: string,\n * displayOrder: int\n * }> $optionData\n */\n $optionData = $response->toArray()['options'] ?? [];\n\n $options = [];\n foreach ($optionData as $item) {\n $options[] = [\n 'id' => $item['value'],\n 'value' => $item['value'],\n 'label' => $item['label'],\n 'display_order' => $item['displayOrder'],\n ];\n }\n\n return $options;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchDispositionFieldOptions(): array\n {\n $options = [];\n\n $dispositions = $this->fetchCallDispositions();\n\n foreach ($dispositions as $disposition) {\n if ($disposition['deleted'] !== false) {\n continue;\n }\n\n $option['value'] = $disposition['id'];\n $option['id'] = $disposition['id'];\n $option['label'] = $disposition['label'];\n\n $options[] = $option;\n }\n\n return $options;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchOpportunityFieldOptions(Field $field): array\n {\n if ($field->isStageField()) {\n return $this->fetchOpportunityPipelineStages();\n }\n\n if ($field->isPipelineField()) {\n return $this->fetchOpportunityPipelines();\n }\n\n return $this->fetchPropertyOptions('deals', $field->getCrmProviderId());\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function makeRequest(string $endpoint, $method = 'GET', $payload = [], ?string $queryString = null)\n {\n $endpoint = self::BASE_URL . $endpoint;\n\n if ($method === 'GET') {\n $response = $this->getInstance()->getClient()?->request(\n method: $method,\n endpoint: $endpoint,\n query_string: $queryString\n );\n } else {\n $response = $this->getInstance()->getClient()->request($method, $endpoint, [\n 'json' => ($payload),\n ]);\n }\n\n $max = $response->getHeaderLine('X-HubSpot-RateLimit-Max'); // \"110\"\n $remaining = $response->getHeaderLine('X-HubSpot-RateLimit-Remaining'); // \"109\"\n $interval = $response->getHeaderLine('X-HubSpot-RateLimit-Interval-Milliseconds'); // \"10000\"\n $body = json_decode((string) $response->getBody(), true);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$max ' . PHP_EOL . print_r($max, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$remaining ' . PHP_EOL . print_r($remaining, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$interval ' . PHP_EOL . print_r($interval, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$body ' . PHP_EOL . print_r($body, true));\n\n return $response;\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function createMeeting(array $payload): Response\n {\n $endpoint = '/crm/v3/objects/meetings';\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function updateMeeting(string $meetingId, array $payload): Response\n {\n $endpoint = '/crm/v3/objects/meetings/' . $meetingId;\n\n return $this->makeRequest($endpoint, 'PATCH', $payload);\n }\n\n /**\n * @throws \\Exception\n */\n public function createNote(\n string $body,\n string $ownerId,\n int $timestamp,\n string $objectId,\n NoteObject $noteObject\n ): ?string {\n try {\n $noteInput = new SimplePublicObjectInput([\n 'properties' => [\n 'hs_note_body' => $body,\n 'hubspot_owner_id' => $ownerId,\n 'hs_timestamp' => $timestamp,\n ],\n ]);\n\n // Create note\n $note = $this->getNewInstance()->crm()->objects()->basicApi()->create('note', $noteInput);\n\n $this->getNewInstance()->crm()->objects()->associationsApi()->create(\n 'note',\n $note->getId(),\n $this->getNoteObject($noteObject),\n $objectId,\n $this->getNoteAssociationType($noteObject),\n );\n\n return $note->getId();\n } catch (\\Exception $e) {\n $this->log->error('[Hubspot] Failed to create note', [\n 'objectId' => $objectId,\n 'noteObject' => $noteObject->getObjectType(),\n 'reason' => $e->getMessage(),\n ]);\n\n \\Sentry::captureException($e);\n }\n\n return null;\n }\n\n public function updateEngagement(string $objectId, array $engagement, array $metadata): void\n {\n $this->getInstance()->engagements()->update($objectId, $engagement, $metadata);\n }\n\n public function getEngagementData(string $engagementId): array\n {\n $engagement = $this->getInstance()->engagements()->get($engagementId);\n\n return $engagement->toArray();\n }\n\n public function createEngagement(array $engagement, array $associations, array $metadata): Response\n {\n return $this->getInstance()\n ->engagements()\n ->create($engagement, $associations, $metadata);\n }\n\n public function isUnauthorizedException(\\Exception $e): bool\n {\n // Check for specific HubSpot API exception types first\n if ($e instanceof BadRequest) {\n // BadRequest can contain 401 status codes\n return $e->getCode() === 401;\n }\n\n // Check for HTTP client exceptions with status codes\n if ($e instanceof \\GuzzleHttp\\Exception\\RequestException && $e->hasResponse()) {\n $response = $e->getResponse();\n if ($response !== null) {\n return $response->getStatusCode() === 401;\n }\n }\n\n // Check for Guzzle HTTP exceptions\n if ($e instanceof \\GuzzleHttp\\Exception\\ClientException) {\n return $e->getCode() === 401;\n }\n\n // Fallback to string matching as last resort, but be more specific\n $message = strtolower($e->getMessage());\n\n return str_contains($message, '401 unauthorized') ||\n str_contains($message, 'http 401') ||\n str_contains($message, 'status code 401') ||\n (preg_match('/\\b401\\b/', $message) && str_contains($message, 'unauthorized'));\n }\n\n /**\n * Validates and refreshes the access token if needed before API requests.\n * This ensures long-running processes don't fail due to token expiration.\n *\n * @throws SocialAccountTokenInvalidException\n */\n public function ensureValidToken(): void\n {\n if ($this->oauthAccount === null) {\n return;\n }\n\n $newToken = $this->tokenManager->ensureValidToken($this->oauthAccount);\n if ($newToken !== null) {\n $this->accessToken = $newToken;\n }\n }\n\n public function getConfig()\n {\n return $this->config;\n }\n\n // returns only active (archived=false)\n public function getOwners(): array\n {\n return $this->getNewInstance()->crm()->owners()->getAll();\n }\n\n /**\n * @param bool $archived\n *\n * @return array<Owner>|[]\n */\n public function getOwnersArchived(bool $archived = true): array\n {\n $endpoint = '/crm/v3/owners';\n $queryParams = [\n 'archived' => $archived ? 'true' : 'false',\n ];\n $queryString = http_build_query($queryParams);\n\n $owners = [];\n\n try {\n $response = $this->makeRequest(endpoint: $endpoint, queryString: $queryString);\n $responseData = $response?->toArray();\n\n foreach ($responseData['results'] as $result) {\n try {\n $owners[] = Owner::create($result);\n } catch (Throwable $e) {\n $this->log->error('[HubSpot] Failed to process owner data', [\n 'result' => $result,\n 'error' => $e->getMessage(),\n ]);\n\n continue;\n }\n }\n } catch (Throwable $e) {\n $this->log->error('HubSpot] Failed to fetch owners', [\n 'archived' => $archived,\n 'error' => $e->getMessage(),\n ]);\n\n return [];\n }\n\n return $owners;\n }\n\n public function getMeeting(string $engagementId): ObjectWithAssociations\n {\n return $this->getNewInstance()->crm()->objects()->basicApi()\n ->getById('meeting', $engagementId, null, 'contact,company,deal');\n }\n\n public function deleteEngagement(string $engagementId): void\n {\n $this->getInstance()->engagements()->delete((int) $engagementId);\n }\n\n public function getAssociationsData(array $ids, string $fromObject, string $toObject): array\n {\n $associationData = [];\n $idChunks = array_chunk($ids, self::ASSOCIATIONS_BATCH_SIZE_LIMIT);\n\n foreach ($idChunks as $idChunk) {\n try {\n $batchInput = new \\HubSpot\\Client\\Crm\\Associations\\Model\\BatchInputPublicObjectId();\n $batchInput->setInputs(array_map(function ($id) {\n $publicObjectId = new \\HubSpot\\Client\\Crm\\Associations\\Model\\PublicObjectId();\n $publicObjectId->setId($id);\n\n return $publicObjectId;\n }, $idChunk));\n\n $associatedObjectsData = $this\n ->getNewInstance()\n ->crm()\n ->associations()\n ->batchApi()\n ->read($fromObject, $toObject, $batchInput);\n\n if ($associatedObjectsData instanceof \\HubSpot\\Client\\Crm\\Associations\\Model\\BatchResponsePublicAssociationMulti) {\n foreach ($associatedObjectsData->getResults() as $association) {\n $from = $association->getFrom()->getId();\n $toAssociations = $association->getTo();\n\n if (! empty($toAssociations)) {\n $associationData[$from] = array_map(function ($item) {\n return $item->getId();\n }, $toAssociations);\n }\n }\n }\n } catch (\\Exception $e) {\n $this->log->error('[Hubspot] Failed to fetch associations', [\n 'from_object' => $fromObject,\n 'to_object' => $toObject,\n 'reason' => $e->getMessage(),\n ]);\n }\n }\n\n return $associationData;\n }\n\n /**\n * @throws \\Exception\n */\n private function getNoteAssociationType(NoteObject $noteObject): string\n {\n return match($noteObject) {\n NoteObject::Opportunity => 'note_to_deal',\n NoteObject::Lead, NoteObject::Contact => 'note_to_contact', // or 'note_to_lead' if your portal supports it\n NoteObject::Account => 'note_to_company',\n NoteObject::Call, NoteObject::Event => throw new \\Exception('Not supported'),\n };\n }\n\n /**\n * @throws \\Exception\n */\n private function getNoteObject(NoteObject $noteObject): string\n {\n return match($noteObject) {\n NoteObject::Opportunity => 'deal',\n NoteObject::Lead, NoteObject::Contact => 'contact',\n NoteObject::Account => 'company',\n NoteObject::Call, NoteObject::Event => throw new \\Exception('Not supported'),\n };\n }\n\n public function addAssociations(string $objectType, string $associationType, array $payload): Response\n {\n $endpoint = \"/crm/v4/associations/$objectType/$associationType/batch/create\";\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n\n public function removeAssociations(string $objectType, string $associationType, array $payload): Response\n {\n $endpoint = \"/crm/v4/associations/$objectType/$associationType/batch/archive\";\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3053655161449799247
|
6728745647497383085
|
idle
|
accessibility
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
794
Previous Highlighted Error
Next Highlighted Error
[2026-05-07 14:08:22] local.NOTICE: Monitoring start {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:23] local.NOTICE: Monitoring end {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {"headers":{"Date":["Thu, 07 May 2026 14:08:35 GMT"],"Content-Type":["application/json;charset=utf-8"],"Content-Length":["227"],"Connection":["keep-alive"],"CF-Ray":["9f80cc29fd66dc1a-SOF"],"CF-Cache-Status":["DYNAMIC"],"Strict-Transport-Security":["max-age=31536000; includeSubDomains; preload"],"Vary":["origin"],"access-control-allow-credentials":["false"],"server-timing":["hcid;desc=\"019e02c4-d684-7f5d-be16-3d129d00c0a3\", cfr;desc=\"9f80cc2a06d23402-IAD\""],"x-content-type-options":["nosniff"],"x-hubspot-correlation-id":["019e02c4-d684-7f5d-be16-3d129d00c0a3"],"Set-Cookie":["__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-[IP_ADDRESS]-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None"],"Report-To":["{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\"}],\"group\":\"cf-nel\",\"max_age\":604800}"],"NEL":["{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}"],"Server":["cloudflare"]}} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {"team_id":2,"config_id":2,"retry_after":10,"reason":"Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:36] local.ERROR: Hubspot returned 429 {"exception":"[object] (Jiminny\\Exceptions\\RateLimitException(code: 0): Hubspot returned 429 at /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206)
[stacktrace]
#0 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#2 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#4 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
[previous exception] [object] (SevenShores\\Hubspot\\Exceptions\\BadRequest(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
at /home/jiminny/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24)
[stacktrace]
#0 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(125): SevenShores\\Hubspot\\Exceptions\\HubspotException::create(Object(GuzzleHttp\\Exception\\ClientException))
#1 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\Hubspot\\Http\\Client->request('POST', 'https://api.hub...', Array)
#2 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#3 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#4 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#5 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#6 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#21 {main}
[previous exception] [object] (GuzzleHttp\\Exception\\ClientException(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
at /home/jiminny/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111)
[stacktrace]
#0 /home/jiminny/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\\Exception\\RequestException::create(Object(GuzzleHttp\\Psr7\\Request), Object(GuzzleHttp\\Psr7\\Response), NULL, Array, NULL)
#1 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\\Middleware::GuzzleHttp\\{closure}(Object(GuzzleHttp\\Psr7\\Response))
#2 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\\Promise\\Promise::callHandler(1, Object(GuzzleHttp\\Psr7\\Response), NULL)
#3 /home/jiminny/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\\Promise\\Promise::GuzzleHttp\\Promise\\{closure}()
#4 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\\Promise\\TaskQueue->run(true)
#5 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()
#6 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\\Promise\\Promise->waitIfPending()
#7 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\\Promise\\Promise->invokeWaitList()
#8 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()
#9 /home/jiminny/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\Promise\\Promise->wait()
#10 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(113): GuzzleHttp\\Client->request('POST', 'https://api.hub...', Array)
#11 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\Hubspot\\Http\\Client->request('POST', 'https://api.hub...', Array)
#12 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#13 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#14 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#15 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#16 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#23 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#25 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#27 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#31 {main}
"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:39] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:40] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:56] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"6918eda6-2b33-44f0-81b2-2b857d748d9d","trace_id":"b579f82f-2e2c-4f51-90c7-176a9cb4b034"}
[2026-05-07 14:08:56] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"6918eda6-2b33-44f0-81b2-2b857d748d9d","trace_id":"b579f82f-2e2c-4f51-90c7-176a9cb4b034"}
[2026-05-07 14:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4f778d97-0b0b-4d22-811e-8e28826b49d2","trace_id":"0c888693-b171-4384-9c15-ee657feac714"}
[2026-05-07 14:09:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4f778d97-0b0b-4d22-811e-8e28826b49d2","trace_id":"0c888693-b171-4384-9c15-ee657feac714"}
[2026-05-07 14:09:26] local.NOTICE: Monitoring start {"correlation_id":"27750001-5212-406e-bfb8-38a645dbcec5","trace_id":"57d40356-0102-42fc-ba6b-1ecc93535e1b"}
[2026-05-07 14:09:26] local.NOTICE: Monitoring end {"correlation_id":"27750001-5212-406e-bfb8-38a645dbcec5","trace_id":"57d40356-0102-42fc-ba6b-1ecc93535e1b"}
[2026-05-07 14:09:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"fd08a346-b729-47e2-91d6-dc845103affb","trace_id":"dfb41a84-ecc1-4054-8517-dc4b2619f036"}
[2026-05-07 14:09:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"fd08a346-b729-47e2-91d6-dc845103affb","trace_id":"dfb41a84-ecc1-4054-8517-dc4b2619f036"}
[2026-05-07 14:09:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:40] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"3e4fee4c-1e25-454d-83aa-4fed507bc107","trace_id":"e3fb6415-fa4e-4ea2-b163-9b09f456fb0c"}
[2026-05-07 14:10:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"1ecbe999-9c82-450c-acf9-dc89bf054b42","trace_id":"96d0b27e-b838-4f8c-9959-25ec07ae5f6e"}
[2026-05-07 14:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"1ecbe999-9c82-450c-acf9-dc89bf054b42","trace_id":"96d0b27e-b838-4f8c-9959-25ec07ae5f6e"}
[2026-05-07 14:10:08] local.NOTICE: Monitoring start {"correlation_id":"de73b6fd-8980-4497-aafb-d2c38c47d449","trace_id":"0ae3aae5-7abf-4911-84fb-2ba6537a5d38"}
[2026-05-07 14:10:08] local.NOTICE: Monitoring end {"correlation_id":"de73b6fd-8980-4497-aafb-d2c38c47d449","trace_id":"0ae3aae5-7abf-4911-84fb-2ba6537a5d38"}
[2026-05-07 14:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"1b6708af-0228-4e34-88a3-288578822431","trace_id":"873e753a-20d2-4387-b9bc-d70791da1bff"}
[2026-05-07 14:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"1b6708af-0228-4e34-88a3-288578822431","trace_id":"873e753a-20d2-4387-b9bc-d70791da1bff"}
[2026-05-07 14:10:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7","trace_id":"0852729f-18b9-4c1f-8cf8-fa9772729628"}
[2026-05-07 14:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7","trace_id":"0852729f-18b9-4c1f-8cf8-fa9772729628"}
[2026-05-07 14:10:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"8d1d9ffd-c346-4e05-bd33-2346f02967fa","trace_id":"a11335d7-a43f-4152-9008-4f7112aaba0d"}
[2026-05-07 14:10:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"8d1d9ffd-c346-4e05-bd33-2346f02967fa","trace_id":"a11335d7-a43f-4152-9008-4f7112aaba0d"}
[2026-05-07 14:10:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"66e2c860-7cdd-4549-895a-1e7a8c1a420a","trace_id":"ab4721f5-bd7c-406e-9420-b9ed64debf84"}
[2026-05-07 14:10:26] local.INFO: Running pre-meeting notification command {"correlation_id":"66e2c860-7cdd-4549-895a-1e7a8c1a420a","trace_id":"ab4721f5-bd7c-406e-9420-b9ed64debf84"}
[2026-05-07 14:10:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"66e2c860-7cdd-4549-895a-1e7a8c1a420a","trace_id":"ab4721f5-bd7c-406e-9420-b9ed64debf84"}
[2026-05-07 14:10:30] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:30] local.INFO: Running conference:monitor:start command for activities in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:30] local.INFO: [conference:monitor:start] No activities found in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:30] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:32] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"14:05","to":"14:10"} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"04:00","to":"04:05"} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:32] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:36] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:36] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:36] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:36] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd","trace_id":"dce06dd3-b5d4-4c3d-9f14-b224da41176d"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"35cb2637-43c5-4cd6-8453-7b8d61c19033","trace_id":"79ecc7c8-3825-4196-b8aa-ae8477902bfd"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"35cb2637-43c5-4cd6-8453-7b8d61c19033","trace_id":"79ecc7c8-3825-4196-b8aa-ae8477902bfd"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-07T14:12:41.711285Z"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd","trace_id":"dce06dd3-b5d4-4c3d-9f14-b224da41176d"}
[2026-05-07 14:10:42] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:47] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:50] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:reset-governor","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"493bad62-499f-46c3-ab8b-328c92ba9190","trace_id":"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a"}
[2026-05-07 14:10:50] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:reset-governor","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"493bad62-499f-46c3-ab8b-328c92ba9190","trace_id":"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a"}
[2026-05-07 14:10:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4d571c29-d825-4c87-90d8-bb28b144d79b","trace_id":"358371cc-6239-4a46-a5cd-32003d760693"}
[2026-05-07 14:10:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4d571c29-d825-4c87-90d8-bb28b144d79b","trace_id":"358371cc-6239-4a46-a5cd-32003d760693"}
[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:52] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"67e2589d-9b37-435c-b98c-f86793d41cb2","trace_id":"e063d6c6-83ae-428d-845b-edba5ef0a9b6"}
[2026-05-07 14:11:06] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"67e2589d-9b37-435c-b98c-f86793d41cb2","trace_id":"e063d6c6-83ae-428d-845b-edba5ef0a9b6"}
[2026-05-07 14:11:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"67e2589d-9b37-435c-b98c-f86793d41cb2","trace_id":"e063d6c6-83ae-428d-845b-edba5ef0a9b6"}
[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:07] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"0593b125-f26d-47b8-b376-bb34a7cf65ff","trace_id":"84e0ff21-1203-4f95-a532-e9abfe626764"}
[2026-05-07 14:11:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"0593b125-f26d-47b8-b376-bb34a7cf65ff","trace_id":"84e0ff21-1203-4f95-a532-e9abfe626764"}
[2026-05-07 14:11:11] local.NOTICE: Monitoring start {"correlation_id":"23eb9666-b406-4123-bd3a-a1459821e9d4","trace_id":"25ac4b64-ff6f-4b35-986e-449e220604a4"}
[2026-05-07 14:11:11] local.NOTICE: Monitoring end {"correlation_id":"23eb9666-b406-4123-bd3a-a1459821e9d4","trace_id":"25ac4b64-ff6f-4b35-986e-449e220604a4"}
[2026-05-07 14:11:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"b393...
|
4616
|
NULL
|
NULL
|
NULL
|
|
4621
|
167
|
12
|
2026-05-07T14:14:13.064925+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778163253064_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3088599111841370244
|
-8636775528843997756
|
click
|
hybrid
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ahlLukas/Stefka 121 • in 16 m100% [8Thu 7 May 17:14:13• 0DOCKERS 881DEV (docker)182Matching contact 4Matching contact 5Matching contact 6Matching contact 7Matching contact 8Matching contact 9root@docker_lamp_1:/home/jiminny# php artisan jiminny:debugMatching contact 0Matching contact 1Matching contact 2Matching contact 3Matching contact 4Matchingcontact5Matching contact 6Matching contact 7Matching contact 8Matching contact 9root@docker_lamp_1:/home/jiminny# php artisan jiminny:debugMatching contact 0APP (-zsh)DEV (docker)*3T81-zsh• 84screenpipe*•$5Jiminny \Exceptions \RateLimitExceptionHubspot returned 429at app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206202'retry_after' =SretryAfter,203"reason'204= Se->getMessage(),205→ 206throw new RateLimitException('Hubspot returned 429', SretryAfter, $e);207208} else 1throw $e;209}210+14 vendor frames15-zsh₴6DEVapp/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:166SevenShores\Hubspot\Http\Client:: request("POST", "[URL_WITH_CREDENTIALS]...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
4622
|
167
|
13
|
2026-05-07T14:14:35.948059+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778163275948_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
794
Previous Highlighted Error
Next Highlighted Error
[2026-05-07 14:08:22] local.NOTICE: Monitoring start {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:23] local.NOTICE: Monitoring end {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {"headers":{"Date":["Thu, 07 May 2026 14:08:35 GMT"],"Content-Type":["application/json;charset=utf-8"],"Content-Length":["227"],"Connection":["keep-alive"],"CF-Ray":["9f80cc29fd66dc1a-SOF"],"CF-Cache-Status":["DYNAMIC"],"Strict-Transport-Security":["max-age=31536000; includeSubDomains; preload"],"Vary":["origin"],"access-control-allow-credentials":["false"],"server-timing":["hcid;desc=\"019e02c4-d684-7f5d-be16-3d129d00c0a3\", cfr;desc=\"9f80cc2a06d23402-IAD\""],"x-content-type-options":["nosniff"],"x-hubspot-correlation-id":["019e02c4-d684-7f5d-be16-3d129d00c0a3"],"Set-Cookie":["__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-[IP_ADDRESS]-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None"],"Report-To":["{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\"}],\"group\":\"cf-nel\",\"max_age\":604800}"],"NEL":["{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}"],"Server":["cloudflare"]}} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {"team_id":2,"config_id":2,"retry_after":10,"reason":"Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:36] local.ERROR: Hubspot returned 429 {"exception":"[object] (Jiminny\\Exceptions\\RateLimitException(code: 0): Hubspot returned 429 at /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206)
[stacktrace]
#0 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#2 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#4 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
[previous exception] [object] (SevenShores\\Hubspot\\Exceptions\\BadRequest(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
at /home/jiminny/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24)
[stacktrace]
#0 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(125): SevenShores\\Hubspot\\Exceptions\\HubspotException::create(Object(GuzzleHttp\\Exception\\ClientException))
#1 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\Hubspot\\Http\\Client->request('POST', 'https://api.hub...', Array)
#2 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#3 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#4 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#5 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#6 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#21 {main}
[previous exception] [object] (GuzzleHttp\\Exception\\ClientException(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
at /home/jiminny/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111)
[stacktrace]
#0 /home/jiminny/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\\Exception\\RequestException::create(Object(GuzzleHttp\\Psr7\\Request), Object(GuzzleHttp\\Psr7\\Response), NULL, Array, NULL)
#1 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\\Middleware::GuzzleHttp\\{closure}(Object(GuzzleHttp\\Psr7\\Response))
#2 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\\Promise\\Promise::callHandler(1, Object(GuzzleHttp\\Psr7\\Response), NULL)
#3 /home/jiminny/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\\Promise\\Promise::GuzzleHttp\\Promise\\{closure}()
#4 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\\Promise\\TaskQueue->run(true)
#5 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()
#6 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\\Promise\\Promise->waitIfPending()
#7 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\\Promise\\Promise->invokeWaitList()
#8 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()
#9 /home/jiminny/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\Promise\\Promise->wait()
#10 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(113): GuzzleHttp\\Client->request('POST', 'https://api.hub...', Array)
#11 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\Hubspot\\Http\\Client->request('POST', 'https://api.hub...', Array)
#12 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#13 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#14 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#15 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#16 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#23 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#25 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#27 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#31 {main}
"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:39] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:40] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:56] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"6918eda6-2b33-44f0-81b2-2b857d748d9d","trace_id":"b579f82f-2e2c-4f51-90c7-176a9cb4b034"}
[2026-05-07 14:08:56] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"6918eda6-2b33-44f0-81b2-2b857d748d9d","trace_id":"b579f82f-2e2c-4f51-90c7-176a9cb4b034"}
[2026-05-07 14:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4f778d97-0b0b-4d22-811e-8e28826b49d2","trace_id":"0c888693-b171-4384-9c15-ee657feac714"}
[2026-05-07 14:09:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4f778d97-0b0b-4d22-811e-8e28826b49d2","trace_id":"0c888693-b171-4384-9c15-ee657feac714"}
[2026-05-07 14:09:26] local.NOTICE: Monitoring start {"correlation_id":"27750001-5212-406e-bfb8-38a645dbcec5","trace_id":"57d40356-0102-42fc-ba6b-1ecc93535e1b"}
[2026-05-07 14:09:26] local.NOTICE: Monitoring end {"correlation_id":"27750001-5212-406e-bfb8-38a645dbcec5","trace_id":"57d40356-0102-42fc-ba6b-1ecc93535e1b"}
[2026-05-07 14:09:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"fd08a346-b729-47e2-91d6-dc845103affb","trace_id":"dfb41a84-ecc1-4054-8517-dc4b2619f036"}
[2026-05-07 14:09:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"fd08a346-b729-47e2-91d6-dc845103affb","trace_id":"dfb41a84-ecc1-4054-8517-dc4b2619f036"}
[2026-05-07 14:09:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:40] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"3e4fee4c-1e25-454d-83aa-4fed507bc107","trace_id":"e3fb6415-fa4e-4ea2-b163-9b09f456fb0c"}
[2026-05-07 14:10:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"1ecbe999-9c82-450c-acf9-dc89bf054b42","trace_id":"96d0b27e-b838-4f8c-9959-25ec07ae5f6e"}
[2026-05-07 14:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"1ecbe999-9c82-450c-acf9-dc89bf054b42","trace_id":"96d0b27e-b838-4f8c-9959-25ec07ae5f6e"}
[2026-05-07 14:10:08] local.NOTICE: Monitoring start {"correlation_id":"de73b6fd-8980-4497-aafb-d2c38c47d449","trace_id":"0ae3aae5-7abf-4911-84fb-2ba6537a5d38"}
[2026-05-07 14:10:08] local.NOTICE: Monitoring end {"correlation_id":"de73b6fd-8980-4497-aafb-d2c38c47d449","trace_id":"0ae3aae5-7abf-4911-84fb-2ba6537a5d38"}
[2026-05-07 14:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"1b6708af-0228-4e34-88a3-288578822431","trace_id":"873e753a-20d2-4387-b9bc-d70791da1bff"}
[2026-05-07 14:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"1b6708af-0228-4e34-88a3-288578822431","trace_id":"873e753a-20d2-4387-b9bc-d70791da1bff"}
[2026-05-07 14:10:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7","trace_id":"0852729f-18b9-4c1f-8cf8-fa9772729628"}
[2026-05-07 14:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7","trace_id":"0852729f-18b9-4c1f-8cf8-fa9772729628"}
[2026-05-07 14:10:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"8d1d9ffd-c346-4e05-bd33-2346f02967fa","trace_id":"a11335d7-a43f-4152-9008-4f7112aaba0d"}
[2026-05-07 14:10:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"8d1d9ffd-c346-4e05-bd33-2346f02967fa","trace_id":"a11335d7-a43f-4152-9008-4f7112aaba0d"}
[2026-05-07 14:10:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"66e2c860-7cdd-4549-895a-1e7a8c1a420a","trace_id":"ab4721f5-bd7c-406e-9420-b9ed64debf84"}
[2026-05-07 14:10:26] local.INFO: Running pre-meeting notification command {"correlation_id":"66e2c860-7cdd-4549-895a-1e7a8c1a420a","trace_id":"ab4721f5-bd7c-406e-9420-b9ed64debf84"}
[2026-05-07 14:10:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"66e2c860-7cdd-4549-895a-1e7a8c1a420a","trace_id":"ab4721f5-bd7c-406e-9420-b9ed64debf84"}
[2026-05-07 14:10:30] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:30] local.INFO: Running conference:monitor:start command for activities in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:30] local.INFO: [conference:monitor:start] No activities found in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:30] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:32] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"14:05","to":"14:10"} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"04:00","to":"04:05"} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:32] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:36] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:36] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:36] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:36] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd","trace_id":"dce06dd3-b5d4-4c3d-9f14-b224da41176d"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"35cb2637-43c5-4cd6-8453-7b8d61c19033","trace_id":"79ecc7c8-3825-4196-b8aa-ae8477902bfd"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"35cb2637-43c5-4cd6-8453-7b8d61c19033","trace_id":"79ecc7c8-3825-4196-b8aa-ae8477902bfd"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-07T14:12:41.711285Z"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd","trace_id":"dce06dd3-b5d4-4c3d-9f14-b224da41176d"}
[2026-05-07 14:10:42] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:47] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:50] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:reset-governor","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"493bad62-499f-46c3-ab8b-328c92ba9190","trace_id":"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a"}
[2026-05-07 14:10:50] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:reset-governor","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"493bad62-499f-46c3-ab8b-328c92ba9190","trace_id":"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a"}
[2026-05-07 14:10:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4d571c29-d825-4c87-90d8-bb28b144d79b","trace_id":"358371cc-6239-4a46-a5cd-32003d760693"}
[2026-05-07 14:10:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4d571c29-d825-4c87-90d8-bb28b144d79b","trace_id":"358371cc-6239-4a46-a5cd-32003d760693"}
[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:52] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"67e2589d-9b37-435c-b98c-f86793d41cb2","trace_id":"e063d6c6-83ae-428d-845b-edba5ef0a9b6"}
[2026-05-07 14:11:06] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"67e2589d-9b37-435c-b98c-f86793d41cb2","trace_id":"e063d6c6-83ae-428d-845b-edba5ef0a9b6"}
[2026-05-07 14:11:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"67e2589d-9b37-435c-b98c-f86793d41cb2","trace_id":"e063d6c6-83ae-428d-845b-edba5ef0a9b6"}
[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:07] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"0593b125-f26d-47b8-b376-bb34a7cf65ff","trace_id":"84e0ff21-1203-4f95-a532-e9abfe626764"}
[2026-05-07 14:11:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"0593b125-f26d-47b8-b376-bb34a7cf65ff","trace_id":"84e0ff21-1203-4f95-a532-e9abfe626764"}
[2026-05-07 14:11:11] local.NOTICE: Monitoring start {"correlation_id":"23eb9666-b406-4123-bd3a-a1459821e9d4","trace_id":"25ac4b64-ff6f-4b35-986e-449e220604a4"}
[2026-05-07 14:11:11] local.NOTICE: Monitoring end {"correlation_id":"23eb9666-b406-4123-bd3a-a1459821e9d4","trace_id":"25ac4b64-ff6f-4b35-986e-449e220604a4"}
[2026-05-07 14:11:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"b393...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"794","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-07 14:08:22] local.NOTICE: Monitoring start {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:23] local.NOTICE: Monitoring end {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {\"headers\":{\"Date\":[\"Thu, 07 May 2026 14:08:35 GMT\"],\"Content-Type\":[\"application/json;charset=utf-8\"],\"Content-Length\":[\"227\"],\"Connection\":[\"keep-alive\"],\"CF-Ray\":[\"9f80cc29fd66dc1a-SOF\"],\"CF-Cache-Status\":[\"DYNAMIC\"],\"Strict-Transport-Security\":[\"max-age=31536000; includeSubDomains; preload\"],\"Vary\":[\"origin\"],\"access-control-allow-credentials\":[\"false\"],\"server-timing\":[\"hcid;desc=\\\"019e02c4-d684-7f5d-be16-3d129d00c0a3\\\", cfr;desc=\\\"9f80cc2a06d23402-IAD\\\"\"],\"x-content-type-options\":[\"nosniff\"],\"x-hubspot-correlation-id\":[\"019e02c4-d684-7f5d-be16-3d129d00c0a3\"],\"Set-Cookie\":[\"__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-1.0.1.1-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None\"],\"Report-To\":[\"{\\\"endpoints\\\":[{\\\"url\\\":\\\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\\\"}],\\\"group\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"NEL\":[\"{\\\"success_fraction\\\":0.01,\\\"report_to\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"Server\":[\"cloudflare\"]}} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {\"team_id\":2,\"config_id\":2,\"retry_after\":10,\"reason\":\"Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:36] local.ERROR: Hubspot returned 429 {\"exception\":\"[object] (Jiminny\\\\Exceptions\\\\RateLimitException(code: 0): Hubspot returned 429 at /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206)\n[stacktrace]\n#0 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#4 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\n[previous exception] [object] (SevenShores\\\\Hubspot\\\\Exceptions\\\\BadRequest(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24)\n[stacktrace]\n#0 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(125): SevenShores\\\\Hubspot\\\\Exceptions\\\\HubspotException::create(Object(GuzzleHttp\\\\Exception\\\\ClientException))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#3 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#4 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#5 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#6 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (GuzzleHttp\\\\Exception\\\\ClientException(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111)\n[stacktrace]\n#0 /home/jiminny/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\\\\Exception\\\\RequestException::create(Object(GuzzleHttp\\\\Psr7\\\\Request), Object(GuzzleHttp\\\\Psr7\\\\Response), NULL, Array, NULL)\n#1 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\\\\Middleware::GuzzleHttp\\\\{closure}(Object(GuzzleHttp\\\\Psr7\\\\Response))\n#2 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\\\\Promise\\\\Promise::callHandler(1, Object(GuzzleHttp\\\\Psr7\\\\Response), NULL)\n#3 /home/jiminny/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\\\\Promise\\\\Promise::GuzzleHttp\\\\Promise\\\\{closure}()\n#4 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\\\\Promise\\\\TaskQueue->run(true)\n#5 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitFn()\n#6 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#7 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitList()\n#8 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#9 /home/jiminny/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\\\Promise\\\\Promise->wait()\n#10 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(113): GuzzleHttp\\\\Client->request('POST', 'https://api.hub...', Array)\n#11 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#12 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#13 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#14 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#15 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#16 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#23 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#31 {main}\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:39] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6918eda6-2b33-44f0-81b2-2b857d748d9d\",\"trace_id\":\"b579f82f-2e2c-4f51-90c7-176a9cb4b034\"}\n[2026-05-07 14:08:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6918eda6-2b33-44f0-81b2-2b857d748d9d\",\"trace_id\":\"b579f82f-2e2c-4f51-90c7-176a9cb4b034\"}\n[2026-05-07 14:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4f778d97-0b0b-4d22-811e-8e28826b49d2\",\"trace_id\":\"0c888693-b171-4384-9c15-ee657feac714\"}\n[2026-05-07 14:09:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4f778d97-0b0b-4d22-811e-8e28826b49d2\",\"trace_id\":\"0c888693-b171-4384-9c15-ee657feac714\"}\n[2026-05-07 14:09:26] local.NOTICE: Monitoring start {\"correlation_id\":\"27750001-5212-406e-bfb8-38a645dbcec5\",\"trace_id\":\"57d40356-0102-42fc-ba6b-1ecc93535e1b\"}\n[2026-05-07 14:09:26] local.NOTICE: Monitoring end {\"correlation_id\":\"27750001-5212-406e-bfb8-38a645dbcec5\",\"trace_id\":\"57d40356-0102-42fc-ba6b-1ecc93535e1b\"}\n[2026-05-07 14:09:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fd08a346-b729-47e2-91d6-dc845103affb\",\"trace_id\":\"dfb41a84-ecc1-4054-8517-dc4b2619f036\"}\n[2026-05-07 14:09:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fd08a346-b729-47e2-91d6-dc845103affb\",\"trace_id\":\"dfb41a84-ecc1-4054-8517-dc4b2619f036\"}\n[2026-05-07 14:09:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:40] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"3e4fee4c-1e25-454d-83aa-4fed507bc107\",\"trace_id\":\"e3fb6415-fa4e-4ea2-b163-9b09f456fb0c\"}\n[2026-05-07 14:10:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"1ecbe999-9c82-450c-acf9-dc89bf054b42\",\"trace_id\":\"96d0b27e-b838-4f8c-9959-25ec07ae5f6e\"}\n[2026-05-07 14:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"1ecbe999-9c82-450c-acf9-dc89bf054b42\",\"trace_id\":\"96d0b27e-b838-4f8c-9959-25ec07ae5f6e\"}\n[2026-05-07 14:10:08] local.NOTICE: Monitoring start {\"correlation_id\":\"de73b6fd-8980-4497-aafb-d2c38c47d449\",\"trace_id\":\"0ae3aae5-7abf-4911-84fb-2ba6537a5d38\"}\n[2026-05-07 14:10:08] local.NOTICE: Monitoring end {\"correlation_id\":\"de73b6fd-8980-4497-aafb-d2c38c47d449\",\"trace_id\":\"0ae3aae5-7abf-4911-84fb-2ba6537a5d38\"}\n[2026-05-07 14:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"1b6708af-0228-4e34-88a3-288578822431\",\"trace_id\":\"873e753a-20d2-4387-b9bc-d70791da1bff\"}\n[2026-05-07 14:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"1b6708af-0228-4e34-88a3-288578822431\",\"trace_id\":\"873e753a-20d2-4387-b9bc-d70791da1bff\"}\n[2026-05-07 14:10:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7\",\"trace_id\":\"0852729f-18b9-4c1f-8cf8-fa9772729628\"}\n[2026-05-07 14:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7\",\"trace_id\":\"0852729f-18b9-4c1f-8cf8-fa9772729628\"}\n[2026-05-07 14:10:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"8d1d9ffd-c346-4e05-bd33-2346f02967fa\",\"trace_id\":\"a11335d7-a43f-4152-9008-4f7112aaba0d\"}\n[2026-05-07 14:10:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"8d1d9ffd-c346-4e05-bd33-2346f02967fa\",\"trace_id\":\"a11335d7-a43f-4152-9008-4f7112aaba0d\"}\n[2026-05-07 14:10:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"66e2c860-7cdd-4549-895a-1e7a8c1a420a\",\"trace_id\":\"ab4721f5-bd7c-406e-9420-b9ed64debf84\"}\n[2026-05-07 14:10:26] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"66e2c860-7cdd-4549-895a-1e7a8c1a420a\",\"trace_id\":\"ab4721f5-bd7c-406e-9420-b9ed64debf84\"}\n[2026-05-07 14:10:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"66e2c860-7cdd-4549-895a-1e7a8c1a420a\",\"trace_id\":\"ab4721f5-bd7c-406e-9420-b9ed64debf84\"}\n[2026-05-07 14:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:30] local.INFO: Running conference:monitor:start command for activities in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:30] local.INFO: [conference:monitor:start] No activities found in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"14:05\",\"to\":\"14:10\"} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"04:00\",\"to\":\"04:05\"} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:36] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:36] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd\",\"trace_id\":\"dce06dd3-b5d4-4c3d-9f14-b224da41176d\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"35cb2637-43c5-4cd6-8453-7b8d61c19033\",\"trace_id\":\"79ecc7c8-3825-4196-b8aa-ae8477902bfd\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"35cb2637-43c5-4cd6-8453-7b8d61c19033\",\"trace_id\":\"79ecc7c8-3825-4196-b8aa-ae8477902bfd\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-07T14:12:41.711285Z\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd\",\"trace_id\":\"dce06dd3-b5d4-4c3d-9f14-b224da41176d\"}\n[2026-05-07 14:10:42] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:47] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"493bad62-499f-46c3-ab8b-328c92ba9190\",\"trace_id\":\"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a\"}\n[2026-05-07 14:10:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"493bad62-499f-46c3-ab8b-328c92ba9190\",\"trace_id\":\"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a\"}\n[2026-05-07 14:10:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4d571c29-d825-4c87-90d8-bb28b144d79b\",\"trace_id\":\"358371cc-6239-4a46-a5cd-32003d760693\"}\n[2026-05-07 14:10:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4d571c29-d825-4c87-90d8-bb28b144d79b\",\"trace_id\":\"358371cc-6239-4a46-a5cd-32003d760693\"}\n[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:52] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"67e2589d-9b37-435c-b98c-f86793d41cb2\",\"trace_id\":\"e063d6c6-83ae-428d-845b-edba5ef0a9b6\"}\n[2026-05-07 14:11:06] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"67e2589d-9b37-435c-b98c-f86793d41cb2\",\"trace_id\":\"e063d6c6-83ae-428d-845b-edba5ef0a9b6\"}\n[2026-05-07 14:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"67e2589d-9b37-435c-b98c-f86793d41cb2\",\"trace_id\":\"e063d6c6-83ae-428d-845b-edba5ef0a9b6\"}\n[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:07] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"0593b125-f26d-47b8-b376-bb34a7cf65ff\",\"trace_id\":\"84e0ff21-1203-4f95-a532-e9abfe626764\"}\n[2026-05-07 14:11:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"0593b125-f26d-47b8-b376-bb34a7cf65ff\",\"trace_id\":\"84e0ff21-1203-4f95-a532-e9abfe626764\"}\n[2026-05-07 14:11:11] local.NOTICE: Monitoring start {\"correlation_id\":\"23eb9666-b406-4123-bd3a-a1459821e9d4\",\"trace_id\":\"25ac4b64-ff6f-4b35-986e-449e220604a4\"}\n[2026-05-07 14:11:11] local.NOTICE: Monitoring end {\"correlation_id\":\"23eb9666-b406-4123-bd3a-a1459821e9d4\",\"trace_id\":\"25ac4b64-ff6f-4b35-986e-449e220604a4\"}\n[2026-05-07 14:11:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"b3939f93-fc8d-4586-93d5-9b6be01c139b\",\"trace_id\":\"6991f28e-f1b8-4235-ba74-0c15d4ee2b5b\"}\n[2026-05-07 14:11:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"b3939f93-fc8d-4586-93d5-9b6be01c139b\",\"trace_id\":\"6991f28e-f1b8-4235-ba74-0c15d4ee2b5b\"}\n[2026-05-07 14:11:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:20] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:20] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e947ce8c-00c9-4c58-aea9-afab1030a83b\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e947ce8c-00c9-4c58-aea9-afab1030a83b\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24828544,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.34,\"average_seconds_per_request\":0} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":394.65,\"usage\":25001880,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.ERROR: Trying to access array offset on null {\"exception\":\"[object] (ErrorException(code: 0): Trying to access array offset on null at /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php:342)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#1 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(342): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#2 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(675): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->importOpportunityBatch(Array)\n#3 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(85): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->processOpportunityBatch(Array)\n#4 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(118): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->syncOpportunities(Array)\n#5 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(86): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->syncHubspotCrmObjects(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service), Object(Illuminate\\\\Support\\\\Carbon))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->handle(Object(Jiminny\\\\Services\\\\ResolveTeamCrmConnection), Object(Illuminate\\\\Log\\\\LogManager), Object(Jiminny\\\\Repositories\\\\TeamRepository))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->Illuminate\\\\Bus\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects), false)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->Illuminate\\\\Queue\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#21 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'crm-sync,crm-up...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'crm-sync,crm-up...')\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#32 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24830528,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":14.86,\"usage\":24891936,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24930376,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":14.87,\"usage\":25090176,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":25129256,\"real_usage\":65011712,\"pid\":49874} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.22,\"average_seconds_per_request\":0} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":246.9,\"usage\":25345032,\"real_usage\":65011712,\"pid\":49874} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.ERROR: Trying to access array offset on null {\"exception\":\"[object] (ErrorException(code: 0): Trying to access array offset on null at /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php:342)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#1 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(342): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#2 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(675): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->importOpportunityBatch(Array)\n#3 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(85): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->processOpportunityBatch(Array)\n#4 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(118): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->syncOpportunities(Array)\n#5 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(86): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->syncHubspotCrmObjects(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service), Object(Illuminate\\\\Support\\\\Carbon))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->handle(Object(Jiminny\\\\Services\\\\ResolveTeamCrmConnection), Object(Illuminate\\\\Log\\\\LogManager), Object(Jiminny\\\\Repositories\\\\TeamRepository))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->Illuminate\\\\Bus\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects), false)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->Illuminate\\\\Queue\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#21 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'crm-sync,crm-up...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'crm-sync,crm-up...')\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#32 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24842584,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.21,\"average_seconds_per_request\":0} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":239.38,\"usage\":25015920,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.ERROR: Trying to access array offset on null {\"exception\":\"[object] (ErrorException(code: 0): Trying to access array offset on null at /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php:342)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#1 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(342): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#2 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(675): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->importOpportunityBatch(Array)\n#3 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(85): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->processOpportunityBatch(Array)\n#4 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(118): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->syncOpportunities(Array)\n#5 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(86): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->syncHubspotCrmObjects(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service), Object(Illuminate\\\\Support\\\\Carbon))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->handle(Object(Jiminny\\\\Services\\\\ResolveTeamCrmConnection), Object(Illuminate\\\\Log\\\\LogManager), Object(Jiminny\\\\Repositories\\\\TeamRepository))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->Illuminate\\\\Bus\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects), false)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->Illuminate\\\\Queue\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#21 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'crm-sync,crm-up...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'crm-sync,crm-up...')\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#32 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24861864,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":25.0,\"usage\":24917104,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":210.1,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.73} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:12:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"91d0261e-7354-4a33-aea8-58089845e234\",\"trace_id\":\"030809b6-40c4-482e-9355-7681abff9dbe\"}\n[2026-05-07 14:12:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"91d0261e-7354-4a33-aea8-58089845e234\",\"trace_id\":\"030809b6-40c4-482e-9355-7681abff9dbe\"}\n[2026-05-07 14:12:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"91d0261e-7354-4a33-aea8-58089845e234\",\"trace_id\":\"030809b6-40c4-482e-9355-7681abff9dbe\"}\n[2026-05-07 14:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"ae1fc2e9-cee8-41fb-9beb-765160e717c2\",\"trace_id\":\"05276bce-900c-4067-9ea4-3d7ffd164b12\"}\n[2026-05-07 14:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"ae1fc2e9-cee8-41fb-9beb-765160e717c2\",\"trace_id\":\"05276bce-900c-4067-9ea4-3d7ffd164b12\"}\n[2026-05-07 14:12:09] local.NOTICE: Monitoring start {\"correlation_id\":\"5ee463e9-fe8a-4731-b989-55e763ad67d6\",\"trace_id\":\"6a15ee60-a923-4853-a937-9353e3991a8e\"}\n[2026-05-07 14:12:09] local.NOTICE: Monitoring end {\"correlation_id\":\"5ee463e9-fe8a-4731-b989-55e763ad67d6\",\"trace_id\":\"6a15ee60-a923-4853-a937-9353e3991a8e\"}\n[2026-05-07 14:12:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"05128955-a4f7-4354-a0ac-915c6d9969f5\",\"trace_id\":\"9ebe0c71-e6b5-41f0-aaf8-9465027b75e0\"}\n[2026-05-07 14:12:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"05128955-a4f7-4354-a0ac-915c6d9969f5\",\"trace_id\":\"9ebe0c71-e6b5-41f0-aaf8-9465027b75e0\"}\n[2026-05-07 14:12:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:16] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:10:00, 2026-05-07 14:12:00] {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:16] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:10:00, 2026-05-07 14:12:00] {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:20] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:20] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:23] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 2 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"206a607e-298a-41c4-9663-0e4d8b27d5cb\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:13:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"7566e406-287f-4c04-abf2-82b683af08a1\",\"trace_id\":\"a69b8bf4-a237-467b-b372-d56a5d56b586\"}\n[2026-05-07 14:13:07] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"7566e406-287f-4c04-abf2-82b683af08a1\",\"trace_id\":\"a69b8bf4-a237-467b-b372-d56a5d56b586\"}\n[2026-05-07 14:13:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"7566e406-287f-4c04-abf2-82b683af08a1\",\"trace_id\":\"a69b8bf4-a237-467b-b372-d56a5d56b586\"}\n[2026-05-07 14:13:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e6f0284a-0819-485c-90fb-acba2398f2d2\",\"trace_id\":\"4b702d84-fd3e-44e2-b8bf-ed4f1a388aef\"}\n[2026-05-07 14:13:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e6f0284a-0819-485c-90fb-acba2398f2d2\",\"trace_id\":\"4b702d84-fd3e-44e2-b8bf-ed4f1a388aef\"}\n[2026-05-07 14:13:11] local.NOTICE: Monitoring start {\"correlation_id\":\"c3d31d29-15b2-44c4-b3f7-9eb93d8fa463\",\"trace_id\":\"e8208949-019d-4b02-9b5e-ca2065e17eb3\"}\n[2026-05-07 14:13:12] local.NOTICE: Monitoring end {\"correlation_id\":\"c3d31d29-15b2-44c4-b3f7-9eb93d8fa463\",\"trace_id\":\"e8208949-019d-4b02-9b5e-ca2065e17eb3\"}\n[2026-05-07 14:13:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"c984be16-0f01-4e8b-b85a-38dc507f1e8e\",\"trace_id\":\"5c1a2294-7759-43d0-b1d5-b465058b1899\"}\n[2026-05-07 14:13:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"c984be16-0f01-4e8b-b85a-38dc507f1e8e\",\"trace_id\":\"5c1a2294-7759-43d0-b1d5-b465058b1899\"}\n[2026-05-07 14:13:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:22] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:22] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"857d1e1f-a3fe-41f2-a321-7e34cde62cb3\",\"trace_id\":\"1b1f80a8-f45c-452b-b9ca-c5b2a816ffc0\"}\n[2026-05-07 14:13:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:27] local.NOTICE: Calendar sync start {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"857d1e1f-a3fe-41f2-a321-7e34cde62cb3\",\"trace_id\":\"1b1f80a8-f45c-452b-b9ca-c5b2a816ffc0\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 4e521bc0-2ca4-49dd-aef5-5734a1092900 Correlation ID: b4a85540-77aa-4e03-84db-0f8b421b078a Timestamp: 2026-05-07 14:13:31Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:31Z\\\",\\\"trace_id\\\":\\\"4e521bc0-2ca4-49dd-aef5-5734a1092900\\\",\\\"correlation_id\\\":\\\"b4a85540-77aa-4e03-84db-0f8b421b078a\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 51233fef-4451-4b2d-82eb-0b26d9293600 Correlation ID: df3a132e-e0a0-449d-9f4c-95844490c7bf Timestamp: 2026-05-07 14:13:31Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:31Z\\\",\\\"trace_id\\\":\\\"51233fef-4451-4b2d-82eb-0b26d9293600\\\",\\\"correlation_id\\\":\\\"df3a132e-e0a0-449d-9f4c-95844490c7bf\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 49f15614-bbd7-432c-8d6c-e19b09b11400 Correlation ID: 49e24b17-53d3-4b1d-804d-ce38bf344368 Timestamp: 2026-05-07 14:13:35Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:35Z\\\",\\\"trace_id\\\":\\\"49f15614-bbd7-432c-8d6c-e19b09b11400\\\",\\\"correlation_id\\\":\\\"49e24b17-53d3-4b1d-804d-ce38bf344368\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 1d4d2578-2be4-4c43-b400-cde028293600 Correlation ID: 144144e2-130d-499c-a0c5-e0b665aa4c18 Timestamp: 2026-05-07 14:13:35Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:35Z\\\",\\\"trace_id\\\":\\\"1d4d2578-2be4-4c43-b400-cde028293600\\\",\\\"correlation_id\\\":\\\"144144e2-130d-499c-a0c5-e0b665aa4c18\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: e8e681f8-1e44-4d8a-baf9-8f21ad2a3400 Correlation ID: 0bf639e5-a9c0-4105-b806-8d15fc269ec6 Timestamp: 2026-05-07 14:13:36Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:36Z\\\",\\\"trace_id\\\":\\\"e8e681f8-1e44-4d8a-baf9-8f21ad2a3400\\\",\\\"correlation_id\\\":\\\"0bf639e5-a9c0-4105-b806-8d15fc269ec6\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"c0ec8c35bbde501bc9a9a645a16a003b1758fbda6e2ce73b27c9a87d9db0da81\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:38] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:38] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:38] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCHhwR3crxfEuMI8zGlf-bMYpCFtdxXvSJWTlnqQvu_jjoOrOYL2VG9rZwFHCERHxGfGEK3CmQX6x8MJG3ZbBXGuVIS6C7u-doY5maMRdsfnrHIAEMJd4Bs_WMfMH4tDJ8j9aul7DHDEJaP7w0PoPPpcoxu4nEk4vk-MolJBEgkSrayEewuBs5JVItUX9lUY2tA.yO2roNQ4Vdm6hBgoutuphGchuzbvsk7aqt5wHfcyeFQ\",\"last_sync\":\"2026-05-06 15:58:35\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}","depth":4,"on_screen":true,"value":"[2026-05-07 14:08:22] local.NOTICE: Monitoring start {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:23] local.NOTICE: Monitoring end {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {\"headers\":{\"Date\":[\"Thu, 07 May 2026 14:08:35 GMT\"],\"Content-Type\":[\"application/json;charset=utf-8\"],\"Content-Length\":[\"227\"],\"Connection\":[\"keep-alive\"],\"CF-Ray\":[\"9f80cc29fd66dc1a-SOF\"],\"CF-Cache-Status\":[\"DYNAMIC\"],\"Strict-Transport-Security\":[\"max-age=31536000; includeSubDomains; preload\"],\"Vary\":[\"origin\"],\"access-control-allow-credentials\":[\"false\"],\"server-timing\":[\"hcid;desc=\\\"019e02c4-d684-7f5d-be16-3d129d00c0a3\\\", cfr;desc=\\\"9f80cc2a06d23402-IAD\\\"\"],\"x-content-type-options\":[\"nosniff\"],\"x-hubspot-correlation-id\":[\"019e02c4-d684-7f5d-be16-3d129d00c0a3\"],\"Set-Cookie\":[\"__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-1.0.1.1-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None\"],\"Report-To\":[\"{\\\"endpoints\\\":[{\\\"url\\\":\\\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\\\"}],\\\"group\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"NEL\":[\"{\\\"success_fraction\\\":0.01,\\\"report_to\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"Server\":[\"cloudflare\"]}} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {\"team_id\":2,\"config_id\":2,\"retry_after\":10,\"reason\":\"Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:36] local.ERROR: Hubspot returned 429 {\"exception\":\"[object] (Jiminny\\\\Exceptions\\\\RateLimitException(code: 0): Hubspot returned 429 at /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206)\n[stacktrace]\n#0 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#4 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\n[previous exception] [object] (SevenShores\\\\Hubspot\\\\Exceptions\\\\BadRequest(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24)\n[stacktrace]\n#0 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(125): SevenShores\\\\Hubspot\\\\Exceptions\\\\HubspotException::create(Object(GuzzleHttp\\\\Exception\\\\ClientException))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#3 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#4 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#5 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#6 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (GuzzleHttp\\\\Exception\\\\ClientException(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111)\n[stacktrace]\n#0 /home/jiminny/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\\\\Exception\\\\RequestException::create(Object(GuzzleHttp\\\\Psr7\\\\Request), Object(GuzzleHttp\\\\Psr7\\\\Response), NULL, Array, NULL)\n#1 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\\\\Middleware::GuzzleHttp\\\\{closure}(Object(GuzzleHttp\\\\Psr7\\\\Response))\n#2 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\\\\Promise\\\\Promise::callHandler(1, Object(GuzzleHttp\\\\Psr7\\\\Response), NULL)\n#3 /home/jiminny/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\\\\Promise\\\\Promise::GuzzleHttp\\\\Promise\\\\{closure}()\n#4 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\\\\Promise\\\\TaskQueue->run(true)\n#5 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitFn()\n#6 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#7 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitList()\n#8 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#9 /home/jiminny/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\\\Promise\\\\Promise->wait()\n#10 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(113): GuzzleHttp\\\\Client->request('POST', 'https://api.hub...', Array)\n#11 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#12 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#13 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#14 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#15 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#16 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#23 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#31 {main}\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:39] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6918eda6-2b33-44f0-81b2-2b857d748d9d\",\"trace_id\":\"b579f82f-2e2c-4f51-90c7-176a9cb4b034\"}\n[2026-05-07 14:08:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6918eda6-2b33-44f0-81b2-2b857d748d9d\",\"trace_id\":\"b579f82f-2e2c-4f51-90c7-176a9cb4b034\"}\n[2026-05-07 14:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4f778d97-0b0b-4d22-811e-8e28826b49d2\",\"trace_id\":\"0c888693-b171-4384-9c15-ee657feac714\"}\n[2026-05-07 14:09:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4f778d97-0b0b-4d22-811e-8e28826b49d2\",\"trace_id\":\"0c888693-b171-4384-9c15-ee657feac714\"}\n[2026-05-07 14:09:26] local.NOTICE: Monitoring start {\"correlation_id\":\"27750001-5212-406e-bfb8-38a645dbcec5\",\"trace_id\":\"57d40356-0102-42fc-ba6b-1ecc93535e1b\"}\n[2026-05-07 14:09:26] local.NOTICE: Monitoring end {\"correlation_id\":\"27750001-5212-406e-bfb8-38a645dbcec5\",\"trace_id\":\"57d40356-0102-42fc-ba6b-1ecc93535e1b\"}\n[2026-05-07 14:09:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fd08a346-b729-47e2-91d6-dc845103affb\",\"trace_id\":\"dfb41a84-ecc1-4054-8517-dc4b2619f036\"}\n[2026-05-07 14:09:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fd08a346-b729-47e2-91d6-dc845103affb\",\"trace_id\":\"dfb41a84-ecc1-4054-8517-dc4b2619f036\"}\n[2026-05-07 14:09:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:40] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"3e4fee4c-1e25-454d-83aa-4fed507bc107\",\"trace_id\":\"e3fb6415-fa4e-4ea2-b163-9b09f456fb0c\"}\n[2026-05-07 14:10:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"1ecbe999-9c82-450c-acf9-dc89bf054b42\",\"trace_id\":\"96d0b27e-b838-4f8c-9959-25ec07ae5f6e\"}\n[2026-05-07 14:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"1ecbe999-9c82-450c-acf9-dc89bf054b42\",\"trace_id\":\"96d0b27e-b838-4f8c-9959-25ec07ae5f6e\"}\n[2026-05-07 14:10:08] local.NOTICE: Monitoring start {\"correlation_id\":\"de73b6fd-8980-4497-aafb-d2c38c47d449\",\"trace_id\":\"0ae3aae5-7abf-4911-84fb-2ba6537a5d38\"}\n[2026-05-07 14:10:08] local.NOTICE: Monitoring end {\"correlation_id\":\"de73b6fd-8980-4497-aafb-d2c38c47d449\",\"trace_id\":\"0ae3aae5-7abf-4911-84fb-2ba6537a5d38\"}\n[2026-05-07 14:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"1b6708af-0228-4e34-88a3-288578822431\",\"trace_id\":\"873e753a-20d2-4387-b9bc-d70791da1bff\"}\n[2026-05-07 14:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"1b6708af-0228-4e34-88a3-288578822431\",\"trace_id\":\"873e753a-20d2-4387-b9bc-d70791da1bff\"}\n[2026-05-07 14:10:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7\",\"trace_id\":\"0852729f-18b9-4c1f-8cf8-fa9772729628\"}\n[2026-05-07 14:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7\",\"trace_id\":\"0852729f-18b9-4c1f-8cf8-fa9772729628\"}\n[2026-05-07 14:10:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"8d1d9ffd-c346-4e05-bd33-2346f02967fa\",\"trace_id\":\"a11335d7-a43f-4152-9008-4f7112aaba0d\"}\n[2026-05-07 14:10:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"8d1d9ffd-c346-4e05-bd33-2346f02967fa\",\"trace_id\":\"a11335d7-a43f-4152-9008-4f7112aaba0d\"}\n[2026-05-07 14:10:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"66e2c860-7cdd-4549-895a-1e7a8c1a420a\",\"trace_id\":\"ab4721f5-bd7c-406e-9420-b9ed64debf84\"}\n[2026-05-07 14:10:26] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"66e2c860-7cdd-4549-895a-1e7a8c1a420a\",\"trace_id\":\"ab4721f5-bd7c-406e-9420-b9ed64debf84\"}\n[2026-05-07 14:10:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"66e2c860-7cdd-4549-895a-1e7a8c1a420a\",\"trace_id\":\"ab4721f5-bd7c-406e-9420-b9ed64debf84\"}\n[2026-05-07 14:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:30] local.INFO: Running conference:monitor:start command for activities in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:30] local.INFO: [conference:monitor:start] No activities found in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"14:05\",\"to\":\"14:10\"} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"04:00\",\"to\":\"04:05\"} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:36] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:36] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd\",\"trace_id\":\"dce06dd3-b5d4-4c3d-9f14-b224da41176d\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"35cb2637-43c5-4cd6-8453-7b8d61c19033\",\"trace_id\":\"79ecc7c8-3825-4196-b8aa-ae8477902bfd\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"35cb2637-43c5-4cd6-8453-7b8d61c19033\",\"trace_id\":\"79ecc7c8-3825-4196-b8aa-ae8477902bfd\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-07T14:12:41.711285Z\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd\",\"trace_id\":\"dce06dd3-b5d4-4c3d-9f14-b224da41176d\"}\n[2026-05-07 14:10:42] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:47] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"493bad62-499f-46c3-ab8b-328c92ba9190\",\"trace_id\":\"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a\"}\n[2026-05-07 14:10:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"493bad62-499f-46c3-ab8b-328c92ba9190\",\"trace_id\":\"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a\"}\n[2026-05-07 14:10:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4d571c29-d825-4c87-90d8-bb28b144d79b\",\"trace_id\":\"358371cc-6239-4a46-a5cd-32003d760693\"}\n[2026-05-07 14:10:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4d571c29-d825-4c87-90d8-bb28b144d79b\",\"trace_id\":\"358371cc-6239-4a46-a5cd-32003d760693\"}\n[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:52] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"67e2589d-9b37-435c-b98c-f86793d41cb2\",\"trace_id\":\"e063d6c6-83ae-428d-845b-edba5ef0a9b6\"}\n[2026-05-07 14:11:06] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"67e2589d-9b37-435c-b98c-f86793d41cb2\",\"trace_id\":\"e063d6c6-83ae-428d-845b-edba5ef0a9b6\"}\n[2026-05-07 14:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"67e2589d-9b37-435c-b98c-f86793d41cb2\",\"trace_id\":\"e063d6c6-83ae-428d-845b-edba5ef0a9b6\"}\n[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:07] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"0593b125-f26d-47b8-b376-bb34a7cf65ff\",\"trace_id\":\"84e0ff21-1203-4f95-a532-e9abfe626764\"}\n[2026-05-07 14:11:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"0593b125-f26d-47b8-b376-bb34a7cf65ff\",\"trace_id\":\"84e0ff21-1203-4f95-a532-e9abfe626764\"}\n[2026-05-07 14:11:11] local.NOTICE: Monitoring start {\"correlation_id\":\"23eb9666-b406-4123-bd3a-a1459821e9d4\",\"trace_id\":\"25ac4b64-ff6f-4b35-986e-449e220604a4\"}\n[2026-05-07 14:11:11] local.NOTICE: Monitoring end {\"correlation_id\":\"23eb9666-b406-4123-bd3a-a1459821e9d4\",\"trace_id\":\"25ac4b64-ff6f-4b35-986e-449e220604a4\"}\n[2026-05-07 14:11:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"b3939f93-fc8d-4586-93d5-9b6be01c139b\",\"trace_id\":\"6991f28e-f1b8-4235-ba74-0c15d4ee2b5b\"}\n[2026-05-07 14:11:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"b3939f93-fc8d-4586-93d5-9b6be01c139b\",\"trace_id\":\"6991f28e-f1b8-4235-ba74-0c15d4ee2b5b\"}\n[2026-05-07 14:11:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:20] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:20] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e947ce8c-00c9-4c58-aea9-afab1030a83b\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e947ce8c-00c9-4c58-aea9-afab1030a83b\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24828544,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.34,\"average_seconds_per_request\":0} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":394.65,\"usage\":25001880,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.ERROR: Trying to access array offset on null {\"exception\":\"[object] (ErrorException(code: 0): Trying to access array offset on null at /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php:342)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#1 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(342): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#2 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(675): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->importOpportunityBatch(Array)\n#3 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(85): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->processOpportunityBatch(Array)\n#4 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(118): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->syncOpportunities(Array)\n#5 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(86): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->syncHubspotCrmObjects(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service), Object(Illuminate\\\\Support\\\\Carbon))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->handle(Object(Jiminny\\\\Services\\\\ResolveTeamCrmConnection), Object(Illuminate\\\\Log\\\\LogManager), Object(Jiminny\\\\Repositories\\\\TeamRepository))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->Illuminate\\\\Bus\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects), false)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->Illuminate\\\\Queue\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#21 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'crm-sync,crm-up...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'crm-sync,crm-up...')\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#32 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24830528,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":14.86,\"usage\":24891936,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24930376,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":14.87,\"usage\":25090176,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":25129256,\"real_usage\":65011712,\"pid\":49874} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.22,\"average_seconds_per_request\":0} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":246.9,\"usage\":25345032,\"real_usage\":65011712,\"pid\":49874} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.ERROR: Trying to access array offset on null {\"exception\":\"[object] (ErrorException(code: 0): Trying to access array offset on null at /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php:342)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#1 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(342): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#2 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(675): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->importOpportunityBatch(Array)\n#3 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(85): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->processOpportunityBatch(Array)\n#4 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(118): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->syncOpportunities(Array)\n#5 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(86): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->syncHubspotCrmObjects(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service), Object(Illuminate\\\\Support\\\\Carbon))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->handle(Object(Jiminny\\\\Services\\\\ResolveTeamCrmConnection), Object(Illuminate\\\\Log\\\\LogManager), Object(Jiminny\\\\Repositories\\\\TeamRepository))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->Illuminate\\\\Bus\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects), false)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->Illuminate\\\\Queue\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#21 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'crm-sync,crm-up...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'crm-sync,crm-up...')\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#32 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24842584,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.21,\"average_seconds_per_request\":0} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":239.38,\"usage\":25015920,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.ERROR: Trying to access array offset on null {\"exception\":\"[object] (ErrorException(code: 0): Trying to access array offset on null at /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php:342)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#1 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(342): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#2 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(675): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->importOpportunityBatch(Array)\n#3 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(85): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->processOpportunityBatch(Array)\n#4 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(118): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->syncOpportunities(Array)\n#5 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(86): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->syncHubspotCrmObjects(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service), Object(Illuminate\\\\Support\\\\Carbon))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->handle(Object(Jiminny\\\\Services\\\\ResolveTeamCrmConnection), Object(Illuminate\\\\Log\\\\LogManager), Object(Jiminny\\\\Repositories\\\\TeamRepository))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->Illuminate\\\\Bus\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects), false)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->Illuminate\\\\Queue\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#21 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'crm-sync,crm-up...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'crm-sync,crm-up...')\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#32 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24861864,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":25.0,\"usage\":24917104,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":210.1,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.73} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:12:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"91d0261e-7354-4a33-aea8-58089845e234\",\"trace_id\":\"030809b6-40c4-482e-9355-7681abff9dbe\"}\n[2026-05-07 14:12:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"91d0261e-7354-4a33-aea8-58089845e234\",\"trace_id\":\"030809b6-40c4-482e-9355-7681abff9dbe\"}\n[2026-05-07 14:12:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"91d0261e-7354-4a33-aea8-58089845e234\",\"trace_id\":\"030809b6-40c4-482e-9355-7681abff9dbe\"}\n[2026-05-07 14:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"ae1fc2e9-cee8-41fb-9beb-765160e717c2\",\"trace_id\":\"05276bce-900c-4067-9ea4-3d7ffd164b12\"}\n[2026-05-07 14:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"ae1fc2e9-cee8-41fb-9beb-765160e717c2\",\"trace_id\":\"05276bce-900c-4067-9ea4-3d7ffd164b12\"}\n[2026-05-07 14:12:09] local.NOTICE: Monitoring start {\"correlation_id\":\"5ee463e9-fe8a-4731-b989-55e763ad67d6\",\"trace_id\":\"6a15ee60-a923-4853-a937-9353e3991a8e\"}\n[2026-05-07 14:12:09] local.NOTICE: Monitoring end {\"correlation_id\":\"5ee463e9-fe8a-4731-b989-55e763ad67d6\",\"trace_id\":\"6a15ee60-a923-4853-a937-9353e3991a8e\"}\n[2026-05-07 14:12:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"05128955-a4f7-4354-a0ac-915c6d9969f5\",\"trace_id\":\"9ebe0c71-e6b5-41f0-aaf8-9465027b75e0\"}\n[2026-05-07 14:12:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"05128955-a4f7-4354-a0ac-915c6d9969f5\",\"trace_id\":\"9ebe0c71-e6b5-41f0-aaf8-9465027b75e0\"}\n[2026-05-07 14:12:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:16] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:10:00, 2026-05-07 14:12:00] {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:16] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:10:00, 2026-05-07 14:12:00] {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:20] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:20] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:23] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 2 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"206a607e-298a-41c4-9663-0e4d8b27d5cb\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:13:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"7566e406-287f-4c04-abf2-82b683af08a1\",\"trace_id\":\"a69b8bf4-a237-467b-b372-d56a5d56b586\"}\n[2026-05-07 14:13:07] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"7566e406-287f-4c04-abf2-82b683af08a1\",\"trace_id\":\"a69b8bf4-a237-467b-b372-d56a5d56b586\"}\n[2026-05-07 14:13:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"7566e406-287f-4c04-abf2-82b683af08a1\",\"trace_id\":\"a69b8bf4-a237-467b-b372-d56a5d56b586\"}\n[2026-05-07 14:13:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e6f0284a-0819-485c-90fb-acba2398f2d2\",\"trace_id\":\"4b702d84-fd3e-44e2-b8bf-ed4f1a388aef\"}\n[2026-05-07 14:13:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e6f0284a-0819-485c-90fb-acba2398f2d2\",\"trace_id\":\"4b702d84-fd3e-44e2-b8bf-ed4f1a388aef\"}\n[2026-05-07 14:13:11] local.NOTICE: Monitoring start {\"correlation_id\":\"c3d31d29-15b2-44c4-b3f7-9eb93d8fa463\",\"trace_id\":\"e8208949-019d-4b02-9b5e-ca2065e17eb3\"}\n[2026-05-07 14:13:12] local.NOTICE: Monitoring end {\"correlation_id\":\"c3d31d29-15b2-44c4-b3f7-9eb93d8fa463\",\"trace_id\":\"e8208949-019d-4b02-9b5e-ca2065e17eb3\"}\n[2026-05-07 14:13:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"c984be16-0f01-4e8b-b85a-38dc507f1e8e\",\"trace_id\":\"5c1a2294-7759-43d0-b1d5-b465058b1899\"}\n[2026-05-07 14:13:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"c984be16-0f01-4e8b-b85a-38dc507f1e8e\",\"trace_id\":\"5c1a2294-7759-43d0-b1d5-b465058b1899\"}\n[2026-05-07 14:13:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:22] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:22] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"857d1e1f-a3fe-41f2-a321-7e34cde62cb3\",\"trace_id\":\"1b1f80a8-f45c-452b-b9ca-c5b2a816ffc0\"}\n[2026-05-07 14:13:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:27] local.NOTICE: Calendar sync start {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"857d1e1f-a3fe-41f2-a321-7e34cde62cb3\",\"trace_id\":\"1b1f80a8-f45c-452b-b9ca-c5b2a816ffc0\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 4e521bc0-2ca4-49dd-aef5-5734a1092900 Correlation ID: b4a85540-77aa-4e03-84db-0f8b421b078a Timestamp: 2026-05-07 14:13:31Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:31Z\\\",\\\"trace_id\\\":\\\"4e521bc0-2ca4-49dd-aef5-5734a1092900\\\",\\\"correlation_id\\\":\\\"b4a85540-77aa-4e03-84db-0f8b421b078a\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 51233fef-4451-4b2d-82eb-0b26d9293600 Correlation ID: df3a132e-e0a0-449d-9f4c-95844490c7bf Timestamp: 2026-05-07 14:13:31Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:31Z\\\",\\\"trace_id\\\":\\\"51233fef-4451-4b2d-82eb-0b26d9293600\\\",\\\"correlation_id\\\":\\\"df3a132e-e0a0-449d-9f4c-95844490c7bf\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 49f15614-bbd7-432c-8d6c-e19b09b11400 Correlation ID: 49e24b17-53d3-4b1d-804d-ce38bf344368 Timestamp: 2026-05-07 14:13:35Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:35Z\\\",\\\"trace_id\\\":\\\"49f15614-bbd7-432c-8d6c-e19b09b11400\\\",\\\"correlation_id\\\":\\\"49e24b17-53d3-4b1d-804d-ce38bf344368\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 1d4d2578-2be4-4c43-b400-cde028293600 Correlation ID: 144144e2-130d-499c-a0c5-e0b665aa4c18 Timestamp: 2026-05-07 14:13:35Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:35Z\\\",\\\"trace_id\\\":\\\"1d4d2578-2be4-4c43-b400-cde028293600\\\",\\\"correlation_id\\\":\\\"144144e2-130d-499c-a0c5-e0b665aa4c18\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: e8e681f8-1e44-4d8a-baf9-8f21ad2a3400 Correlation ID: 0bf639e5-a9c0-4105-b806-8d15fc269ec6 Timestamp: 2026-05-07 14:13:36Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:36Z\\\",\\\"trace_id\\\":\\\"e8e681f8-1e44-4d8a-baf9-8f21ad2a3400\\\",\\\"correlation_id\\\":\\\"0bf639e5-a9c0-4105-b806-8d15fc269ec6\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"c0ec8c35bbde501bc9a9a645a16a003b1758fbda6e2ce73b27c9a87d9db0da81\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:38] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:38] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:38] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCHhwR3crxfEuMI8zGlf-bMYpCFtdxXvSJWTlnqQvu_jjoOrOYL2VG9rZwFHCERHxGfGEK3CmQX6x8MJG3ZbBXGuVIS6C7u-doY5maMRdsfnrHIAEMJd4Bs_WMfMH4tDJ8j9aul7DHDEJaP7w0PoPPpcoxu4nEk4vk-MolJBEgkSrayEewuBs5JVItUX9lUY2tA.yO2roNQ4Vdm6hBgoutuphGchuzbvsk7aqt5wHfcyeFQ\",\"last_sync\":\"2026-05-06 15:58:35\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"70","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Crm\\Hubspot;\n\nuse HubSpot\\Client\\Crm\\Deals\\ApiException as DealApiException;\nuse HubSpot\\Client\\Crm\\Contacts\\ApiException as ContactApiException;\nuse HubSpot\\Client\\Crm\\Companies\\ApiException as CompanyApiException;\nuse HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectWithAssociations as ContactsWithAssociations;\nuse HubSpot\\Client\\Crm\\Companies\\Model\\SimplePublicObjectWithAssociations as CompaniesWithAssociations;\nuse HubSpot\\Client\\Crm\\Deals\\Model\\SimplePublicObjectWithAssociations as DealWithAssociations;\nuse HubSpot\\Client\\Crm\\Objects\\Model\\SimplePublicObjectInput;\nuse HubSpot\\Client\\Crm\\Objects\\Model\\SimplePublicObjectWithAssociations as ObjectWithAssociations;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\Error;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\PipelineStage;\nuse HubSpot\\Client\\Crm\\Properties\\Model\\Property;\nuse HubSpot\\Discovery\\Discovery;\nuse Jiminny\\Component\\Utility\\Service\\ProviderRateLimiter;\nuse Jiminny\\Exceptions\\CrmException;\nuse Jiminny\\Exceptions\\RateLimitException;\nuse Jiminny\\Exceptions\\SocialAccountTokenInvalidException;\nuse Jiminny\\Jobs\\Crm\\NoteObject;\nuse Jiminny\\Models\\Crm\\Field;\nuse Jiminny\\Services\\Crm\\BaseClient;\nuse Jiminny\\Services\\Crm\\Hubspot\\DTO\\Response\\Owner;\nuse Jiminny\\Services\\SocialAccountService;\nuse SevenShores\\Hubspot\\Exceptions\\BadRequest;\nuse SevenShores\\Hubspot\\Exceptions\\HubspotException;\nuse SevenShores\\Hubspot\\Factory;\nuse SevenShores\\Hubspot\\Http\\Response;\nuse Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService;\nuse Throwable;\n\n/**\n * @phpstan-type CrmFieldOption array{id:string, label:string, value?:string}\n */\nclass Client extends BaseClient implements HubspotClientInterface\n{\n public const string MIN_API_VERSION = '2';\n\n public const string BASE_URL = 'https://api.hubapi.com';\n\n public const int ASSOCIATIONS_BATCH_SIZE_LIMIT = 1000;\n\n private HubspotPaginationService $paginationService;\n private HubspotTokenManager $tokenManager;\n private ProviderRateLimiter $rateLimiter;\n\n public function __construct(\n SocialAccountService $socialAccountService,\n HubspotPaginationService $paginationService,\n HubspotTokenManager $tokenManager,\n ProviderRateLimiter $rateLimiter,\n ) {\n parent::__construct($socialAccountService);\n $this->paginationService = $paginationService;\n $this->tokenManager = $tokenManager;\n $this->rateLimiter = $rateLimiter;\n\n $this->setBaseUrl(self::BASE_URL);\n $this->setVersion(self::MIN_API_VERSION);\n }\n\n /**\n * Single entry point for every HubSpot API call. Enforces the per-portal\n * rate limit configured in the rate_limits table (morphed to the current\n * Configuration) and reacts to a real 429 from HubSpot by translating it\n * into a RateLimitException carrying Retry-After.\n *\n * Wrap any outbound HubSpot call (SDK or raw HTTP) like:\n *\n * $this->executeRequest(fn () => $this->getNewInstance()->crm()->...);\n *\n * @template T\n * @param callable(): T $apiCall\n * @return T\n *\n * @throws RateLimitException\n */\n private function executeRequest(callable $apiCall)\n {\n if (! $this->rateLimiter->canMakeRequest($this->config)) {\n $retryAfter = $this->rateLimiter->requestAvailableIn($this->config);\n\n $this->log->warning('[Hubspot] Rate limit exceeded, deferring request', [\n 'team_id' => $this->config->team_id,\n 'config_id' => $this->config->getId(),\n 'retry_after' => $retryAfter,\n ]);\n\n throw new RateLimitException(\n 'Hubspot rate limit reached for configuration ' . $this->config->getId(),\n $retryAfter,\n );\n }\n\n $this->rateLimiter->incrementRequestCount($this->config);\n\n try {\n return $apiCall();\n } catch (Throwable $e) {\n if ($this->isHubspotRateLimit($e)) {\n $retryAfter = $this->parseRetryAfter($e);\n\n $this->log->warning('[Hubspot] Received 429 from API', [\n 'team_id' => $this->config->team_id,\n 'config_id' => $this->config->getId(),\n 'retry_after' => $retryAfter,\n 'reason' => $e->getMessage(),\n ]);\n\n throw new RateLimitException('Hubspot returned 429', $retryAfter, $e);\n }\n\n throw $e;\n }\n }\n\n public function isHubspotRateLimit(Throwable $e): bool\n {\n return method_exists($e, 'getCode') && (int) $e->getCode() === 429;\n }\n\n public function parseRetryAfter(Throwable $e): int\n {\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info(\"parseRetryAfter\");\n if (method_exists($e, 'getResponseHeaders')) {\n $headers = $e->getResponseHeaders() ?: [];\n $value = $headers['Retry-After'] ?? $headers['retry-after'] ?? null;\n if (is_array($value)) {\n $value = $value[0] ?? null;\n }\n if (is_numeric($value)) {\n return (int) $value;\n }\n }\n\n $current = $e;\n while ($current !== null) {\n if (method_exists($current, 'getResponse')) {\n $response = $current->getResponse();\n if ($response !== null) {\n $headers = $response->getHeaders();\n }\n }\n $current = $current->getPrevious();\n }\n\n $this->log->info('[Hubspot] DEBUG Getting headers', [\n 'headers' => $headers ?? [],\n ]);\n\n return 10;\n }\n\n public function getMinimumApiVersion(): string\n {\n return self::MIN_API_VERSION;\n }\n\n public function getInstance(): Factory\n {\n return new Factory([\n 'key' => $this->accessToken,\n 'oauth2' => true,\n 'base_url' => $this->baseUrl,\n ]);\n }\n\n public function getNewInstance(): Discovery\n {\n return \\HubSpot\\Factory::createWithAccessToken($this->accessToken);\n }\n\n /**\n * Secondly and daily limits for Hubspot API\n *\n * Product Tier: Free & Starter | Professional & Enterprise | API add-on (any tier)\n * Burst: 100/10 seconds | 150/10 seconds | 200/10 seconds\n * Daily: 250,000 | 500,000 | 1,000,000\n *\n * Official documentation states: The search endpoints are rate limited to five requests per second.\n * Since with 5 RPS were still hitting secondly rate limits we lowered it to 4\n */\n public function getPaginatedData(array $payload, string $type, int $offset = 0): array\n {\n $total = 0;\n $lastId = null;\n $rows = [];\n foreach ($this->getPaginatedDataGenerator($payload, $type, $offset, $total, $lastId) as $row) {\n $rows[] = $row;\n }\n\n return ['results' => $rows, 'total' => $total, 'last_record' => $lastId];\n }\n\n /**\n * @throws HubspotException\n * @throws SocialAccountTokenInvalidException\n * @throws BadRequest\n */\n public function getPaginatedDataGenerator(\n array $payload,\n string $type,\n int $offset = 0,\n int &$total = 0,\n ?string &$lastRecordId = null\n ): \\Generator {\n return $this->paginationService->getPaginatedDataGenerator(\n $this,\n $payload,\n $type,\n $offset,\n $total,\n $lastRecordId\n );\n }\n\n /**\n * @throws DealApiException\n * @throws CrmException\n */\n public function getOpportunityById(string $crmId, array $fields): array\n {\n try {\n// $deal = $this->executeRequest(fn () => $this->getNewInstance()->crm()->deals()->basicApi()->getById(\n $deal = $this->getNewInstance()->crm()->deals()->basicApi()->getById(\n $crmId,\n implode(',', $fields),\n 'companies,contacts'\n );\n } catch (DealApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch opportunity', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $deal instanceof DealWithAssociations) {\n throw new CrmException('Deal not found');\n }\n\n return [\n 'id' => $deal->getId(),\n 'properties' => $deal->getProperties(),\n 'associations' => $deal->getAssociations(),\n ];\n }\n\n /**\n * Generic batch read method for HubSpot objects\n *\n * @param string $objectType The object type ('deals', 'companies', 'contacts')\n * @param array<string> $crmIds Array of HubSpot object IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with object data\n */\n private function batchReadObjects(string $objectType, array $crmIds, array $fields): array\n {\n if (empty($crmIds)) {\n return [];\n }\n\n $this->validateBatchSize($objectType, $crmIds);\n $this->ensureValidToken();\n\n try {\n $batchConfig = $this->createBatchConfiguration($objectType);\n $batchReadRequest = $this->prepareBatchRequest($batchConfig, $crmIds, $fields);\n $response = $batchConfig['api']->read($batchReadRequest);\n\n $this->validateApiResponse($response, $objectType);\n\n $results = $this->processApiResults($response);\n $this->logBatchResults($objectType, $crmIds, $results);\n\n return $results;\n } catch (\\Throwable $e) {\n $this->handleBatchError($e, $objectType, $crmIds);\n }\n }\n\n private function validateBatchSize(string $objectType, array $crmIds): void\n {\n if (count($crmIds) > 100) {\n throw new \\InvalidArgumentException(\"Batch size cannot exceed 100 {$objectType}\");\n }\n }\n\n private function createBatchConfiguration(string $objectType): array\n {\n $configurations = [\n 'deals' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Deals\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Deals\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->deals()->batchApi(),\n ],\n 'companies' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Companies\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Companies\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->companies()->batchApi(),\n ],\n 'contacts' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Contacts\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->contacts()->batchApi(),\n ],\n ];\n\n if (! isset($configurations[$objectType])) {\n throw new \\InvalidArgumentException(\"Unsupported object type: {$objectType}\");\n }\n\n return $configurations[$objectType];\n }\n\n private function prepareBatchRequest(array $batchConfig, array $crmIds, array $fields): object\n {\n $batchReadRequest = $batchConfig['batchReadRequest'];\n $inputClass = $batchConfig['inputClass'];\n\n $inputs = array_map(function ($crmId) use ($inputClass) {\n $input = new $inputClass();\n $input->setId($crmId);\n\n return $input;\n }, $crmIds);\n\n $batchReadRequest->setInputs($inputs);\n $batchReadRequest->setProperties($fields);\n\n return $batchReadRequest;\n }\n\n private function validateApiResponse($response, string $objectType): void\n {\n if (! $response) {\n throw new CrmException(\"HubSpot API returned null response for {$objectType} batch read\");\n }\n }\n\n private function processApiResults($response): array\n {\n $results = [];\n $responseResults = $response->getResults();\n\n if ($responseResults) {\n foreach ($responseResults as $object) {\n if ($object && $object->getId()) {\n $results[$object->getId()] = [\n 'id' => $object->getId(),\n 'properties' => $object->getProperties() ?: [],\n ];\n }\n }\n }\n\n return $results;\n }\n\n private function logBatchResults(string $objectType, array $crmIds, array $results): void\n {\n $this->log->info(\"[HubSpot] Batch fetched {$objectType}\", [\n 'requested_count' => count($crmIds),\n 'returned_count' => count($results),\n 'crm_ids' => $crmIds,\n ]);\n }\n\n private function handleBatchError(\\Throwable $e, string $objectType, array $crmIds): void\n {\n $errorMessage = $e->getMessage() ?: 'Unknown error';\n $errorTrace = $e->getTraceAsString() ?: 'No trace available';\n\n $this->log->error(\"[HubSpot] Failed to batch fetch {$objectType}\", [\n 'crm_ids' => $crmIds,\n 'error' => $errorMessage,\n 'trace' => $errorTrace,\n ]);\n\n throw new CrmException(\"Failed to batch fetch {$objectType}: \" . $errorMessage);\n }\n\n /**\n * Batch read multiple opportunities by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot deal IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with opportunity data\n */\n public function getOpportunitiesByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('deals', $crmIds, $fields);\n }\n\n /**\n * Batch read multiple companies by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot company IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with company data\n */\n public function getCompaniesByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('companies', $crmIds, $fields);\n }\n\n /**\n * Batch read multiple contacts by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot contact IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with contact data\n */\n public function getContactsByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('contacts', $crmIds, $fields);\n }\n\n /**\n * @throws CompanyApiException\n * @throws CrmException\n */\n public function getAccountById(string $crmId, array $fields): array\n {\n try {\n $company = $this->getNewInstance()->crm()->companies()->basicApi()->getById(\n $crmId,\n implode(',', $fields),\n );\n } catch (CompanyApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch account', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $company instanceof CompaniesWithAssociations) {\n throw new CrmException('Account not found');\n }\n\n return [\n 'id' => $company->getId(),\n 'properties' => $company->getProperties(),\n ];\n }\n\n /**\n * @throws ContactApiException\n * @throws CrmException\n */\n public function getContactById(string $crmId, array $fields): array\n {\n try {\n $contact = $this->getNewInstance()->crm()->contacts()->basicApi()->getById(\n $crmId,\n implode(',', $fields)\n );\n } catch (ContactApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch contact', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $contact instanceof ContactsWithAssociations) {\n throw new CrmException('Contact not found');\n }\n\n return [\n 'id' => $contact->getId(),\n 'properties' => $contact->getProperties(),\n ];\n }\n\n /**\n * This is email search request that Hubspot offers as GET (more generous quota)\n */\n public function getContactByEmail(string $email, array $fields = []): array\n {\n try {\n $contact = $this->getNewInstance()->crm()->contacts()->basicApi()->getById(\n $email,\n implode(',', $fields),\n null,\n false,\n 'email'\n );\n\n return [\n 'id' => $contact->getId(),\n 'properties' => $contact->getProperties(),\n ];\n } catch (ContactApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch contact', [\n 'email' => $email,\n 'reason' => $e->getMessage(),\n ]);\n\n return [];\n }\n }\n\n /**\n * @throws CrmException\n */\n public function fetchProperty(string $objectType, string $propertyId): Property\n {\n $result = $this->getNewInstance()->crm()->properties()->coreApi()->getByName($objectType, $propertyId);\n\n if (! $result instanceof Property) {\n $this->log->error('[Hubspot] Failed to fetch property', [\n 'object_type' => $objectType,\n 'property_id' => $propertyId,\n 'reason' => $result->getMessage(),\n ]);\n\n throw new CrmException('Failed to fetch property');\n }\n\n return $result;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchPropertyOptions(string $objectType, string $propertyId): array\n {\n /** @var array<CrmFieldOption> */\n return $this->fetchProperty($objectType, $propertyId)->getOptions();\n }\n\n /**\n * @return array<array{id:string, label:string, deleted:bool}>\n */\n public function fetchCallDispositions(): array\n {\n /** @var Response $response */\n $response = $this->getInstance()->engagements()->getCallDispositions();\n\n /**\n * @var array<array{\n * id:string,\n * label:string,\n * deleted: bool\n * }>\n */\n return $response->toArray();\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchOpportunityPipelineStages(): array\n {\n $stages = [];\n $apiResponse = $this->getNewInstance()->crm()->pipelines()->pipelinesApi()->getAll('deals');\n\n if ($apiResponse instanceof Error) {\n $this->log->error('[Hubspot] Failed to fetch opportunity pipelines', [\n 'reason' => $apiResponse->getMessage(),\n ]);\n\n return [];\n }\n\n foreach ($apiResponse->getResults() as $pipeline) {\n $pipelineStages = array_map(\n static function (PipelineStage $stage) {\n return [\n 'id' => $stage->getId(),\n 'label' => $stage->getLabel(),\n ];\n },\n $pipeline->getStages()\n );\n\n $stages = array_merge($stages, $pipelineStages);\n }\n\n return $stages;\n }\n\n public function fetchOpportunityPipelines(): array\n {\n $pipelines = [];\n\n try {\n $apiResponse = $this->makeRequest('/crm/v3/pipelines/deals');\n } catch (\\Exception $e) {\n $this->log->info('[Hubspot] Failed to fetch opportunity pipelines', [\n 'reason' => $e->getMessage(),\n ]);\n\n return [];\n }\n\n $response = $apiResponse->toArray();\n\n foreach ($response['results'] as $pipeline) {\n $pipelines[] = [\n 'id' => $pipeline['id'],\n 'label' => $pipeline['label'],\n ];\n }\n\n return $pipelines;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchMeetingOutcomeFieldOptions(Field $field): array\n {\n return $field->getCrmProviderId() === 'meetingOutcome'\n ? $this->fetchMeetingOutcomeTypes()\n : $this->fetchCallActivityTypes();\n }\n\n public function fetchMeetingOutcomeTypes(): array\n {\n return $this->extractMeetingTypeOptions(\n 'https://api.hubapi.com/crm/v3/properties/meeting/hs_meeting_outcome'\n );\n }\n\n public function fetchCallActivityTypes(): array\n {\n return $this->extractMeetingTypeOptions(\n 'https://api.hubapi.com/crm/v3/properties/call/hs_activity_type'\n );\n }\n\n private function extractMeetingTypeOptions(string $endpoint): array\n {\n /** @var Response $response */\n $response = $this->getInstance()\n ->getClient()\n ->request('GET', $endpoint);\n\n /**\n * @var array<array{\n * value: string,\n * label: string,\n * displayOrder: int\n * }> $optionData\n */\n $optionData = $response->toArray()['options'] ?? [];\n\n $options = [];\n foreach ($optionData as $item) {\n $options[] = [\n 'id' => $item['value'],\n 'value' => $item['value'],\n 'label' => $item['label'],\n 'display_order' => $item['displayOrder'],\n ];\n }\n\n return $options;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchDispositionFieldOptions(): array\n {\n $options = [];\n\n $dispositions = $this->fetchCallDispositions();\n\n foreach ($dispositions as $disposition) {\n if ($disposition['deleted'] !== false) {\n continue;\n }\n\n $option['value'] = $disposition['id'];\n $option['id'] = $disposition['id'];\n $option['label'] = $disposition['label'];\n\n $options[] = $option;\n }\n\n return $options;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchOpportunityFieldOptions(Field $field): array\n {\n if ($field->isStageField()) {\n return $this->fetchOpportunityPipelineStages();\n }\n\n if ($field->isPipelineField()) {\n return $this->fetchOpportunityPipelines();\n }\n\n return $this->fetchPropertyOptions('deals', $field->getCrmProviderId());\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function makeRequest(string $endpoint, $method = 'GET', $payload = [], ?string $queryString = null)\n {\n $endpoint = self::BASE_URL . $endpoint;\n\n if ($method === 'GET') {\n $response = $this->getInstance()->getClient()?->request(\n method: $method,\n endpoint: $endpoint,\n query_string: $queryString\n );\n } else {\n $response = $this->getInstance()->getClient()->request($method, $endpoint, [\n 'json' => ($payload),\n ]);\n }\n\n $max = $response->getHeaderLine('X-HubSpot-RateLimit-Max'); // \"110\"\n $remaining = $response->getHeaderLine('X-HubSpot-RateLimit-Remaining'); // \"109\"\n $interval = $response->getHeaderLine('X-HubSpot-RateLimit-Interval-Milliseconds'); // \"10000\"\n $body = json_decode((string) $response->getBody(), true);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$max ' . PHP_EOL . print_r($max, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$remaining ' . PHP_EOL . print_r($remaining, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$interval ' . PHP_EOL . print_r($interval, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$body ' . PHP_EOL . print_r($body, true));\n\n return $response;\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function createMeeting(array $payload): Response\n {\n $endpoint = '/crm/v3/objects/meetings';\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function updateMeeting(string $meetingId, array $payload): Response\n {\n $endpoint = '/crm/v3/objects/meetings/' . $meetingId;\n\n return $this->makeRequest($endpoint, 'PATCH', $payload);\n }\n\n /**\n * @throws \\Exception\n */\n public function createNote(\n string $body,\n string $ownerId,\n int $timestamp,\n string $objectId,\n NoteObject $noteObject\n ): ?string {\n try {\n $noteInput = new SimplePublicObjectInput([\n 'properties' => [\n 'hs_note_body' => $body,\n 'hubspot_owner_id' => $ownerId,\n 'hs_timestamp' => $timestamp,\n ],\n ]);\n\n // Create note\n $note = $this->getNewInstance()->crm()->objects()->basicApi()->create('note', $noteInput);\n\n $this->getNewInstance()->crm()->objects()->associationsApi()->create(\n 'note',\n $note->getId(),\n $this->getNoteObject($noteObject),\n $objectId,\n $this->getNoteAssociationType($noteObject),\n );\n\n return $note->getId();\n } catch (\\Exception $e) {\n $this->log->error('[Hubspot] Failed to create note', [\n 'objectId' => $objectId,\n 'noteObject' => $noteObject->getObjectType(),\n 'reason' => $e->getMessage(),\n ]);\n\n \\Sentry::captureException($e);\n }\n\n return null;\n }\n\n public function updateEngagement(string $objectId, array $engagement, array $metadata): void\n {\n $this->getInstance()->engagements()->update($objectId, $engagement, $metadata);\n }\n\n public function getEngagementData(string $engagementId): array\n {\n $engagement = $this->getInstance()->engagements()->get($engagementId);\n\n return $engagement->toArray();\n }\n\n public function createEngagement(array $engagement, array $associations, array $metadata): Response\n {\n return $this->getInstance()\n ->engagements()\n ->create($engagement, $associations, $metadata);\n }\n\n public function isUnauthorizedException(\\Exception $e): bool\n {\n // Check for specific HubSpot API exception types first\n if ($e instanceof BadRequest) {\n // BadRequest can contain 401 status codes\n return $e->getCode() === 401;\n }\n\n // Check for HTTP client exceptions with status codes\n if ($e instanceof \\GuzzleHttp\\Exception\\RequestException && $e->hasResponse()) {\n $response = $e->getResponse();\n if ($response !== null) {\n return $response->getStatusCode() === 401;\n }\n }\n\n // Check for Guzzle HTTP exceptions\n if ($e instanceof \\GuzzleHttp\\Exception\\ClientException) {\n return $e->getCode() === 401;\n }\n\n // Fallback to string matching as last resort, but be more specific\n $message = strtolower($e->getMessage());\n\n return str_contains($message, '401 unauthorized') ||\n str_contains($message, 'http 401') ||\n str_contains($message, 'status code 401') ||\n (preg_match('/\\b401\\b/', $message) && str_contains($message, 'unauthorized'));\n }\n\n /**\n * Validates and refreshes the access token if needed before API requests.\n * This ensures long-running processes don't fail due to token expiration.\n *\n * @throws SocialAccountTokenInvalidException\n */\n public function ensureValidToken(): void\n {\n if ($this->oauthAccount === null) {\n return;\n }\n\n $newToken = $this->tokenManager->ensureValidToken($this->oauthAccount);\n if ($newToken !== null) {\n $this->accessToken = $newToken;\n }\n }\n\n public function getConfig()\n {\n return $this->config;\n }\n\n // returns only active (archived=false)\n public function getOwners(): array\n {\n return $this->getNewInstance()->crm()->owners()->getAll();\n }\n\n /**\n * @param bool $archived\n *\n * @return array<Owner>|[]\n */\n public function getOwnersArchived(bool $archived = true): array\n {\n $endpoint = '/crm/v3/owners';\n $queryParams = [\n 'archived' => $archived ? 'true' : 'false',\n ];\n $queryString = http_build_query($queryParams);\n\n $owners = [];\n\n try {\n $response = $this->makeRequest(endpoint: $endpoint, queryString: $queryString);\n $responseData = $response?->toArray();\n\n foreach ($responseData['results'] as $result) {\n try {\n $owners[] = Owner::create($result);\n } catch (Throwable $e) {\n $this->log->error('[HubSpot] Failed to process owner data', [\n 'result' => $result,\n 'error' => $e->getMessage(),\n ]);\n\n continue;\n }\n }\n } catch (Throwable $e) {\n $this->log->error('HubSpot] Failed to fetch owners', [\n 'archived' => $archived,\n 'error' => $e->getMessage(),\n ]);\n\n return [];\n }\n\n return $owners;\n }\n\n public function getMeeting(string $engagementId): ObjectWithAssociations\n {\n return $this->getNewInstance()->crm()->objects()->basicApi()\n ->getById('meeting', $engagementId, null, 'contact,company,deal');\n }\n\n public function deleteEngagement(string $engagementId): void\n {\n $this->getInstance()->engagements()->delete((int) $engagementId);\n }\n\n public function getAssociationsData(array $ids, string $fromObject, string $toObject): array\n {\n $associationData = [];\n $idChunks = array_chunk($ids, self::ASSOCIATIONS_BATCH_SIZE_LIMIT);\n\n foreach ($idChunks as $idChunk) {\n try {\n $batchInput = new \\HubSpot\\Client\\Crm\\Associations\\Model\\BatchInputPublicObjectId();\n $batchInput->setInputs(array_map(function ($id) {\n $publicObjectId = new \\HubSpot\\Client\\Crm\\Associations\\Model\\PublicObjectId();\n $publicObjectId->setId($id);\n\n return $publicObjectId;\n }, $idChunk));\n\n $associatedObjectsData = $this\n ->getNewInstance()\n ->crm()\n ->associations()\n ->batchApi()\n ->read($fromObject, $toObject, $batchInput);\n\n if ($associatedObjectsData instanceof \\HubSpot\\Client\\Crm\\Associations\\Model\\BatchResponsePublicAssociationMulti) {\n foreach ($associatedObjectsData->getResults() as $association) {\n $from = $association->getFrom()->getId();\n $toAssociations = $association->getTo();\n\n if (! empty($toAssociations)) {\n $associationData[$from] = array_map(function ($item) {\n return $item->getId();\n }, $toAssociations);\n }\n }\n }\n } catch (\\Exception $e) {\n $this->log->error('[Hubspot] Failed to fetch associations', [\n 'from_object' => $fromObject,\n 'to_object' => $toObject,\n 'reason' => $e->getMessage(),\n ]);\n }\n }\n\n return $associationData;\n }\n\n /**\n * @throws \\Exception\n */\n private function getNoteAssociationType(NoteObject $noteObject): string\n {\n return match($noteObject) {\n NoteObject::Opportunity => 'note_to_deal',\n NoteObject::Lead, NoteObject::Contact => 'note_to_contact', // or 'note_to_lead' if your portal supports it\n NoteObject::Account => 'note_to_company',\n NoteObject::Call, NoteObject::Event => throw new \\Exception('Not supported'),\n };\n }\n\n /**\n * @throws \\Exception\n */\n private function getNoteObject(NoteObject $noteObject): string\n {\n return match($noteObject) {\n NoteObject::Opportunity => 'deal',\n NoteObject::Lead, NoteObject::Contact => 'contact',\n NoteObject::Account => 'company',\n NoteObject::Call, NoteObject::Event => throw new \\Exception('Not supported'),\n };\n }\n\n public function addAssociations(string $objectType, string $associationType, array $payload): Response\n {\n $endpoint = \"/crm/v4/associations/$objectType/$associationType/batch/create\";\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n\n public function removeAssociations(string $objectType, string $associationType, array $payload): Response\n {\n $endpoint = \"/crm/v4/associations/$objectType/$associationType/batch/archive\";\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Crm\\Hubspot;\n\nuse HubSpot\\Client\\Crm\\Deals\\ApiException as DealApiException;\nuse HubSpot\\Client\\Crm\\Contacts\\ApiException as ContactApiException;\nuse HubSpot\\Client\\Crm\\Companies\\ApiException as CompanyApiException;\nuse HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectWithAssociations as ContactsWithAssociations;\nuse HubSpot\\Client\\Crm\\Companies\\Model\\SimplePublicObjectWithAssociations as CompaniesWithAssociations;\nuse HubSpot\\Client\\Crm\\Deals\\Model\\SimplePublicObjectWithAssociations as DealWithAssociations;\nuse HubSpot\\Client\\Crm\\Objects\\Model\\SimplePublicObjectInput;\nuse HubSpot\\Client\\Crm\\Objects\\Model\\SimplePublicObjectWithAssociations as ObjectWithAssociations;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\Error;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\PipelineStage;\nuse HubSpot\\Client\\Crm\\Properties\\Model\\Property;\nuse HubSpot\\Discovery\\Discovery;\nuse Jiminny\\Component\\Utility\\Service\\ProviderRateLimiter;\nuse Jiminny\\Exceptions\\CrmException;\nuse Jiminny\\Exceptions\\RateLimitException;\nuse Jiminny\\Exceptions\\SocialAccountTokenInvalidException;\nuse Jiminny\\Jobs\\Crm\\NoteObject;\nuse Jiminny\\Models\\Crm\\Field;\nuse Jiminny\\Services\\Crm\\BaseClient;\nuse Jiminny\\Services\\Crm\\Hubspot\\DTO\\Response\\Owner;\nuse Jiminny\\Services\\SocialAccountService;\nuse SevenShores\\Hubspot\\Exceptions\\BadRequest;\nuse SevenShores\\Hubspot\\Exceptions\\HubspotException;\nuse SevenShores\\Hubspot\\Factory;\nuse SevenShores\\Hubspot\\Http\\Response;\nuse Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService;\nuse Throwable;\n\n/**\n * @phpstan-type CrmFieldOption array{id:string, label:string, value?:string}\n */\nclass Client extends BaseClient implements HubspotClientInterface\n{\n public const string MIN_API_VERSION = '2';\n\n public const string BASE_URL = 'https://api.hubapi.com';\n\n public const int ASSOCIATIONS_BATCH_SIZE_LIMIT = 1000;\n\n private HubspotPaginationService $paginationService;\n private HubspotTokenManager $tokenManager;\n private ProviderRateLimiter $rateLimiter;\n\n public function __construct(\n SocialAccountService $socialAccountService,\n HubspotPaginationService $paginationService,\n HubspotTokenManager $tokenManager,\n ProviderRateLimiter $rateLimiter,\n ) {\n parent::__construct($socialAccountService);\n $this->paginationService = $paginationService;\n $this->tokenManager = $tokenManager;\n $this->rateLimiter = $rateLimiter;\n\n $this->setBaseUrl(self::BASE_URL);\n $this->setVersion(self::MIN_API_VERSION);\n }\n\n /**\n * Single entry point for every HubSpot API call. Enforces the per-portal\n * rate limit configured in the rate_limits table (morphed to the current\n * Configuration) and reacts to a real 429 from HubSpot by translating it\n * into a RateLimitException carrying Retry-After.\n *\n * Wrap any outbound HubSpot call (SDK or raw HTTP) like:\n *\n * $this->executeRequest(fn () => $this->getNewInstance()->crm()->...);\n *\n * @template T\n * @param callable(): T $apiCall\n * @return T\n *\n * @throws RateLimitException\n */\n private function executeRequest(callable $apiCall)\n {\n if (! $this->rateLimiter->canMakeRequest($this->config)) {\n $retryAfter = $this->rateLimiter->requestAvailableIn($this->config);\n\n $this->log->warning('[Hubspot] Rate limit exceeded, deferring request', [\n 'team_id' => $this->config->team_id,\n 'config_id' => $this->config->getId(),\n 'retry_after' => $retryAfter,\n ]);\n\n throw new RateLimitException(\n 'Hubspot rate limit reached for configuration ' . $this->config->getId(),\n $retryAfter,\n );\n }\n\n $this->rateLimiter->incrementRequestCount($this->config);\n\n try {\n return $apiCall();\n } catch (Throwable $e) {\n if ($this->isHubspotRateLimit($e)) {\n $retryAfter = $this->parseRetryAfter($e);\n\n $this->log->warning('[Hubspot] Received 429 from API', [\n 'team_id' => $this->config->team_id,\n 'config_id' => $this->config->getId(),\n 'retry_after' => $retryAfter,\n 'reason' => $e->getMessage(),\n ]);\n\n throw new RateLimitException('Hubspot returned 429', $retryAfter, $e);\n }\n\n throw $e;\n }\n }\n\n public function isHubspotRateLimit(Throwable $e): bool\n {\n return method_exists($e, 'getCode') && (int) $e->getCode() === 429;\n }\n\n public function parseRetryAfter(Throwable $e): int\n {\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info(\"parseRetryAfter\");\n if (method_exists($e, 'getResponseHeaders')) {\n $headers = $e->getResponseHeaders() ?: [];\n $value = $headers['Retry-After'] ?? $headers['retry-after'] ?? null;\n if (is_array($value)) {\n $value = $value[0] ?? null;\n }\n if (is_numeric($value)) {\n return (int) $value;\n }\n }\n\n $current = $e;\n while ($current !== null) {\n if (method_exists($current, 'getResponse')) {\n $response = $current->getResponse();\n if ($response !== null) {\n $headers = $response->getHeaders();\n }\n }\n $current = $current->getPrevious();\n }\n\n $this->log->info('[Hubspot] DEBUG Getting headers', [\n 'headers' => $headers ?? [],\n ]);\n\n return 10;\n }\n\n public function getMinimumApiVersion(): string\n {\n return self::MIN_API_VERSION;\n }\n\n public function getInstance(): Factory\n {\n return new Factory([\n 'key' => $this->accessToken,\n 'oauth2' => true,\n 'base_url' => $this->baseUrl,\n ]);\n }\n\n public function getNewInstance(): Discovery\n {\n return \\HubSpot\\Factory::createWithAccessToken($this->accessToken);\n }\n\n /**\n * Secondly and daily limits for Hubspot API\n *\n * Product Tier: Free & Starter | Professional & Enterprise | API add-on (any tier)\n * Burst: 100/10 seconds | 150/10 seconds | 200/10 seconds\n * Daily: 250,000 | 500,000 | 1,000,000\n *\n * Official documentation states: The search endpoints are rate limited to five requests per second.\n * Since with 5 RPS were still hitting secondly rate limits we lowered it to 4\n */\n public function getPaginatedData(array $payload, string $type, int $offset = 0): array\n {\n $total = 0;\n $lastId = null;\n $rows = [];\n foreach ($this->getPaginatedDataGenerator($payload, $type, $offset, $total, $lastId) as $row) {\n $rows[] = $row;\n }\n\n return ['results' => $rows, 'total' => $total, 'last_record' => $lastId];\n }\n\n /**\n * @throws HubspotException\n * @throws SocialAccountTokenInvalidException\n * @throws BadRequest\n */\n public function getPaginatedDataGenerator(\n array $payload,\n string $type,\n int $offset = 0,\n int &$total = 0,\n ?string &$lastRecordId = null\n ): \\Generator {\n return $this->paginationService->getPaginatedDataGenerator(\n $this,\n $payload,\n $type,\n $offset,\n $total,\n $lastRecordId\n );\n }\n\n /**\n * @throws DealApiException\n * @throws CrmException\n */\n public function getOpportunityById(string $crmId, array $fields): array\n {\n try {\n// $deal = $this->executeRequest(fn () => $this->getNewInstance()->crm()->deals()->basicApi()->getById(\n $deal = $this->getNewInstance()->crm()->deals()->basicApi()->getById(\n $crmId,\n implode(',', $fields),\n 'companies,contacts'\n );\n } catch (DealApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch opportunity', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $deal instanceof DealWithAssociations) {\n throw new CrmException('Deal not found');\n }\n\n return [\n 'id' => $deal->getId(),\n 'properties' => $deal->getProperties(),\n 'associations' => $deal->getAssociations(),\n ];\n }\n\n /**\n * Generic batch read method for HubSpot objects\n *\n * @param string $objectType The object type ('deals', 'companies', 'contacts')\n * @param array<string> $crmIds Array of HubSpot object IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with object data\n */\n private function batchReadObjects(string $objectType, array $crmIds, array $fields): array\n {\n if (empty($crmIds)) {\n return [];\n }\n\n $this->validateBatchSize($objectType, $crmIds);\n $this->ensureValidToken();\n\n try {\n $batchConfig = $this->createBatchConfiguration($objectType);\n $batchReadRequest = $this->prepareBatchRequest($batchConfig, $crmIds, $fields);\n $response = $batchConfig['api']->read($batchReadRequest);\n\n $this->validateApiResponse($response, $objectType);\n\n $results = $this->processApiResults($response);\n $this->logBatchResults($objectType, $crmIds, $results);\n\n return $results;\n } catch (\\Throwable $e) {\n $this->handleBatchError($e, $objectType, $crmIds);\n }\n }\n\n private function validateBatchSize(string $objectType, array $crmIds): void\n {\n if (count($crmIds) > 100) {\n throw new \\InvalidArgumentException(\"Batch size cannot exceed 100 {$objectType}\");\n }\n }\n\n private function createBatchConfiguration(string $objectType): array\n {\n $configurations = [\n 'deals' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Deals\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Deals\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->deals()->batchApi(),\n ],\n 'companies' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Companies\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Companies\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->companies()->batchApi(),\n ],\n 'contacts' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Contacts\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->contacts()->batchApi(),\n ],\n ];\n\n if (! isset($configurations[$objectType])) {\n throw new \\InvalidArgumentException(\"Unsupported object type: {$objectType}\");\n }\n\n return $configurations[$objectType];\n }\n\n private function prepareBatchRequest(array $batchConfig, array $crmIds, array $fields): object\n {\n $batchReadRequest = $batchConfig['batchReadRequest'];\n $inputClass = $batchConfig['inputClass'];\n\n $inputs = array_map(function ($crmId) use ($inputClass) {\n $input = new $inputClass();\n $input->setId($crmId);\n\n return $input;\n }, $crmIds);\n\n $batchReadRequest->setInputs($inputs);\n $batchReadRequest->setProperties($fields);\n\n return $batchReadRequest;\n }\n\n private function validateApiResponse($response, string $objectType): void\n {\n if (! $response) {\n throw new CrmException(\"HubSpot API returned null response for {$objectType} batch read\");\n }\n }\n\n private function processApiResults($response): array\n {\n $results = [];\n $responseResults = $response->getResults();\n\n if ($responseResults) {\n foreach ($responseResults as $object) {\n if ($object && $object->getId()) {\n $results[$object->getId()] = [\n 'id' => $object->getId(),\n 'properties' => $object->getProperties() ?: [],\n ];\n }\n }\n }\n\n return $results;\n }\n\n private function logBatchResults(string $objectType, array $crmIds, array $results): void\n {\n $this->log->info(\"[HubSpot] Batch fetched {$objectType}\", [\n 'requested_count' => count($crmIds),\n 'returned_count' => count($results),\n 'crm_ids' => $crmIds,\n ]);\n }\n\n private function handleBatchError(\\Throwable $e, string $objectType, array $crmIds): void\n {\n $errorMessage = $e->getMessage() ?: 'Unknown error';\n $errorTrace = $e->getTraceAsString() ?: 'No trace available';\n\n $this->log->error(\"[HubSpot] Failed to batch fetch {$objectType}\", [\n 'crm_ids' => $crmIds,\n 'error' => $errorMessage,\n 'trace' => $errorTrace,\n ]);\n\n throw new CrmException(\"Failed to batch fetch {$objectType}: \" . $errorMessage);\n }\n\n /**\n * Batch read multiple opportunities by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot deal IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with opportunity data\n */\n public function getOpportunitiesByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('deals', $crmIds, $fields);\n }\n\n /**\n * Batch read multiple companies by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot company IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with company data\n */\n public function getCompaniesByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('companies', $crmIds, $fields);\n }\n\n /**\n * Batch read multiple contacts by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot contact IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with contact data\n */\n public function getContactsByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('contacts', $crmIds, $fields);\n }\n\n /**\n * @throws CompanyApiException\n * @throws CrmException\n */\n public function getAccountById(string $crmId, array $fields): array\n {\n try {\n $company = $this->getNewInstance()->crm()->companies()->basicApi()->getById(\n $crmId,\n implode(',', $fields),\n );\n } catch (CompanyApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch account', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $company instanceof CompaniesWithAssociations) {\n throw new CrmException('Account not found');\n }\n\n return [\n 'id' => $company->getId(),\n 'properties' => $company->getProperties(),\n ];\n }\n\n /**\n * @throws ContactApiException\n * @throws CrmException\n */\n public function getContactById(string $crmId, array $fields): array\n {\n try {\n $contact = $this->getNewInstance()->crm()->contacts()->basicApi()->getById(\n $crmId,\n implode(',', $fields)\n );\n } catch (ContactApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch contact', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $contact instanceof ContactsWithAssociations) {\n throw new CrmException('Contact not found');\n }\n\n return [\n 'id' => $contact->getId(),\n 'properties' => $contact->getProperties(),\n ];\n }\n\n /**\n * This is email search request that Hubspot offers as GET (more generous quota)\n */\n public function getContactByEmail(string $email, array $fields = []): array\n {\n try {\n $contact = $this->getNewInstance()->crm()->contacts()->basicApi()->getById(\n $email,\n implode(',', $fields),\n null,\n false,\n 'email'\n );\n\n return [\n 'id' => $contact->getId(),\n 'properties' => $contact->getProperties(),\n ];\n } catch (ContactApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch contact', [\n 'email' => $email,\n 'reason' => $e->getMessage(),\n ]);\n\n return [];\n }\n }\n\n /**\n * @throws CrmException\n */\n public function fetchProperty(string $objectType, string $propertyId): Property\n {\n $result = $this->getNewInstance()->crm()->properties()->coreApi()->getByName($objectType, $propertyId);\n\n if (! $result instanceof Property) {\n $this->log->error('[Hubspot] Failed to fetch property', [\n 'object_type' => $objectType,\n 'property_id' => $propertyId,\n 'reason' => $result->getMessage(),\n ]);\n\n throw new CrmException('Failed to fetch property');\n }\n\n return $result;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchPropertyOptions(string $objectType, string $propertyId): array\n {\n /** @var array<CrmFieldOption> */\n return $this->fetchProperty($objectType, $propertyId)->getOptions();\n }\n\n /**\n * @return array<array{id:string, label:string, deleted:bool}>\n */\n public function fetchCallDispositions(): array\n {\n /** @var Response $response */\n $response = $this->getInstance()->engagements()->getCallDispositions();\n\n /**\n * @var array<array{\n * id:string,\n * label:string,\n * deleted: bool\n * }>\n */\n return $response->toArray();\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchOpportunityPipelineStages(): array\n {\n $stages = [];\n $apiResponse = $this->getNewInstance()->crm()->pipelines()->pipelinesApi()->getAll('deals');\n\n if ($apiResponse instanceof Error) {\n $this->log->error('[Hubspot] Failed to fetch opportunity pipelines', [\n 'reason' => $apiResponse->getMessage(),\n ]);\n\n return [];\n }\n\n foreach ($apiResponse->getResults() as $pipeline) {\n $pipelineStages = array_map(\n static function (PipelineStage $stage) {\n return [\n 'id' => $stage->getId(),\n 'label' => $stage->getLabel(),\n ];\n },\n $pipeline->getStages()\n );\n\n $stages = array_merge($stages, $pipelineStages);\n }\n\n return $stages;\n }\n\n public function fetchOpportunityPipelines(): array\n {\n $pipelines = [];\n\n try {\n $apiResponse = $this->makeRequest('/crm/v3/pipelines/deals');\n } catch (\\Exception $e) {\n $this->log->info('[Hubspot] Failed to fetch opportunity pipelines', [\n 'reason' => $e->getMessage(),\n ]);\n\n return [];\n }\n\n $response = $apiResponse->toArray();\n\n foreach ($response['results'] as $pipeline) {\n $pipelines[] = [\n 'id' => $pipeline['id'],\n 'label' => $pipeline['label'],\n ];\n }\n\n return $pipelines;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchMeetingOutcomeFieldOptions(Field $field): array\n {\n return $field->getCrmProviderId() === 'meetingOutcome'\n ? $this->fetchMeetingOutcomeTypes()\n : $this->fetchCallActivityTypes();\n }\n\n public function fetchMeetingOutcomeTypes(): array\n {\n return $this->extractMeetingTypeOptions(\n 'https://api.hubapi.com/crm/v3/properties/meeting/hs_meeting_outcome'\n );\n }\n\n public function fetchCallActivityTypes(): array\n {\n return $this->extractMeetingTypeOptions(\n 'https://api.hubapi.com/crm/v3/properties/call/hs_activity_type'\n );\n }\n\n private function extractMeetingTypeOptions(string $endpoint): array\n {\n /** @var Response $response */\n $response = $this->getInstance()\n ->getClient()\n ->request('GET', $endpoint);\n\n /**\n * @var array<array{\n * value: string,\n * label: string,\n * displayOrder: int\n * }> $optionData\n */\n $optionData = $response->toArray()['options'] ?? [];\n\n $options = [];\n foreach ($optionData as $item) {\n $options[] = [\n 'id' => $item['value'],\n 'value' => $item['value'],\n 'label' => $item['label'],\n 'display_order' => $item['displayOrder'],\n ];\n }\n\n return $options;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchDispositionFieldOptions(): array\n {\n $options = [];\n\n $dispositions = $this->fetchCallDispositions();\n\n foreach ($dispositions as $disposition) {\n if ($disposition['deleted'] !== false) {\n continue;\n }\n\n $option['value'] = $disposition['id'];\n $option['id'] = $disposition['id'];\n $option['label'] = $disposition['label'];\n\n $options[] = $option;\n }\n\n return $options;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchOpportunityFieldOptions(Field $field): array\n {\n if ($field->isStageField()) {\n return $this->fetchOpportunityPipelineStages();\n }\n\n if ($field->isPipelineField()) {\n return $this->fetchOpportunityPipelines();\n }\n\n return $this->fetchPropertyOptions('deals', $field->getCrmProviderId());\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function makeRequest(string $endpoint, $method = 'GET', $payload = [], ?string $queryString = null)\n {\n $endpoint = self::BASE_URL . $endpoint;\n\n if ($method === 'GET') {\n $response = $this->getInstance()->getClient()?->request(\n method: $method,\n endpoint: $endpoint,\n query_string: $queryString\n );\n } else {\n $response = $this->getInstance()->getClient()->request($method, $endpoint, [\n 'json' => ($payload),\n ]);\n }\n\n $max = $response->getHeaderLine('X-HubSpot-RateLimit-Max'); // \"110\"\n $remaining = $response->getHeaderLine('X-HubSpot-RateLimit-Remaining'); // \"109\"\n $interval = $response->getHeaderLine('X-HubSpot-RateLimit-Interval-Milliseconds'); // \"10000\"\n $body = json_decode((string) $response->getBody(), true);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$max ' . PHP_EOL . print_r($max, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$remaining ' . PHP_EOL . print_r($remaining, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$interval ' . PHP_EOL . print_r($interval, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$body ' . PHP_EOL . print_r($body, true));\n\n return $response;\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function createMeeting(array $payload): Response\n {\n $endpoint = '/crm/v3/objects/meetings';\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function updateMeeting(string $meetingId, array $payload): Response\n {\n $endpoint = '/crm/v3/objects/meetings/' . $meetingId;\n\n return $this->makeRequest($endpoint, 'PATCH', $payload);\n }\n\n /**\n * @throws \\Exception\n */\n public function createNote(\n string $body,\n string $ownerId,\n int $timestamp,\n string $objectId,\n NoteObject $noteObject\n ): ?string {\n try {\n $noteInput = new SimplePublicObjectInput([\n 'properties' => [\n 'hs_note_body' => $body,\n 'hubspot_owner_id' => $ownerId,\n 'hs_timestamp' => $timestamp,\n ],\n ]);\n\n // Create note\n $note = $this->getNewInstance()->crm()->objects()->basicApi()->create('note', $noteInput);\n\n $this->getNewInstance()->crm()->objects()->associationsApi()->create(\n 'note',\n $note->getId(),\n $this->getNoteObject($noteObject),\n $objectId,\n $this->getNoteAssociationType($noteObject),\n );\n\n return $note->getId();\n } catch (\\Exception $e) {\n $this->log->error('[Hubspot] Failed to create note', [\n 'objectId' => $objectId,\n 'noteObject' => $noteObject->getObjectType(),\n 'reason' => $e->getMessage(),\n ]);\n\n \\Sentry::captureException($e);\n }\n\n return null;\n }\n\n public function updateEngagement(string $objectId, array $engagement, array $metadata): void\n {\n $this->getInstance()->engagements()->update($objectId, $engagement, $metadata);\n }\n\n public function getEngagementData(string $engagementId): array\n {\n $engagement = $this->getInstance()->engagements()->get($engagementId);\n\n return $engagement->toArray();\n }\n\n public function createEngagement(array $engagement, array $associations, array $metadata): Response\n {\n return $this->getInstance()\n ->engagements()\n ->create($engagement, $associations, $metadata);\n }\n\n public function isUnauthorizedException(\\Exception $e): bool\n {\n // Check for specific HubSpot API exception types first\n if ($e instanceof BadRequest) {\n // BadRequest can contain 401 status codes\n return $e->getCode() === 401;\n }\n\n // Check for HTTP client exceptions with status codes\n if ($e instanceof \\GuzzleHttp\\Exception\\RequestException && $e->hasResponse()) {\n $response = $e->getResponse();\n if ($response !== null) {\n return $response->getStatusCode() === 401;\n }\n }\n\n // Check for Guzzle HTTP exceptions\n if ($e instanceof \\GuzzleHttp\\Exception\\ClientException) {\n return $e->getCode() === 401;\n }\n\n // Fallback to string matching as last resort, but be more specific\n $message = strtolower($e->getMessage());\n\n return str_contains($message, '401 unauthorized') ||\n str_contains($message, 'http 401') ||\n str_contains($message, 'status code 401') ||\n (preg_match('/\\b401\\b/', $message) && str_contains($message, 'unauthorized'));\n }\n\n /**\n * Validates and refreshes the access token if needed before API requests.\n * This ensures long-running processes don't fail due to token expiration.\n *\n * @throws SocialAccountTokenInvalidException\n */\n public function ensureValidToken(): void\n {\n if ($this->oauthAccount === null) {\n return;\n }\n\n $newToken = $this->tokenManager->ensureValidToken($this->oauthAccount);\n if ($newToken !== null) {\n $this->accessToken = $newToken;\n }\n }\n\n public function getConfig()\n {\n return $this->config;\n }\n\n // returns only active (archived=false)\n public function getOwners(): array\n {\n return $this->getNewInstance()->crm()->owners()->getAll();\n }\n\n /**\n * @param bool $archived\n *\n * @return array<Owner>|[]\n */\n public function getOwnersArchived(bool $archived = true): array\n {\n $endpoint = '/crm/v3/owners';\n $queryParams = [\n 'archived' => $archived ? 'true' : 'false',\n ];\n $queryString = http_build_query($queryParams);\n\n $owners = [];\n\n try {\n $response = $this->makeRequest(endpoint: $endpoint, queryString: $queryString);\n $responseData = $response?->toArray();\n\n foreach ($responseData['results'] as $result) {\n try {\n $owners[] = Owner::create($result);\n } catch (Throwable $e) {\n $this->log->error('[HubSpot] Failed to process owner data', [\n 'result' => $result,\n 'error' => $e->getMessage(),\n ]);\n\n continue;\n }\n }\n } catch (Throwable $e) {\n $this->log->error('HubSpot] Failed to fetch owners', [\n 'archived' => $archived,\n 'error' => $e->getMessage(),\n ]);\n\n return [];\n }\n\n return $owners;\n }\n\n public function getMeeting(string $engagementId): ObjectWithAssociations\n {\n return $this->getNewInstance()->crm()->objects()->basicApi()\n ->getById('meeting', $engagementId, null, 'contact,company,deal');\n }\n\n public function deleteEngagement(string $engagementId): void\n {\n $this->getInstance()->engagements()->delete((int) $engagementId);\n }\n\n public function getAssociationsData(array $ids, string $fromObject, string $toObject): array\n {\n $associationData = [];\n $idChunks = array_chunk($ids, self::ASSOCIATIONS_BATCH_SIZE_LIMIT);\n\n foreach ($idChunks as $idChunk) {\n try {\n $batchInput = new \\HubSpot\\Client\\Crm\\Associations\\Model\\BatchInputPublicObjectId();\n $batchInput->setInputs(array_map(function ($id) {\n $publicObjectId = new \\HubSpot\\Client\\Crm\\Associations\\Model\\PublicObjectId();\n $publicObjectId->setId($id);\n\n return $publicObjectId;\n }, $idChunk));\n\n $associatedObjectsData = $this\n ->getNewInstance()\n ->crm()\n ->associations()\n ->batchApi()\n ->read($fromObject, $toObject, $batchInput);\n\n if ($associatedObjectsData instanceof \\HubSpot\\Client\\Crm\\Associations\\Model\\BatchResponsePublicAssociationMulti) {\n foreach ($associatedObjectsData->getResults() as $association) {\n $from = $association->getFrom()->getId();\n $toAssociations = $association->getTo();\n\n if (! empty($toAssociations)) {\n $associationData[$from] = array_map(function ($item) {\n return $item->getId();\n }, $toAssociations);\n }\n }\n }\n } catch (\\Exception $e) {\n $this->log->error('[Hubspot] Failed to fetch associations', [\n 'from_object' => $fromObject,\n 'to_object' => $toObject,\n 'reason' => $e->getMessage(),\n ]);\n }\n }\n\n return $associationData;\n }\n\n /**\n * @throws \\Exception\n */\n private function getNoteAssociationType(NoteObject $noteObject): string\n {\n return match($noteObject) {\n NoteObject::Opportunity => 'note_to_deal',\n NoteObject::Lead, NoteObject::Contact => 'note_to_contact', // or 'note_to_lead' if your portal supports it\n NoteObject::Account => 'note_to_company',\n NoteObject::Call, NoteObject::Event => throw new \\Exception('Not supported'),\n };\n }\n\n /**\n * @throws \\Exception\n */\n private function getNoteObject(NoteObject $noteObject): string\n {\n return match($noteObject) {\n NoteObject::Opportunity => 'deal',\n NoteObject::Lead, NoteObject::Contact => 'contact',\n NoteObject::Account => 'company',\n NoteObject::Call, NoteObject::Event => throw new \\Exception('Not supported'),\n };\n }\n\n public function addAssociations(string $objectType, string $associationType, array $payload): Response\n {\n $endpoint = \"/crm/v4/associations/$objectType/$associationType/batch/create\";\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n\n public function removeAssociations(string $objectType, string $associationType, array $payload): Response\n {\n $endpoint = \"/crm/v4/associations/$objectType/$associationType/batch/archive\";\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3053655161449799247
|
6728745647497383085
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
794
Previous Highlighted Error
Next Highlighted Error
[2026-05-07 14:08:22] local.NOTICE: Monitoring start {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:23] local.NOTICE: Monitoring end {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {"headers":{"Date":["Thu, 07 May 2026 14:08:35 GMT"],"Content-Type":["application/json;charset=utf-8"],"Content-Length":["227"],"Connection":["keep-alive"],"CF-Ray":["9f80cc29fd66dc1a-SOF"],"CF-Cache-Status":["DYNAMIC"],"Strict-Transport-Security":["max-age=31536000; includeSubDomains; preload"],"Vary":["origin"],"access-control-allow-credentials":["false"],"server-timing":["hcid;desc=\"019e02c4-d684-7f5d-be16-3d129d00c0a3\", cfr;desc=\"9f80cc2a06d23402-IAD\""],"x-content-type-options":["nosniff"],"x-hubspot-correlation-id":["019e02c4-d684-7f5d-be16-3d129d00c0a3"],"Set-Cookie":["__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-[IP_ADDRESS]-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None"],"Report-To":["{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\"}],\"group\":\"cf-nel\",\"max_age\":604800}"],"NEL":["{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}"],"Server":["cloudflare"]}} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {"team_id":2,"config_id":2,"retry_after":10,"reason":"Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:36] local.ERROR: Hubspot returned 429 {"exception":"[object] (Jiminny\\Exceptions\\RateLimitException(code: 0): Hubspot returned 429 at /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206)
[stacktrace]
#0 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#2 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#4 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
[previous exception] [object] (SevenShores\\Hubspot\\Exceptions\\BadRequest(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
at /home/jiminny/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24)
[stacktrace]
#0 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(125): SevenShores\\Hubspot\\Exceptions\\HubspotException::create(Object(GuzzleHttp\\Exception\\ClientException))
#1 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\Hubspot\\Http\\Client->request('POST', 'https://api.hub...', Array)
#2 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#3 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#4 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#5 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#6 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#21 {main}
[previous exception] [object] (GuzzleHttp\\Exception\\ClientException(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
at /home/jiminny/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111)
[stacktrace]
#0 /home/jiminny/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\\Exception\\RequestException::create(Object(GuzzleHttp\\Psr7\\Request), Object(GuzzleHttp\\Psr7\\Response), NULL, Array, NULL)
#1 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\\Middleware::GuzzleHttp\\{closure}(Object(GuzzleHttp\\Psr7\\Response))
#2 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\\Promise\\Promise::callHandler(1, Object(GuzzleHttp\\Psr7\\Response), NULL)
#3 /home/jiminny/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\\Promise\\Promise::GuzzleHttp\\Promise\\{closure}()
#4 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\\Promise\\TaskQueue->run(true)
#5 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()
#6 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\\Promise\\Promise->waitIfPending()
#7 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\\Promise\\Promise->invokeWaitList()
#8 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()
#9 /home/jiminny/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\Promise\\Promise->wait()
#10 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(113): GuzzleHttp\\Client->request('POST', 'https://api.hub...', Array)
#11 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\Hubspot\\Http\\Client->request('POST', 'https://api.hub...', Array)
#12 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#13 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#14 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#15 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#16 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#23 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#25 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#27 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#31 {main}
"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:39] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:40] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:56] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"6918eda6-2b33-44f0-81b2-2b857d748d9d","trace_id":"b579f82f-2e2c-4f51-90c7-176a9cb4b034"}
[2026-05-07 14:08:56] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"6918eda6-2b33-44f0-81b2-2b857d748d9d","trace_id":"b579f82f-2e2c-4f51-90c7-176a9cb4b034"}
[2026-05-07 14:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4f778d97-0b0b-4d22-811e-8e28826b49d2","trace_id":"0c888693-b171-4384-9c15-ee657feac714"}
[2026-05-07 14:09:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4f778d97-0b0b-4d22-811e-8e28826b49d2","trace_id":"0c888693-b171-4384-9c15-ee657feac714"}
[2026-05-07 14:09:26] local.NOTICE: Monitoring start {"correlation_id":"27750001-5212-406e-bfb8-38a645dbcec5","trace_id":"57d40356-0102-42fc-ba6b-1ecc93535e1b"}
[2026-05-07 14:09:26] local.NOTICE: Monitoring end {"correlation_id":"27750001-5212-406e-bfb8-38a645dbcec5","trace_id":"57d40356-0102-42fc-ba6b-1ecc93535e1b"}
[2026-05-07 14:09:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"fd08a346-b729-47e2-91d6-dc845103affb","trace_id":"dfb41a84-ecc1-4054-8517-dc4b2619f036"}
[2026-05-07 14:09:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"fd08a346-b729-47e2-91d6-dc845103affb","trace_id":"dfb41a84-ecc1-4054-8517-dc4b2619f036"}
[2026-05-07 14:09:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:40] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"3e4fee4c-1e25-454d-83aa-4fed507bc107","trace_id":"e3fb6415-fa4e-4ea2-b163-9b09f456fb0c"}
[2026-05-07 14:10:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"1ecbe999-9c82-450c-acf9-dc89bf054b42","trace_id":"96d0b27e-b838-4f8c-9959-25ec07ae5f6e"}
[2026-05-07 14:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"1ecbe999-9c82-450c-acf9-dc89bf054b42","trace_id":"96d0b27e-b838-4f8c-9959-25ec07ae5f6e"}
[2026-05-07 14:10:08] local.NOTICE: Monitoring start {"correlation_id":"de73b6fd-8980-4497-aafb-d2c38c47d449","trace_id":"0ae3aae5-7abf-4911-84fb-2ba6537a5d38"}
[2026-05-07 14:10:08] local.NOTICE: Monitoring end {"correlation_id":"de73b6fd-8980-4497-aafb-d2c38c47d449","trace_id":"0ae3aae5-7abf-4911-84fb-2ba6537a5d38"}
[2026-05-07 14:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"1b6708af-0228-4e34-88a3-288578822431","trace_id":"873e753a-20d2-4387-b9bc-d70791da1bff"}
[2026-05-07 14:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"1b6708af-0228-4e34-88a3-288578822431","trace_id":"873e753a-20d2-4387-b9bc-d70791da1bff"}
[2026-05-07 14:10:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7","trace_id":"0852729f-18b9-4c1f-8cf8-fa9772729628"}
[2026-05-07 14:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7","trace_id":"0852729f-18b9-4c1f-8cf8-fa9772729628"}
[2026-05-07 14:10:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"8d1d9ffd-c346-4e05-bd33-2346f02967fa","trace_id":"a11335d7-a43f-4152-9008-4f7112aaba0d"}
[2026-05-07 14:10:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"8d1d9ffd-c346-4e05-bd33-2346f02967fa","trace_id":"a11335d7-a43f-4152-9008-4f7112aaba0d"}
[2026-05-07 14:10:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"66e2c860-7cdd-4549-895a-1e7a8c1a420a","trace_id":"ab4721f5-bd7c-406e-9420-b9ed64debf84"}
[2026-05-07 14:10:26] local.INFO: Running pre-meeting notification command {"correlation_id":"66e2c860-7cdd-4549-895a-1e7a8c1a420a","trace_id":"ab4721f5-bd7c-406e-9420-b9ed64debf84"}
[2026-05-07 14:10:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"66e2c860-7cdd-4549-895a-1e7a8c1a420a","trace_id":"ab4721f5-bd7c-406e-9420-b9ed64debf84"}
[2026-05-07 14:10:30] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:30] local.INFO: Running conference:monitor:start command for activities in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:30] local.INFO: [conference:monitor:start] No activities found in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:30] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:32] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"14:05","to":"14:10"} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"04:00","to":"04:05"} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:32] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:36] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:36] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:36] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:36] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd","trace_id":"dce06dd3-b5d4-4c3d-9f14-b224da41176d"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"35cb2637-43c5-4cd6-8453-7b8d61c19033","trace_id":"79ecc7c8-3825-4196-b8aa-ae8477902bfd"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"35cb2637-43c5-4cd6-8453-7b8d61c19033","trace_id":"79ecc7c8-3825-4196-b8aa-ae8477902bfd"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-07T14:12:41.711285Z"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd","trace_id":"dce06dd3-b5d4-4c3d-9f14-b224da41176d"}
[2026-05-07 14:10:42] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:47] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:50] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:reset-governor","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"493bad62-499f-46c3-ab8b-328c92ba9190","trace_id":"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a"}
[2026-05-07 14:10:50] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:reset-governor","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"493bad62-499f-46c3-ab8b-328c92ba9190","trace_id":"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a"}
[2026-05-07 14:10:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4d571c29-d825-4c87-90d8-bb28b144d79b","trace_id":"358371cc-6239-4a46-a5cd-32003d760693"}
[2026-05-07 14:10:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4d571c29-d825-4c87-90d8-bb28b144d79b","trace_id":"358371cc-6239-4a46-a5cd-32003d760693"}
[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:52] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"67e2589d-9b37-435c-b98c-f86793d41cb2","trace_id":"e063d6c6-83ae-428d-845b-edba5ef0a9b6"}
[2026-05-07 14:11:06] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"67e2589d-9b37-435c-b98c-f86793d41cb2","trace_id":"e063d6c6-83ae-428d-845b-edba5ef0a9b6"}
[2026-05-07 14:11:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"67e2589d-9b37-435c-b98c-f86793d41cb2","trace_id":"e063d6c6-83ae-428d-845b-edba5ef0a9b6"}
[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:07] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"0593b125-f26d-47b8-b376-bb34a7cf65ff","trace_id":"84e0ff21-1203-4f95-a532-e9abfe626764"}
[2026-05-07 14:11:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"0593b125-f26d-47b8-b376-bb34a7cf65ff","trace_id":"84e0ff21-1203-4f95-a532-e9abfe626764"}
[2026-05-07 14:11:11] local.NOTICE: Monitoring start {"correlation_id":"23eb9666-b406-4123-bd3a-a1459821e9d4","trace_id":"25ac4b64-ff6f-4b35-986e-449e220604a4"}
[2026-05-07 14:11:11] local.NOTICE: Monitoring end {"correlation_id":"23eb9666-b406-4123-bd3a-a1459821e9d4","trace_id":"25ac4b64-ff6f-4b35-986e-449e220604a4"}
[2026-05-07 14:11:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"b393...
|
4621
|
NULL
|
NULL
|
NULL
|
|
4623
|
168
|
19
|
2026-05-07T14:14:36.038150+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778163276038_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
794
Previous Highlighted Error
Next Highlighted Error
[2026-05-07 14:08:22] local.NOTICE: Monitoring start {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:23] local.NOTICE: Monitoring end {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {"headers":{"Date":["Thu, 07 May 2026 14:08:35 GMT"],"Content-Type":["application/json;charset=utf-8"],"Content-Length":["227"],"Connection":["keep-alive"],"CF-Ray":["9f80cc29fd66dc1a-SOF"],"CF-Cache-Status":["DYNAMIC"],"Strict-Transport-Security":["max-age=31536000; includeSubDomains; preload"],"Vary":["origin"],"access-control-allow-credentials":["false"],"server-timing":["hcid;desc=\"019e02c4-d684-7f5d-be16-3d129d00c0a3\", cfr;desc=\"9f80cc2a06d23402-IAD\""],"x-content-type-options":["nosniff"],"x-hubspot-correlation-id":["019e02c4-d684-7f5d-be16-3d129d00c0a3"],"Set-Cookie":["__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-[IP_ADDRESS]-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None"],"Report-To":["{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\"}],\"group\":\"cf-nel\",\"max_age\":604800}"],"NEL":["{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}"],"Server":["cloudflare"]}} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {"team_id":2,"config_id":2,"retry_after":10,"reason":"Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:36] local.ERROR: Hubspot returned 429 {"exception":"[object] (Jiminny\\Exceptions\\RateLimitException(code: 0): Hubspot returned 429 at /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206)
[stacktrace]
#0 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#2 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#4 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
[previous exception] [object] (SevenShores\\Hubspot\\Exceptions\\BadRequest(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
at /home/jiminny/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24)
[stacktrace]
#0 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(125): SevenShores\\Hubspot\\Exceptions\\HubspotException::create(Object(GuzzleHttp\\Exception\\ClientException))
#1 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\Hubspot\\Http\\Client->request('POST', 'https://api.hub...', Array)
#2 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#3 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#4 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#5 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#6 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#21 {main}
[previous exception] [object] (GuzzleHttp\\Exception\\ClientException(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
at /home/jiminny/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111)
[stacktrace]
#0 /home/jiminny/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\\Exception\\RequestException::create(Object(GuzzleHttp\\Psr7\\Request), Object(GuzzleHttp\\Psr7\\Response), NULL, Array, NULL)
#1 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\\Middleware::GuzzleHttp\\{closure}(Object(GuzzleHttp\\Psr7\\Response))
#2 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\\Promise\\Promise::callHandler(1, Object(GuzzleHttp\\Psr7\\Response), NULL)
#3 /home/jiminny/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\\Promise\\Promise::GuzzleHttp\\Promise\\{closure}()
#4 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\\Promise\\TaskQueue->run(true)
#5 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()
#6 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\\Promise\\Promise->waitIfPending()
#7 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\\Promise\\Promise->invokeWaitList()
#8 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()
#9 /home/jiminny/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\Promise\\Promise->wait()
#10 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(113): GuzzleHttp\\Client->request('POST', 'https://api.hub...', Array)
#11 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\Hubspot\\Http\\Client->request('POST', 'https://api.hub...', Array)
#12 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#13 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#14 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#15 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#16 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#23 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#25 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#27 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#31 {main}
"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:39] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:40] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:56] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"6918eda6-2b33-44f0-81b2-2b857d748d9d","trace_id":"b579f82f-2e2c-4f51-90c7-176a9cb4b034"}
[2026-05-07 14:08:56] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"6918eda6-2b33-44f0-81b2-2b857d748d9d","trace_id":"b579f82f-2e2c-4f51-90c7-176a9cb4b034"}
[2026-05-07 14:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4f778d97-0b0b-4d22-811e-8e28826b49d2","trace_id":"0c888693-b171-4384-9c15-ee657feac714"}
[2026-05-07 14:09:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4f778d97-0b0b-4d22-811e-8e28826b49d2","trace_id":"0c888693-b171-4384-9c15-ee657feac714"}
[2026-05-07 14:09:26] local.NOTICE: Monitoring start {"correlation_id":"27750001-5212-406e-bfb8-38a645dbcec5","trace_id":"57d40356-0102-42fc-ba6b-1ecc93535e1b"}
[2026-05-07 14:09:26] local.NOTICE: Monitoring end {"correlation_id":"27750001-5212-406e-bfb8-38a645dbcec5","trace_id":"57d40356-0102-42fc-ba6b-1ecc93535e1b"}
[2026-05-07 14:09:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"fd08a346-b729-47e2-91d6-dc845103affb","trace_id":"dfb41a84-ecc1-4054-8517-dc4b2619f036"}
[2026-05-07 14:09:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"fd08a346-b729-47e2-91d6-dc845103affb","trace_id":"dfb41a84-ecc1-4054-8517-dc4b2619f036"}
[2026-05-07 14:09:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:40] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"3e4fee4c-1e25-454d-83aa-4fed507bc107","trace_id":"e3fb6415-fa4e-4ea2-b163-9b09f456fb0c"}
[2026-05-07 14:10:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"1ecbe999-9c82-450c-acf9-dc89bf054b42","trace_id":"96d0b27e-b838-4f8c-9959-25ec07ae5f6e"}
[2026-05-07 14:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"1ecbe999-9c82-450c-acf9-dc89bf054b42","trace_id":"96d0b27e-b838-4f8c-9959-25ec07ae5f6e"}
[2026-05-07 14:10:08] local.NOTICE: Monitoring start {"correlation_id":"de73b6fd-8980-4497-aafb-d2c38c47d449","trace_id":"0ae3aae5-7abf-4911-84fb-2ba6537a5d38"}
[2026-05-07 14:10:08] local.NOTICE: Monitoring end {"correlation_id":"de73b6fd-8980-4497-aafb-d2c38c47d449","trace_id":"0ae3aae5-7abf-4911-84fb-2ba6537a5d38"}
[2026-05-07 14:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"1b6708af-0228-4e34-88a3-288578822431","trace_id":"873e753a-20d2-4387-b9bc-d70791da1bff"}
[2026-05-07 14:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"1b6708af-0228-4e34-88a3-288578822431","trace_id":"873e753a-20d2-4387-b9bc-d70791da1bff"}
[2026-05-07 14:10:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7","trace_id":"0852729f-18b9-4c1f-8cf8-fa9772729628"}
[2026-05-07 14:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7","trace_id":"0852729f-18b9-4c1f-8cf8-fa9772729628"}
[2026-05-07 14:10:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"8d1d9ffd-c346-4e05-bd33-2346f02967fa","trace_id":"a11335d7-a43f-4152-9008-4f7112aaba0d"}
[2026-05-07 14:10:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"8d1d9ffd-c346-4e05-bd33-2346f02967fa","trace_id":"a11335d7-a43f-4152-9008-4f7112aaba0d"}
[2026-05-07 14:10:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"66e2c860-7cdd-4549-895a-1e7a8c1a420a","trace_id":"ab4721f5-bd7c-406e-9420-b9ed64debf84"}
[2026-05-07 14:10:26] local.INFO: Running pre-meeting notification command {"correlation_id":"66e2c860-7cdd-4549-895a-1e7a8c1a420a","trace_id":"ab4721f5-bd7c-406e-9420-b9ed64debf84"}
[2026-05-07 14:10:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"66e2c860-7cdd-4549-895a-1e7a8c1a420a","trace_id":"ab4721f5-bd7c-406e-9420-b9ed64debf84"}
[2026-05-07 14:10:30] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:30] local.INFO: Running conference:monitor:start command for activities in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:30] local.INFO: [conference:monitor:start] No activities found in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:30] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:32] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"14:05","to":"14:10"} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"04:00","to":"04:05"} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:32] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:36] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:36] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:36] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:36] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd","trace_id":"dce06dd3-b5d4-4c3d-9f14-b224da41176d"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"35cb2637-43c5-4cd6-8453-7b8d61c19033","trace_id":"79ecc7c8-3825-4196-b8aa-ae8477902bfd"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"35cb2637-43c5-4cd6-8453-7b8d61c19033","trace_id":"79ecc7c8-3825-4196-b8aa-ae8477902bfd"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-07T14:12:41.711285Z"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd","trace_id":"dce06dd3-b5d4-4c3d-9f14-b224da41176d"}
[2026-05-07 14:10:42] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:47] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:50] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:reset-governor","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"493bad62-499f-46c3-ab8b-328c92ba9190","trace_id":"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a"}
[2026-05-07 14:10:50] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:reset-governor","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"493bad62-499f-46c3-ab8b-328c92ba9190","trace_id":"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a"}
[2026-05-07 14:10:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4d571c29-d825-4c87-90d8-bb28b144d79b","trace_id":"358371cc-6239-4a46-a5cd-32003d760693"}
[2026-05-07 14:10:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4d571c29-d825-4c87-90d8-bb28b144d79b","trace_id":"358371cc-6239-4a46-a5cd-32003d760693"}
[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:52] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"67e2589d-9b37-435c-b98c-f86793d41cb2","trace_id":"e063d6c6-83ae-428d-845b-edba5ef0a9b6"}
[2026-05-07 14:11:06] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"67e2589d-9b37-435c-b98c-f86793d41cb2","trace_id":"e063d6c6-83ae-428d-845b-edba5ef0a9b6"}
[2026-05-07 14:11:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"67e2589d-9b37-435c-b98c-f86793d41cb2","trace_id":"e063d6c6-83ae-428d-845b-edba5ef0a9b6"}
[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:07] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"0593b125-f26d-47b8-b376-bb34a7cf65ff","trace_id":"84e0ff21-1203-4f95-a532-e9abfe626764"}
[2026-05-07 14:11:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"0593b125-f26d-47b8-b376-bb34a7cf65ff","trace_id":"84e0ff21-1203-4f95-a532-e9abfe626764"}
[2026-05-07 14:11:11] local.NOTICE: Monitoring start {"correlation_id":"23eb9666-b406-4123-bd3a-a1459821e9d4","trace_id":"25ac4b64-ff6f-4b35-986e-449e220604a4"}
[2026-05-07 14:11:11] local.NOTICE: Monitoring end {"correlation_id":"23eb9666-b406-4123-bd3a-a1459821e9d4","trace_id":"25ac4b64-ff6f-4b35-986e-449e220604a4"}
[2026-05-07 14:11:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"b393...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.040226065,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"794","depth":4,"bounds":{"left":0.68351066,"top":0.10055866,"width":0.012300532,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.6974734,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.70478725,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-07 14:08:22] local.NOTICE: Monitoring start {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:23] local.NOTICE: Monitoring end {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {\"headers\":{\"Date\":[\"Thu, 07 May 2026 14:08:35 GMT\"],\"Content-Type\":[\"application/json;charset=utf-8\"],\"Content-Length\":[\"227\"],\"Connection\":[\"keep-alive\"],\"CF-Ray\":[\"9f80cc29fd66dc1a-SOF\"],\"CF-Cache-Status\":[\"DYNAMIC\"],\"Strict-Transport-Security\":[\"max-age=31536000; includeSubDomains; preload\"],\"Vary\":[\"origin\"],\"access-control-allow-credentials\":[\"false\"],\"server-timing\":[\"hcid;desc=\\\"019e02c4-d684-7f5d-be16-3d129d00c0a3\\\", cfr;desc=\\\"9f80cc2a06d23402-IAD\\\"\"],\"x-content-type-options\":[\"nosniff\"],\"x-hubspot-correlation-id\":[\"019e02c4-d684-7f5d-be16-3d129d00c0a3\"],\"Set-Cookie\":[\"__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-1.0.1.1-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None\"],\"Report-To\":[\"{\\\"endpoints\\\":[{\\\"url\\\":\\\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\\\"}],\\\"group\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"NEL\":[\"{\\\"success_fraction\\\":0.01,\\\"report_to\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"Server\":[\"cloudflare\"]}} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {\"team_id\":2,\"config_id\":2,\"retry_after\":10,\"reason\":\"Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:36] local.ERROR: Hubspot returned 429 {\"exception\":\"[object] (Jiminny\\\\Exceptions\\\\RateLimitException(code: 0): Hubspot returned 429 at /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206)\n[stacktrace]\n#0 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#4 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\n[previous exception] [object] (SevenShores\\\\Hubspot\\\\Exceptions\\\\BadRequest(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24)\n[stacktrace]\n#0 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(125): SevenShores\\\\Hubspot\\\\Exceptions\\\\HubspotException::create(Object(GuzzleHttp\\\\Exception\\\\ClientException))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#3 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#4 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#5 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#6 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (GuzzleHttp\\\\Exception\\\\ClientException(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111)\n[stacktrace]\n#0 /home/jiminny/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\\\\Exception\\\\RequestException::create(Object(GuzzleHttp\\\\Psr7\\\\Request), Object(GuzzleHttp\\\\Psr7\\\\Response), NULL, Array, NULL)\n#1 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\\\\Middleware::GuzzleHttp\\\\{closure}(Object(GuzzleHttp\\\\Psr7\\\\Response))\n#2 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\\\\Promise\\\\Promise::callHandler(1, Object(GuzzleHttp\\\\Psr7\\\\Response), NULL)\n#3 /home/jiminny/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\\\\Promise\\\\Promise::GuzzleHttp\\\\Promise\\\\{closure}()\n#4 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\\\\Promise\\\\TaskQueue->run(true)\n#5 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitFn()\n#6 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#7 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitList()\n#8 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#9 /home/jiminny/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\\\Promise\\\\Promise->wait()\n#10 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(113): GuzzleHttp\\\\Client->request('POST', 'https://api.hub...', Array)\n#11 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#12 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#13 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#14 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#15 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#16 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#23 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#31 {main}\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:39] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6918eda6-2b33-44f0-81b2-2b857d748d9d\",\"trace_id\":\"b579f82f-2e2c-4f51-90c7-176a9cb4b034\"}\n[2026-05-07 14:08:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6918eda6-2b33-44f0-81b2-2b857d748d9d\",\"trace_id\":\"b579f82f-2e2c-4f51-90c7-176a9cb4b034\"}\n[2026-05-07 14:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4f778d97-0b0b-4d22-811e-8e28826b49d2\",\"trace_id\":\"0c888693-b171-4384-9c15-ee657feac714\"}\n[2026-05-07 14:09:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4f778d97-0b0b-4d22-811e-8e28826b49d2\",\"trace_id\":\"0c888693-b171-4384-9c15-ee657feac714\"}\n[2026-05-07 14:09:26] local.NOTICE: Monitoring start {\"correlation_id\":\"27750001-5212-406e-bfb8-38a645dbcec5\",\"trace_id\":\"57d40356-0102-42fc-ba6b-1ecc93535e1b\"}\n[2026-05-07 14:09:26] local.NOTICE: Monitoring end {\"correlation_id\":\"27750001-5212-406e-bfb8-38a645dbcec5\",\"trace_id\":\"57d40356-0102-42fc-ba6b-1ecc93535e1b\"}\n[2026-05-07 14:09:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fd08a346-b729-47e2-91d6-dc845103affb\",\"trace_id\":\"dfb41a84-ecc1-4054-8517-dc4b2619f036\"}\n[2026-05-07 14:09:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fd08a346-b729-47e2-91d6-dc845103affb\",\"trace_id\":\"dfb41a84-ecc1-4054-8517-dc4b2619f036\"}\n[2026-05-07 14:09:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:40] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"3e4fee4c-1e25-454d-83aa-4fed507bc107\",\"trace_id\":\"e3fb6415-fa4e-4ea2-b163-9b09f456fb0c\"}\n[2026-05-07 14:10:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"1ecbe999-9c82-450c-acf9-dc89bf054b42\",\"trace_id\":\"96d0b27e-b838-4f8c-9959-25ec07ae5f6e\"}\n[2026-05-07 14:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"1ecbe999-9c82-450c-acf9-dc89bf054b42\",\"trace_id\":\"96d0b27e-b838-4f8c-9959-25ec07ae5f6e\"}\n[2026-05-07 14:10:08] local.NOTICE: Monitoring start {\"correlation_id\":\"de73b6fd-8980-4497-aafb-d2c38c47d449\",\"trace_id\":\"0ae3aae5-7abf-4911-84fb-2ba6537a5d38\"}\n[2026-05-07 14:10:08] local.NOTICE: Monitoring end {\"correlation_id\":\"de73b6fd-8980-4497-aafb-d2c38c47d449\",\"trace_id\":\"0ae3aae5-7abf-4911-84fb-2ba6537a5d38\"}\n[2026-05-07 14:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"1b6708af-0228-4e34-88a3-288578822431\",\"trace_id\":\"873e753a-20d2-4387-b9bc-d70791da1bff\"}\n[2026-05-07 14:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"1b6708af-0228-4e34-88a3-288578822431\",\"trace_id\":\"873e753a-20d2-4387-b9bc-d70791da1bff\"}\n[2026-05-07 14:10:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7\",\"trace_id\":\"0852729f-18b9-4c1f-8cf8-fa9772729628\"}\n[2026-05-07 14:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7\",\"trace_id\":\"0852729f-18b9-4c1f-8cf8-fa9772729628\"}\n[2026-05-07 14:10:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"8d1d9ffd-c346-4e05-bd33-2346f02967fa\",\"trace_id\":\"a11335d7-a43f-4152-9008-4f7112aaba0d\"}\n[2026-05-07 14:10:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"8d1d9ffd-c346-4e05-bd33-2346f02967fa\",\"trace_id\":\"a11335d7-a43f-4152-9008-4f7112aaba0d\"}\n[2026-05-07 14:10:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"66e2c860-7cdd-4549-895a-1e7a8c1a420a\",\"trace_id\":\"ab4721f5-bd7c-406e-9420-b9ed64debf84\"}\n[2026-05-07 14:10:26] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"66e2c860-7cdd-4549-895a-1e7a8c1a420a\",\"trace_id\":\"ab4721f5-bd7c-406e-9420-b9ed64debf84\"}\n[2026-05-07 14:10:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"66e2c860-7cdd-4549-895a-1e7a8c1a420a\",\"trace_id\":\"ab4721f5-bd7c-406e-9420-b9ed64debf84\"}\n[2026-05-07 14:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:30] local.INFO: Running conference:monitor:start command for activities in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:30] local.INFO: [conference:monitor:start] No activities found in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"14:05\",\"to\":\"14:10\"} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"04:00\",\"to\":\"04:05\"} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:36] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:36] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd\",\"trace_id\":\"dce06dd3-b5d4-4c3d-9f14-b224da41176d\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"35cb2637-43c5-4cd6-8453-7b8d61c19033\",\"trace_id\":\"79ecc7c8-3825-4196-b8aa-ae8477902bfd\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"35cb2637-43c5-4cd6-8453-7b8d61c19033\",\"trace_id\":\"79ecc7c8-3825-4196-b8aa-ae8477902bfd\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-07T14:12:41.711285Z\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd\",\"trace_id\":\"dce06dd3-b5d4-4c3d-9f14-b224da41176d\"}\n[2026-05-07 14:10:42] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:47] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"493bad62-499f-46c3-ab8b-328c92ba9190\",\"trace_id\":\"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a\"}\n[2026-05-07 14:10:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"493bad62-499f-46c3-ab8b-328c92ba9190\",\"trace_id\":\"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a\"}\n[2026-05-07 14:10:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4d571c29-d825-4c87-90d8-bb28b144d79b\",\"trace_id\":\"358371cc-6239-4a46-a5cd-32003d760693\"}\n[2026-05-07 14:10:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4d571c29-d825-4c87-90d8-bb28b144d79b\",\"trace_id\":\"358371cc-6239-4a46-a5cd-32003d760693\"}\n[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:52] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"67e2589d-9b37-435c-b98c-f86793d41cb2\",\"trace_id\":\"e063d6c6-83ae-428d-845b-edba5ef0a9b6\"}\n[2026-05-07 14:11:06] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"67e2589d-9b37-435c-b98c-f86793d41cb2\",\"trace_id\":\"e063d6c6-83ae-428d-845b-edba5ef0a9b6\"}\n[2026-05-07 14:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"67e2589d-9b37-435c-b98c-f86793d41cb2\",\"trace_id\":\"e063d6c6-83ae-428d-845b-edba5ef0a9b6\"}\n[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:07] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"0593b125-f26d-47b8-b376-bb34a7cf65ff\",\"trace_id\":\"84e0ff21-1203-4f95-a532-e9abfe626764\"}\n[2026-05-07 14:11:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"0593b125-f26d-47b8-b376-bb34a7cf65ff\",\"trace_id\":\"84e0ff21-1203-4f95-a532-e9abfe626764\"}\n[2026-05-07 14:11:11] local.NOTICE: Monitoring start {\"correlation_id\":\"23eb9666-b406-4123-bd3a-a1459821e9d4\",\"trace_id\":\"25ac4b64-ff6f-4b35-986e-449e220604a4\"}\n[2026-05-07 14:11:11] local.NOTICE: Monitoring end {\"correlation_id\":\"23eb9666-b406-4123-bd3a-a1459821e9d4\",\"trace_id\":\"25ac4b64-ff6f-4b35-986e-449e220604a4\"}\n[2026-05-07 14:11:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"b3939f93-fc8d-4586-93d5-9b6be01c139b\",\"trace_id\":\"6991f28e-f1b8-4235-ba74-0c15d4ee2b5b\"}\n[2026-05-07 14:11:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"b3939f93-fc8d-4586-93d5-9b6be01c139b\",\"trace_id\":\"6991f28e-f1b8-4235-ba74-0c15d4ee2b5b\"}\n[2026-05-07 14:11:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:20] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:20] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e947ce8c-00c9-4c58-aea9-afab1030a83b\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e947ce8c-00c9-4c58-aea9-afab1030a83b\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24828544,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.34,\"average_seconds_per_request\":0} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":394.65,\"usage\":25001880,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.ERROR: Trying to access array offset on null {\"exception\":\"[object] (ErrorException(code: 0): Trying to access array offset on null at /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php:342)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#1 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(342): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#2 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(675): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->importOpportunityBatch(Array)\n#3 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(85): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->processOpportunityBatch(Array)\n#4 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(118): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->syncOpportunities(Array)\n#5 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(86): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->syncHubspotCrmObjects(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service), Object(Illuminate\\\\Support\\\\Carbon))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->handle(Object(Jiminny\\\\Services\\\\ResolveTeamCrmConnection), Object(Illuminate\\\\Log\\\\LogManager), Object(Jiminny\\\\Repositories\\\\TeamRepository))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->Illuminate\\\\Bus\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects), false)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->Illuminate\\\\Queue\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#21 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'crm-sync,crm-up...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'crm-sync,crm-up...')\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#32 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24830528,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":14.86,\"usage\":24891936,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24930376,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":14.87,\"usage\":25090176,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":25129256,\"real_usage\":65011712,\"pid\":49874} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.22,\"average_seconds_per_request\":0} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":246.9,\"usage\":25345032,\"real_usage\":65011712,\"pid\":49874} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.ERROR: Trying to access array offset on null {\"exception\":\"[object] (ErrorException(code: 0): Trying to access array offset on null at /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php:342)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#1 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(342): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#2 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(675): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->importOpportunityBatch(Array)\n#3 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(85): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->processOpportunityBatch(Array)\n#4 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(118): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->syncOpportunities(Array)\n#5 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(86): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->syncHubspotCrmObjects(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service), Object(Illuminate\\\\Support\\\\Carbon))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->handle(Object(Jiminny\\\\Services\\\\ResolveTeamCrmConnection), Object(Illuminate\\\\Log\\\\LogManager), Object(Jiminny\\\\Repositories\\\\TeamRepository))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->Illuminate\\\\Bus\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects), false)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->Illuminate\\\\Queue\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#21 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'crm-sync,crm-up...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'crm-sync,crm-up...')\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#32 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24842584,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.21,\"average_seconds_per_request\":0} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":239.38,\"usage\":25015920,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.ERROR: Trying to access array offset on null {\"exception\":\"[object] (ErrorException(code: 0): Trying to access array offset on null at /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php:342)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#1 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(342): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#2 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(675): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->importOpportunityBatch(Array)\n#3 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(85): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->processOpportunityBatch(Array)\n#4 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(118): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->syncOpportunities(Array)\n#5 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(86): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->syncHubspotCrmObjects(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service), Object(Illuminate\\\\Support\\\\Carbon))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->handle(Object(Jiminny\\\\Services\\\\ResolveTeamCrmConnection), Object(Illuminate\\\\Log\\\\LogManager), Object(Jiminny\\\\Repositories\\\\TeamRepository))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->Illuminate\\\\Bus\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects), false)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->Illuminate\\\\Queue\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#21 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'crm-sync,crm-up...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'crm-sync,crm-up...')\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#32 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24861864,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":25.0,\"usage\":24917104,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":210.1,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.73} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:12:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"91d0261e-7354-4a33-aea8-58089845e234\",\"trace_id\":\"030809b6-40c4-482e-9355-7681abff9dbe\"}\n[2026-05-07 14:12:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"91d0261e-7354-4a33-aea8-58089845e234\",\"trace_id\":\"030809b6-40c4-482e-9355-7681abff9dbe\"}\n[2026-05-07 14:12:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"91d0261e-7354-4a33-aea8-58089845e234\",\"trace_id\":\"030809b6-40c4-482e-9355-7681abff9dbe\"}\n[2026-05-07 14:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"ae1fc2e9-cee8-41fb-9beb-765160e717c2\",\"trace_id\":\"05276bce-900c-4067-9ea4-3d7ffd164b12\"}\n[2026-05-07 14:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"ae1fc2e9-cee8-41fb-9beb-765160e717c2\",\"trace_id\":\"05276bce-900c-4067-9ea4-3d7ffd164b12\"}\n[2026-05-07 14:12:09] local.NOTICE: Monitoring start {\"correlation_id\":\"5ee463e9-fe8a-4731-b989-55e763ad67d6\",\"trace_id\":\"6a15ee60-a923-4853-a937-9353e3991a8e\"}\n[2026-05-07 14:12:09] local.NOTICE: Monitoring end {\"correlation_id\":\"5ee463e9-fe8a-4731-b989-55e763ad67d6\",\"trace_id\":\"6a15ee60-a923-4853-a937-9353e3991a8e\"}\n[2026-05-07 14:12:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"05128955-a4f7-4354-a0ac-915c6d9969f5\",\"trace_id\":\"9ebe0c71-e6b5-41f0-aaf8-9465027b75e0\"}\n[2026-05-07 14:12:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"05128955-a4f7-4354-a0ac-915c6d9969f5\",\"trace_id\":\"9ebe0c71-e6b5-41f0-aaf8-9465027b75e0\"}\n[2026-05-07 14:12:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:16] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:10:00, 2026-05-07 14:12:00] {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:16] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:10:00, 2026-05-07 14:12:00] {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:20] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:20] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:23] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 2 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"206a607e-298a-41c4-9663-0e4d8b27d5cb\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:13:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"7566e406-287f-4c04-abf2-82b683af08a1\",\"trace_id\":\"a69b8bf4-a237-467b-b372-d56a5d56b586\"}\n[2026-05-07 14:13:07] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"7566e406-287f-4c04-abf2-82b683af08a1\",\"trace_id\":\"a69b8bf4-a237-467b-b372-d56a5d56b586\"}\n[2026-05-07 14:13:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"7566e406-287f-4c04-abf2-82b683af08a1\",\"trace_id\":\"a69b8bf4-a237-467b-b372-d56a5d56b586\"}\n[2026-05-07 14:13:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e6f0284a-0819-485c-90fb-acba2398f2d2\",\"trace_id\":\"4b702d84-fd3e-44e2-b8bf-ed4f1a388aef\"}\n[2026-05-07 14:13:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e6f0284a-0819-485c-90fb-acba2398f2d2\",\"trace_id\":\"4b702d84-fd3e-44e2-b8bf-ed4f1a388aef\"}\n[2026-05-07 14:13:11] local.NOTICE: Monitoring start {\"correlation_id\":\"c3d31d29-15b2-44c4-b3f7-9eb93d8fa463\",\"trace_id\":\"e8208949-019d-4b02-9b5e-ca2065e17eb3\"}\n[2026-05-07 14:13:12] local.NOTICE: Monitoring end {\"correlation_id\":\"c3d31d29-15b2-44c4-b3f7-9eb93d8fa463\",\"trace_id\":\"e8208949-019d-4b02-9b5e-ca2065e17eb3\"}\n[2026-05-07 14:13:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"c984be16-0f01-4e8b-b85a-38dc507f1e8e\",\"trace_id\":\"5c1a2294-7759-43d0-b1d5-b465058b1899\"}\n[2026-05-07 14:13:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"c984be16-0f01-4e8b-b85a-38dc507f1e8e\",\"trace_id\":\"5c1a2294-7759-43d0-b1d5-b465058b1899\"}\n[2026-05-07 14:13:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:22] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:22] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"857d1e1f-a3fe-41f2-a321-7e34cde62cb3\",\"trace_id\":\"1b1f80a8-f45c-452b-b9ca-c5b2a816ffc0\"}\n[2026-05-07 14:13:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:27] local.NOTICE: Calendar sync start {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"857d1e1f-a3fe-41f2-a321-7e34cde62cb3\",\"trace_id\":\"1b1f80a8-f45c-452b-b9ca-c5b2a816ffc0\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 4e521bc0-2ca4-49dd-aef5-5734a1092900 Correlation ID: b4a85540-77aa-4e03-84db-0f8b421b078a Timestamp: 2026-05-07 14:13:31Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:31Z\\\",\\\"trace_id\\\":\\\"4e521bc0-2ca4-49dd-aef5-5734a1092900\\\",\\\"correlation_id\\\":\\\"b4a85540-77aa-4e03-84db-0f8b421b078a\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 51233fef-4451-4b2d-82eb-0b26d9293600 Correlation ID: df3a132e-e0a0-449d-9f4c-95844490c7bf Timestamp: 2026-05-07 14:13:31Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:31Z\\\",\\\"trace_id\\\":\\\"51233fef-4451-4b2d-82eb-0b26d9293600\\\",\\\"correlation_id\\\":\\\"df3a132e-e0a0-449d-9f4c-95844490c7bf\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 49f15614-bbd7-432c-8d6c-e19b09b11400 Correlation ID: 49e24b17-53d3-4b1d-804d-ce38bf344368 Timestamp: 2026-05-07 14:13:35Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:35Z\\\",\\\"trace_id\\\":\\\"49f15614-bbd7-432c-8d6c-e19b09b11400\\\",\\\"correlation_id\\\":\\\"49e24b17-53d3-4b1d-804d-ce38bf344368\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 1d4d2578-2be4-4c43-b400-cde028293600 Correlation ID: 144144e2-130d-499c-a0c5-e0b665aa4c18 Timestamp: 2026-05-07 14:13:35Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:35Z\\\",\\\"trace_id\\\":\\\"1d4d2578-2be4-4c43-b400-cde028293600\\\",\\\"correlation_id\\\":\\\"144144e2-130d-499c-a0c5-e0b665aa4c18\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: e8e681f8-1e44-4d8a-baf9-8f21ad2a3400 Correlation ID: 0bf639e5-a9c0-4105-b806-8d15fc269ec6 Timestamp: 2026-05-07 14:13:36Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:36Z\\\",\\\"trace_id\\\":\\\"e8e681f8-1e44-4d8a-baf9-8f21ad2a3400\\\",\\\"correlation_id\\\":\\\"0bf639e5-a9c0-4105-b806-8d15fc269ec6\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"c0ec8c35bbde501bc9a9a645a16a003b1758fbda6e2ce73b27c9a87d9db0da81\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:38] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:38] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:38] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCHhwR3crxfEuMI8zGlf-bMYpCFtdxXvSJWTlnqQvu_jjoOrOYL2VG9rZwFHCERHxGfGEK3CmQX6x8MJG3ZbBXGuVIS6C7u-doY5maMRdsfnrHIAEMJd4Bs_WMfMH4tDJ8j9aul7DHDEJaP7w0PoPPpcoxu4nEk4vk-MolJBEgkSrayEewuBs5JVItUX9lUY2tA.yO2roNQ4Vdm6hBgoutuphGchuzbvsk7aqt5wHfcyeFQ\",\"last_sync\":\"2026-05-06 15:58:35\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}","depth":4,"bounds":{"left":0.4168883,"top":0.09736632,"width":0.5831117,"height":0.90263367},"on_screen":true,"value":"[2026-05-07 14:08:22] local.NOTICE: Monitoring start {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:23] local.NOTICE: Monitoring end {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {\"headers\":{\"Date\":[\"Thu, 07 May 2026 14:08:35 GMT\"],\"Content-Type\":[\"application/json;charset=utf-8\"],\"Content-Length\":[\"227\"],\"Connection\":[\"keep-alive\"],\"CF-Ray\":[\"9f80cc29fd66dc1a-SOF\"],\"CF-Cache-Status\":[\"DYNAMIC\"],\"Strict-Transport-Security\":[\"max-age=31536000; includeSubDomains; preload\"],\"Vary\":[\"origin\"],\"access-control-allow-credentials\":[\"false\"],\"server-timing\":[\"hcid;desc=\\\"019e02c4-d684-7f5d-be16-3d129d00c0a3\\\", cfr;desc=\\\"9f80cc2a06d23402-IAD\\\"\"],\"x-content-type-options\":[\"nosniff\"],\"x-hubspot-correlation-id\":[\"019e02c4-d684-7f5d-be16-3d129d00c0a3\"],\"Set-Cookie\":[\"__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-1.0.1.1-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None\"],\"Report-To\":[\"{\\\"endpoints\\\":[{\\\"url\\\":\\\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\\\"}],\\\"group\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"NEL\":[\"{\\\"success_fraction\\\":0.01,\\\"report_to\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"Server\":[\"cloudflare\"]}} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {\"team_id\":2,\"config_id\":2,\"retry_after\":10,\"reason\":\"Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:36] local.ERROR: Hubspot returned 429 {\"exception\":\"[object] (Jiminny\\\\Exceptions\\\\RateLimitException(code: 0): Hubspot returned 429 at /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206)\n[stacktrace]\n#0 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#4 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\n[previous exception] [object] (SevenShores\\\\Hubspot\\\\Exceptions\\\\BadRequest(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24)\n[stacktrace]\n#0 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(125): SevenShores\\\\Hubspot\\\\Exceptions\\\\HubspotException::create(Object(GuzzleHttp\\\\Exception\\\\ClientException))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#3 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#4 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#5 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#6 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (GuzzleHttp\\\\Exception\\\\ClientException(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111)\n[stacktrace]\n#0 /home/jiminny/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\\\\Exception\\\\RequestException::create(Object(GuzzleHttp\\\\Psr7\\\\Request), Object(GuzzleHttp\\\\Psr7\\\\Response), NULL, Array, NULL)\n#1 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\\\\Middleware::GuzzleHttp\\\\{closure}(Object(GuzzleHttp\\\\Psr7\\\\Response))\n#2 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\\\\Promise\\\\Promise::callHandler(1, Object(GuzzleHttp\\\\Psr7\\\\Response), NULL)\n#3 /home/jiminny/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\\\\Promise\\\\Promise::GuzzleHttp\\\\Promise\\\\{closure}()\n#4 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\\\\Promise\\\\TaskQueue->run(true)\n#5 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitFn()\n#6 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#7 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitList()\n#8 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#9 /home/jiminny/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\\\Promise\\\\Promise->wait()\n#10 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(113): GuzzleHttp\\\\Client->request('POST', 'https://api.hub...', Array)\n#11 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#12 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#13 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#14 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#15 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#16 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#23 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#31 {main}\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:39] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6918eda6-2b33-44f0-81b2-2b857d748d9d\",\"trace_id\":\"b579f82f-2e2c-4f51-90c7-176a9cb4b034\"}\n[2026-05-07 14:08:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6918eda6-2b33-44f0-81b2-2b857d748d9d\",\"trace_id\":\"b579f82f-2e2c-4f51-90c7-176a9cb4b034\"}\n[2026-05-07 14:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4f778d97-0b0b-4d22-811e-8e28826b49d2\",\"trace_id\":\"0c888693-b171-4384-9c15-ee657feac714\"}\n[2026-05-07 14:09:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4f778d97-0b0b-4d22-811e-8e28826b49d2\",\"trace_id\":\"0c888693-b171-4384-9c15-ee657feac714\"}\n[2026-05-07 14:09:26] local.NOTICE: Monitoring start {\"correlation_id\":\"27750001-5212-406e-bfb8-38a645dbcec5\",\"trace_id\":\"57d40356-0102-42fc-ba6b-1ecc93535e1b\"}\n[2026-05-07 14:09:26] local.NOTICE: Monitoring end {\"correlation_id\":\"27750001-5212-406e-bfb8-38a645dbcec5\",\"trace_id\":\"57d40356-0102-42fc-ba6b-1ecc93535e1b\"}\n[2026-05-07 14:09:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fd08a346-b729-47e2-91d6-dc845103affb\",\"trace_id\":\"dfb41a84-ecc1-4054-8517-dc4b2619f036\"}\n[2026-05-07 14:09:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fd08a346-b729-47e2-91d6-dc845103affb\",\"trace_id\":\"dfb41a84-ecc1-4054-8517-dc4b2619f036\"}\n[2026-05-07 14:09:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:40] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"3e4fee4c-1e25-454d-83aa-4fed507bc107\",\"trace_id\":\"e3fb6415-fa4e-4ea2-b163-9b09f456fb0c\"}\n[2026-05-07 14:10:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"1ecbe999-9c82-450c-acf9-dc89bf054b42\",\"trace_id\":\"96d0b27e-b838-4f8c-9959-25ec07ae5f6e\"}\n[2026-05-07 14:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"1ecbe999-9c82-450c-acf9-dc89bf054b42\",\"trace_id\":\"96d0b27e-b838-4f8c-9959-25ec07ae5f6e\"}\n[2026-05-07 14:10:08] local.NOTICE: Monitoring start {\"correlation_id\":\"de73b6fd-8980-4497-aafb-d2c38c47d449\",\"trace_id\":\"0ae3aae5-7abf-4911-84fb-2ba6537a5d38\"}\n[2026-05-07 14:10:08] local.NOTICE: Monitoring end {\"correlation_id\":\"de73b6fd-8980-4497-aafb-d2c38c47d449\",\"trace_id\":\"0ae3aae5-7abf-4911-84fb-2ba6537a5d38\"}\n[2026-05-07 14:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"1b6708af-0228-4e34-88a3-288578822431\",\"trace_id\":\"873e753a-20d2-4387-b9bc-d70791da1bff\"}\n[2026-05-07 14:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"1b6708af-0228-4e34-88a3-288578822431\",\"trace_id\":\"873e753a-20d2-4387-b9bc-d70791da1bff\"}\n[2026-05-07 14:10:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7\",\"trace_id\":\"0852729f-18b9-4c1f-8cf8-fa9772729628\"}\n[2026-05-07 14:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7\",\"trace_id\":\"0852729f-18b9-4c1f-8cf8-fa9772729628\"}\n[2026-05-07 14:10:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"8d1d9ffd-c346-4e05-bd33-2346f02967fa\",\"trace_id\":\"a11335d7-a43f-4152-9008-4f7112aaba0d\"}\n[2026-05-07 14:10:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"8d1d9ffd-c346-4e05-bd33-2346f02967fa\",\"trace_id\":\"a11335d7-a43f-4152-9008-4f7112aaba0d\"}\n[2026-05-07 14:10:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"66e2c860-7cdd-4549-895a-1e7a8c1a420a\",\"trace_id\":\"ab4721f5-bd7c-406e-9420-b9ed64debf84\"}\n[2026-05-07 14:10:26] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"66e2c860-7cdd-4549-895a-1e7a8c1a420a\",\"trace_id\":\"ab4721f5-bd7c-406e-9420-b9ed64debf84\"}\n[2026-05-07 14:10:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"66e2c860-7cdd-4549-895a-1e7a8c1a420a\",\"trace_id\":\"ab4721f5-bd7c-406e-9420-b9ed64debf84\"}\n[2026-05-07 14:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:30] local.INFO: Running conference:monitor:start command for activities in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:30] local.INFO: [conference:monitor:start] No activities found in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"14:05\",\"to\":\"14:10\"} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"04:00\",\"to\":\"04:05\"} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:36] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:36] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd\",\"trace_id\":\"dce06dd3-b5d4-4c3d-9f14-b224da41176d\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"35cb2637-43c5-4cd6-8453-7b8d61c19033\",\"trace_id\":\"79ecc7c8-3825-4196-b8aa-ae8477902bfd\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"35cb2637-43c5-4cd6-8453-7b8d61c19033\",\"trace_id\":\"79ecc7c8-3825-4196-b8aa-ae8477902bfd\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-07T14:12:41.711285Z\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd\",\"trace_id\":\"dce06dd3-b5d4-4c3d-9f14-b224da41176d\"}\n[2026-05-07 14:10:42] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:47] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"493bad62-499f-46c3-ab8b-328c92ba9190\",\"trace_id\":\"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a\"}\n[2026-05-07 14:10:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"493bad62-499f-46c3-ab8b-328c92ba9190\",\"trace_id\":\"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a\"}\n[2026-05-07 14:10:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4d571c29-d825-4c87-90d8-bb28b144d79b\",\"trace_id\":\"358371cc-6239-4a46-a5cd-32003d760693\"}\n[2026-05-07 14:10:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4d571c29-d825-4c87-90d8-bb28b144d79b\",\"trace_id\":\"358371cc-6239-4a46-a5cd-32003d760693\"}\n[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:52] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"67e2589d-9b37-435c-b98c-f86793d41cb2\",\"trace_id\":\"e063d6c6-83ae-428d-845b-edba5ef0a9b6\"}\n[2026-05-07 14:11:06] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"67e2589d-9b37-435c-b98c-f86793d41cb2\",\"trace_id\":\"e063d6c6-83ae-428d-845b-edba5ef0a9b6\"}\n[2026-05-07 14:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"67e2589d-9b37-435c-b98c-f86793d41cb2\",\"trace_id\":\"e063d6c6-83ae-428d-845b-edba5ef0a9b6\"}\n[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:07] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"0593b125-f26d-47b8-b376-bb34a7cf65ff\",\"trace_id\":\"84e0ff21-1203-4f95-a532-e9abfe626764\"}\n[2026-05-07 14:11:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"0593b125-f26d-47b8-b376-bb34a7cf65ff\",\"trace_id\":\"84e0ff21-1203-4f95-a532-e9abfe626764\"}\n[2026-05-07 14:11:11] local.NOTICE: Monitoring start {\"correlation_id\":\"23eb9666-b406-4123-bd3a-a1459821e9d4\",\"trace_id\":\"25ac4b64-ff6f-4b35-986e-449e220604a4\"}\n[2026-05-07 14:11:11] local.NOTICE: Monitoring end {\"correlation_id\":\"23eb9666-b406-4123-bd3a-a1459821e9d4\",\"trace_id\":\"25ac4b64-ff6f-4b35-986e-449e220604a4\"}\n[2026-05-07 14:11:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"b3939f93-fc8d-4586-93d5-9b6be01c139b\",\"trace_id\":\"6991f28e-f1b8-4235-ba74-0c15d4ee2b5b\"}\n[2026-05-07 14:11:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"b3939f93-fc8d-4586-93d5-9b6be01c139b\",\"trace_id\":\"6991f28e-f1b8-4235-ba74-0c15d4ee2b5b\"}\n[2026-05-07 14:11:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:20] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:20] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e947ce8c-00c9-4c58-aea9-afab1030a83b\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e947ce8c-00c9-4c58-aea9-afab1030a83b\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24828544,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.34,\"average_seconds_per_request\":0} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":394.65,\"usage\":25001880,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.ERROR: Trying to access array offset on null {\"exception\":\"[object] (ErrorException(code: 0): Trying to access array offset on null at /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php:342)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#1 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(342): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#2 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(675): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->importOpportunityBatch(Array)\n#3 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(85): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->processOpportunityBatch(Array)\n#4 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(118): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->syncOpportunities(Array)\n#5 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(86): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->syncHubspotCrmObjects(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service), Object(Illuminate\\\\Support\\\\Carbon))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->handle(Object(Jiminny\\\\Services\\\\ResolveTeamCrmConnection), Object(Illuminate\\\\Log\\\\LogManager), Object(Jiminny\\\\Repositories\\\\TeamRepository))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->Illuminate\\\\Bus\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects), false)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->Illuminate\\\\Queue\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#21 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'crm-sync,crm-up...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'crm-sync,crm-up...')\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#32 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24830528,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":14.86,\"usage\":24891936,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24930376,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":14.87,\"usage\":25090176,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":25129256,\"real_usage\":65011712,\"pid\":49874} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.22,\"average_seconds_per_request\":0} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":246.9,\"usage\":25345032,\"real_usage\":65011712,\"pid\":49874} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.ERROR: Trying to access array offset on null {\"exception\":\"[object] (ErrorException(code: 0): Trying to access array offset on null at /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php:342)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#1 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(342): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#2 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(675): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->importOpportunityBatch(Array)\n#3 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(85): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->processOpportunityBatch(Array)\n#4 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(118): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->syncOpportunities(Array)\n#5 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(86): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->syncHubspotCrmObjects(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service), Object(Illuminate\\\\Support\\\\Carbon))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->handle(Object(Jiminny\\\\Services\\\\ResolveTeamCrmConnection), Object(Illuminate\\\\Log\\\\LogManager), Object(Jiminny\\\\Repositories\\\\TeamRepository))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->Illuminate\\\\Bus\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects), false)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->Illuminate\\\\Queue\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#21 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'crm-sync,crm-up...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'crm-sync,crm-up...')\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#32 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24842584,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.21,\"average_seconds_per_request\":0} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":239.38,\"usage\":25015920,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.ERROR: Trying to access array offset on null {\"exception\":\"[object] (ErrorException(code: 0): Trying to access array offset on null at /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php:342)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#1 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(342): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#2 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(675): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->importOpportunityBatch(Array)\n#3 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(85): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->processOpportunityBatch(Array)\n#4 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(118): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->syncOpportunities(Array)\n#5 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(86): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->syncHubspotCrmObjects(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service), Object(Illuminate\\\\Support\\\\Carbon))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->handle(Object(Jiminny\\\\Services\\\\ResolveTeamCrmConnection), Object(Illuminate\\\\Log\\\\LogManager), Object(Jiminny\\\\Repositories\\\\TeamRepository))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->Illuminate\\\\Bus\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects), false)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->Illuminate\\\\Queue\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#21 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'crm-sync,crm-up...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'crm-sync,crm-up...')\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#32 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24861864,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":25.0,\"usage\":24917104,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":210.1,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.73} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:12:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"91d0261e-7354-4a33-aea8-58089845e234\",\"trace_id\":\"030809b6-40c4-482e-9355-7681abff9dbe\"}\n[2026-05-07 14:12:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"91d0261e-7354-4a33-aea8-58089845e234\",\"trace_id\":\"030809b6-40c4-482e-9355-7681abff9dbe\"}\n[2026-05-07 14:12:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"91d0261e-7354-4a33-aea8-58089845e234\",\"trace_id\":\"030809b6-40c4-482e-9355-7681abff9dbe\"}\n[2026-05-07 14:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"ae1fc2e9-cee8-41fb-9beb-765160e717c2\",\"trace_id\":\"05276bce-900c-4067-9ea4-3d7ffd164b12\"}\n[2026-05-07 14:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"ae1fc2e9-cee8-41fb-9beb-765160e717c2\",\"trace_id\":\"05276bce-900c-4067-9ea4-3d7ffd164b12\"}\n[2026-05-07 14:12:09] local.NOTICE: Monitoring start {\"correlation_id\":\"5ee463e9-fe8a-4731-b989-55e763ad67d6\",\"trace_id\":\"6a15ee60-a923-4853-a937-9353e3991a8e\"}\n[2026-05-07 14:12:09] local.NOTICE: Monitoring end {\"correlation_id\":\"5ee463e9-fe8a-4731-b989-55e763ad67d6\",\"trace_id\":\"6a15ee60-a923-4853-a937-9353e3991a8e\"}\n[2026-05-07 14:12:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"05128955-a4f7-4354-a0ac-915c6d9969f5\",\"trace_id\":\"9ebe0c71-e6b5-41f0-aaf8-9465027b75e0\"}\n[2026-05-07 14:12:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"05128955-a4f7-4354-a0ac-915c6d9969f5\",\"trace_id\":\"9ebe0c71-e6b5-41f0-aaf8-9465027b75e0\"}\n[2026-05-07 14:12:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:16] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:10:00, 2026-05-07 14:12:00] {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:16] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:10:00, 2026-05-07 14:12:00] {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:20] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:20] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:23] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 2 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"206a607e-298a-41c4-9663-0e4d8b27d5cb\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:13:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"7566e406-287f-4c04-abf2-82b683af08a1\",\"trace_id\":\"a69b8bf4-a237-467b-b372-d56a5d56b586\"}\n[2026-05-07 14:13:07] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"7566e406-287f-4c04-abf2-82b683af08a1\",\"trace_id\":\"a69b8bf4-a237-467b-b372-d56a5d56b586\"}\n[2026-05-07 14:13:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"7566e406-287f-4c04-abf2-82b683af08a1\",\"trace_id\":\"a69b8bf4-a237-467b-b372-d56a5d56b586\"}\n[2026-05-07 14:13:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e6f0284a-0819-485c-90fb-acba2398f2d2\",\"trace_id\":\"4b702d84-fd3e-44e2-b8bf-ed4f1a388aef\"}\n[2026-05-07 14:13:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e6f0284a-0819-485c-90fb-acba2398f2d2\",\"trace_id\":\"4b702d84-fd3e-44e2-b8bf-ed4f1a388aef\"}\n[2026-05-07 14:13:11] local.NOTICE: Monitoring start {\"correlation_id\":\"c3d31d29-15b2-44c4-b3f7-9eb93d8fa463\",\"trace_id\":\"e8208949-019d-4b02-9b5e-ca2065e17eb3\"}\n[2026-05-07 14:13:12] local.NOTICE: Monitoring end {\"correlation_id\":\"c3d31d29-15b2-44c4-b3f7-9eb93d8fa463\",\"trace_id\":\"e8208949-019d-4b02-9b5e-ca2065e17eb3\"}\n[2026-05-07 14:13:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"c984be16-0f01-4e8b-b85a-38dc507f1e8e\",\"trace_id\":\"5c1a2294-7759-43d0-b1d5-b465058b1899\"}\n[2026-05-07 14:13:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"c984be16-0f01-4e8b-b85a-38dc507f1e8e\",\"trace_id\":\"5c1a2294-7759-43d0-b1d5-b465058b1899\"}\n[2026-05-07 14:13:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:22] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:22] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"857d1e1f-a3fe-41f2-a321-7e34cde62cb3\",\"trace_id\":\"1b1f80a8-f45c-452b-b9ca-c5b2a816ffc0\"}\n[2026-05-07 14:13:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:27] local.NOTICE: Calendar sync start {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"857d1e1f-a3fe-41f2-a321-7e34cde62cb3\",\"trace_id\":\"1b1f80a8-f45c-452b-b9ca-c5b2a816ffc0\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 4e521bc0-2ca4-49dd-aef5-5734a1092900 Correlation ID: b4a85540-77aa-4e03-84db-0f8b421b078a Timestamp: 2026-05-07 14:13:31Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:31Z\\\",\\\"trace_id\\\":\\\"4e521bc0-2ca4-49dd-aef5-5734a1092900\\\",\\\"correlation_id\\\":\\\"b4a85540-77aa-4e03-84db-0f8b421b078a\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 51233fef-4451-4b2d-82eb-0b26d9293600 Correlation ID: df3a132e-e0a0-449d-9f4c-95844490c7bf Timestamp: 2026-05-07 14:13:31Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:31Z\\\",\\\"trace_id\\\":\\\"51233fef-4451-4b2d-82eb-0b26d9293600\\\",\\\"correlation_id\\\":\\\"df3a132e-e0a0-449d-9f4c-95844490c7bf\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 49f15614-bbd7-432c-8d6c-e19b09b11400 Correlation ID: 49e24b17-53d3-4b1d-804d-ce38bf344368 Timestamp: 2026-05-07 14:13:35Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:35Z\\\",\\\"trace_id\\\":\\\"49f15614-bbd7-432c-8d6c-e19b09b11400\\\",\\\"correlation_id\\\":\\\"49e24b17-53d3-4b1d-804d-ce38bf344368\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 1d4d2578-2be4-4c43-b400-cde028293600 Correlation ID: 144144e2-130d-499c-a0c5-e0b665aa4c18 Timestamp: 2026-05-07 14:13:35Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:35Z\\\",\\\"trace_id\\\":\\\"1d4d2578-2be4-4c43-b400-cde028293600\\\",\\\"correlation_id\\\":\\\"144144e2-130d-499c-a0c5-e0b665aa4c18\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: e8e681f8-1e44-4d8a-baf9-8f21ad2a3400 Correlation ID: 0bf639e5-a9c0-4105-b806-8d15fc269ec6 Timestamp: 2026-05-07 14:13:36Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:36Z\\\",\\\"trace_id\\\":\\\"e8e681f8-1e44-4d8a-baf9-8f21ad2a3400\\\",\\\"correlation_id\\\":\\\"0bf639e5-a9c0-4105-b806-8d15fc269ec6\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"c0ec8c35bbde501bc9a9a645a16a003b1758fbda6e2ce73b27c9a87d9db0da81\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:38] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:38] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:38] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCHhwR3crxfEuMI8zGlf-bMYpCFtdxXvSJWTlnqQvu_jjoOrOYL2VG9rZwFHCERHxGfGEK3CmQX6x8MJG3ZbBXGuVIS6C7u-doY5maMRdsfnrHIAEMJd4Bs_WMfMH4tDJ8j9aul7DHDEJaP7w0PoPPpcoxu4nEk4vk-MolJBEgkSrayEewuBs5JVItUX9lUY2tA.yO2roNQ4Vdm6hBgoutuphGchuzbvsk7aqt5wHfcyeFQ\",\"last_sync\":\"2026-05-06 15:58:35\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2","depth":4,"bounds":{"left":0.34906915,"top":0.2490024,"width":0.007978723,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"70","depth":4,"bounds":{"left":0.35904256,"top":0.2490024,"width":0.009973404,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":4,"bounds":{"left":0.37101063,"top":0.2490024,"width":0.007978723,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.3806516,"top":0.24740623,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.3879654,"top":0.24740623,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Crm\\Hubspot;\n\nuse HubSpot\\Client\\Crm\\Deals\\ApiException as DealApiException;\nuse HubSpot\\Client\\Crm\\Contacts\\ApiException as ContactApiException;\nuse HubSpot\\Client\\Crm\\Companies\\ApiException as CompanyApiException;\nuse HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectWithAssociations as ContactsWithAssociations;\nuse HubSpot\\Client\\Crm\\Companies\\Model\\SimplePublicObjectWithAssociations as CompaniesWithAssociations;\nuse HubSpot\\Client\\Crm\\Deals\\Model\\SimplePublicObjectWithAssociations as DealWithAssociations;\nuse HubSpot\\Client\\Crm\\Objects\\Model\\SimplePublicObjectInput;\nuse HubSpot\\Client\\Crm\\Objects\\Model\\SimplePublicObjectWithAssociations as ObjectWithAssociations;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\Error;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\PipelineStage;\nuse HubSpot\\Client\\Crm\\Properties\\Model\\Property;\nuse HubSpot\\Discovery\\Discovery;\nuse Jiminny\\Component\\Utility\\Service\\ProviderRateLimiter;\nuse Jiminny\\Exceptions\\CrmException;\nuse Jiminny\\Exceptions\\RateLimitException;\nuse Jiminny\\Exceptions\\SocialAccountTokenInvalidException;\nuse Jiminny\\Jobs\\Crm\\NoteObject;\nuse Jiminny\\Models\\Crm\\Field;\nuse Jiminny\\Services\\Crm\\BaseClient;\nuse Jiminny\\Services\\Crm\\Hubspot\\DTO\\Response\\Owner;\nuse Jiminny\\Services\\SocialAccountService;\nuse SevenShores\\Hubspot\\Exceptions\\BadRequest;\nuse SevenShores\\Hubspot\\Exceptions\\HubspotException;\nuse SevenShores\\Hubspot\\Factory;\nuse SevenShores\\Hubspot\\Http\\Response;\nuse Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService;\nuse Throwable;\n\n/**\n * @phpstan-type CrmFieldOption array{id:string, label:string, value?:string}\n */\nclass Client extends BaseClient implements HubspotClientInterface\n{\n public const string MIN_API_VERSION = '2';\n\n public const string BASE_URL = 'https://api.hubapi.com';\n\n public const int ASSOCIATIONS_BATCH_SIZE_LIMIT = 1000;\n\n private HubspotPaginationService $paginationService;\n private HubspotTokenManager $tokenManager;\n private ProviderRateLimiter $rateLimiter;\n\n public function __construct(\n SocialAccountService $socialAccountService,\n HubspotPaginationService $paginationService,\n HubspotTokenManager $tokenManager,\n ProviderRateLimiter $rateLimiter,\n ) {\n parent::__construct($socialAccountService);\n $this->paginationService = $paginationService;\n $this->tokenManager = $tokenManager;\n $this->rateLimiter = $rateLimiter;\n\n $this->setBaseUrl(self::BASE_URL);\n $this->setVersion(self::MIN_API_VERSION);\n }\n\n /**\n * Single entry point for every HubSpot API call. Enforces the per-portal\n * rate limit configured in the rate_limits table (morphed to the current\n * Configuration) and reacts to a real 429 from HubSpot by translating it\n * into a RateLimitException carrying Retry-After.\n *\n * Wrap any outbound HubSpot call (SDK or raw HTTP) like:\n *\n * $this->executeRequest(fn () => $this->getNewInstance()->crm()->...);\n *\n * @template T\n * @param callable(): T $apiCall\n * @return T\n *\n * @throws RateLimitException\n */\n private function executeRequest(callable $apiCall)\n {\n if (! $this->rateLimiter->canMakeRequest($this->config)) {\n $retryAfter = $this->rateLimiter->requestAvailableIn($this->config);\n\n $this->log->warning('[Hubspot] Rate limit exceeded, deferring request', [\n 'team_id' => $this->config->team_id,\n 'config_id' => $this->config->getId(),\n 'retry_after' => $retryAfter,\n ]);\n\n throw new RateLimitException(\n 'Hubspot rate limit reached for configuration ' . $this->config->getId(),\n $retryAfter,\n );\n }\n\n $this->rateLimiter->incrementRequestCount($this->config);\n\n try {\n return $apiCall();\n } catch (Throwable $e) {\n if ($this->isHubspotRateLimit($e)) {\n $retryAfter = $this->parseRetryAfter($e);\n\n $this->log->warning('[Hubspot] Received 429 from API', [\n 'team_id' => $this->config->team_id,\n 'config_id' => $this->config->getId(),\n 'retry_after' => $retryAfter,\n 'reason' => $e->getMessage(),\n ]);\n\n throw new RateLimitException('Hubspot returned 429', $retryAfter, $e);\n }\n\n throw $e;\n }\n }\n\n public function isHubspotRateLimit(Throwable $e): bool\n {\n return method_exists($e, 'getCode') && (int) $e->getCode() === 429;\n }\n\n public function parseRetryAfter(Throwable $e): int\n {\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info(\"parseRetryAfter\");\n if (method_exists($e, 'getResponseHeaders')) {\n $headers = $e->getResponseHeaders() ?: [];\n $value = $headers['Retry-After'] ?? $headers['retry-after'] ?? null;\n if (is_array($value)) {\n $value = $value[0] ?? null;\n }\n if (is_numeric($value)) {\n return (int) $value;\n }\n }\n\n $current = $e;\n while ($current !== null) {\n if (method_exists($current, 'getResponse')) {\n $response = $current->getResponse();\n if ($response !== null) {\n $headers = $response->getHeaders();\n }\n }\n $current = $current->getPrevious();\n }\n\n $this->log->info('[Hubspot] DEBUG Getting headers', [\n 'headers' => $headers ?? [],\n ]);\n\n return 10;\n }\n\n public function getMinimumApiVersion(): string\n {\n return self::MIN_API_VERSION;\n }\n\n public function getInstance(): Factory\n {\n return new Factory([\n 'key' => $this->accessToken,\n 'oauth2' => true,\n 'base_url' => $this->baseUrl,\n ]);\n }\n\n public function getNewInstance(): Discovery\n {\n return \\HubSpot\\Factory::createWithAccessToken($this->accessToken);\n }\n\n /**\n * Secondly and daily limits for Hubspot API\n *\n * Product Tier: Free & Starter | Professional & Enterprise | API add-on (any tier)\n * Burst: 100/10 seconds | 150/10 seconds | 200/10 seconds\n * Daily: 250,000 | 500,000 | 1,000,000\n *\n * Official documentation states: The search endpoints are rate limited to five requests per second.\n * Since with 5 RPS were still hitting secondly rate limits we lowered it to 4\n */\n public function getPaginatedData(array $payload, string $type, int $offset = 0): array\n {\n $total = 0;\n $lastId = null;\n $rows = [];\n foreach ($this->getPaginatedDataGenerator($payload, $type, $offset, $total, $lastId) as $row) {\n $rows[] = $row;\n }\n\n return ['results' => $rows, 'total' => $total, 'last_record' => $lastId];\n }\n\n /**\n * @throws HubspotException\n * @throws SocialAccountTokenInvalidException\n * @throws BadRequest\n */\n public function getPaginatedDataGenerator(\n array $payload,\n string $type,\n int $offset = 0,\n int &$total = 0,\n ?string &$lastRecordId = null\n ): \\Generator {\n return $this->paginationService->getPaginatedDataGenerator(\n $this,\n $payload,\n $type,\n $offset,\n $total,\n $lastRecordId\n );\n }\n\n /**\n * @throws DealApiException\n * @throws CrmException\n */\n public function getOpportunityById(string $crmId, array $fields): array\n {\n try {\n// $deal = $this->executeRequest(fn () => $this->getNewInstance()->crm()->deals()->basicApi()->getById(\n $deal = $this->getNewInstance()->crm()->deals()->basicApi()->getById(\n $crmId,\n implode(',', $fields),\n 'companies,contacts'\n );\n } catch (DealApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch opportunity', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $deal instanceof DealWithAssociations) {\n throw new CrmException('Deal not found');\n }\n\n return [\n 'id' => $deal->getId(),\n 'properties' => $deal->getProperties(),\n 'associations' => $deal->getAssociations(),\n ];\n }\n\n /**\n * Generic batch read method for HubSpot objects\n *\n * @param string $objectType The object type ('deals', 'companies', 'contacts')\n * @param array<string> $crmIds Array of HubSpot object IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with object data\n */\n private function batchReadObjects(string $objectType, array $crmIds, array $fields): array\n {\n if (empty($crmIds)) {\n return [];\n }\n\n $this->validateBatchSize($objectType, $crmIds);\n $this->ensureValidToken();\n\n try {\n $batchConfig = $this->createBatchConfiguration($objectType);\n $batchReadRequest = $this->prepareBatchRequest($batchConfig, $crmIds, $fields);\n $response = $batchConfig['api']->read($batchReadRequest);\n\n $this->validateApiResponse($response, $objectType);\n\n $results = $this->processApiResults($response);\n $this->logBatchResults($objectType, $crmIds, $results);\n\n return $results;\n } catch (\\Throwable $e) {\n $this->handleBatchError($e, $objectType, $crmIds);\n }\n }\n\n private function validateBatchSize(string $objectType, array $crmIds): void\n {\n if (count($crmIds) > 100) {\n throw new \\InvalidArgumentException(\"Batch size cannot exceed 100 {$objectType}\");\n }\n }\n\n private function createBatchConfiguration(string $objectType): array\n {\n $configurations = [\n 'deals' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Deals\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Deals\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->deals()->batchApi(),\n ],\n 'companies' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Companies\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Companies\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->companies()->batchApi(),\n ],\n 'contacts' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Contacts\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->contacts()->batchApi(),\n ],\n ];\n\n if (! isset($configurations[$objectType])) {\n throw new \\InvalidArgumentException(\"Unsupported object type: {$objectType}\");\n }\n\n return $configurations[$objectType];\n }\n\n private function prepareBatchRequest(array $batchConfig, array $crmIds, array $fields): object\n {\n $batchReadRequest = $batchConfig['batchReadRequest'];\n $inputClass = $batchConfig['inputClass'];\n\n $inputs = array_map(function ($crmId) use ($inputClass) {\n $input = new $inputClass();\n $input->setId($crmId);\n\n return $input;\n }, $crmIds);\n\n $batchReadRequest->setInputs($inputs);\n $batchReadRequest->setProperties($fields);\n\n return $batchReadRequest;\n }\n\n private function validateApiResponse($response, string $objectType): void\n {\n if (! $response) {\n throw new CrmException(\"HubSpot API returned null response for {$objectType} batch read\");\n }\n }\n\n private function processApiResults($response): array\n {\n $results = [];\n $responseResults = $response->getResults();\n\n if ($responseResults) {\n foreach ($responseResults as $object) {\n if ($object && $object->getId()) {\n $results[$object->getId()] = [\n 'id' => $object->getId(),\n 'properties' => $object->getProperties() ?: [],\n ];\n }\n }\n }\n\n return $results;\n }\n\n private function logBatchResults(string $objectType, array $crmIds, array $results): void\n {\n $this->log->info(\"[HubSpot] Batch fetched {$objectType}\", [\n 'requested_count' => count($crmIds),\n 'returned_count' => count($results),\n 'crm_ids' => $crmIds,\n ]);\n }\n\n private function handleBatchError(\\Throwable $e, string $objectType, array $crmIds): void\n {\n $errorMessage = $e->getMessage() ?: 'Unknown error';\n $errorTrace = $e->getTraceAsString() ?: 'No trace available';\n\n $this->log->error(\"[HubSpot] Failed to batch fetch {$objectType}\", [\n 'crm_ids' => $crmIds,\n 'error' => $errorMessage,\n 'trace' => $errorTrace,\n ]);\n\n throw new CrmException(\"Failed to batch fetch {$objectType}: \" . $errorMessage);\n }\n\n /**\n * Batch read multiple opportunities by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot deal IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with opportunity data\n */\n public function getOpportunitiesByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('deals', $crmIds, $fields);\n }\n\n /**\n * Batch read multiple companies by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot company IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with company data\n */\n public function getCompaniesByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('companies', $crmIds, $fields);\n }\n\n /**\n * Batch read multiple contacts by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot contact IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with contact data\n */\n public function getContactsByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('contacts', $crmIds, $fields);\n }\n\n /**\n * @throws CompanyApiException\n * @throws CrmException\n */\n public function getAccountById(string $crmId, array $fields): array\n {\n try {\n $company = $this->getNewInstance()->crm()->companies()->basicApi()->getById(\n $crmId,\n implode(',', $fields),\n );\n } catch (CompanyApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch account', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $company instanceof CompaniesWithAssociations) {\n throw new CrmException('Account not found');\n }\n\n return [\n 'id' => $company->getId(),\n 'properties' => $company->getProperties(),\n ];\n }\n\n /**\n * @throws ContactApiException\n * @throws CrmException\n */\n public function getContactById(string $crmId, array $fields): array\n {\n try {\n $contact = $this->getNewInstance()->crm()->contacts()->basicApi()->getById(\n $crmId,\n implode(',', $fields)\n );\n } catch (ContactApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch contact', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $contact instanceof ContactsWithAssociations) {\n throw new CrmException('Contact not found');\n }\n\n return [\n 'id' => $contact->getId(),\n 'properties' => $contact->getProperties(),\n ];\n }\n\n /**\n * This is email search request that Hubspot offers as GET (more generous quota)\n */\n public function getContactByEmail(string $email, array $fields = []): array\n {\n try {\n $contact = $this->getNewInstance()->crm()->contacts()->basicApi()->getById(\n $email,\n implode(',', $fields),\n null,\n false,\n 'email'\n );\n\n return [\n 'id' => $contact->getId(),\n 'properties' => $contact->getProperties(),\n ];\n } catch (ContactApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch contact', [\n 'email' => $email,\n 'reason' => $e->getMessage(),\n ]);\n\n return [];\n }\n }\n\n /**\n * @throws CrmException\n */\n public function fetchProperty(string $objectType, string $propertyId): Property\n {\n $result = $this->getNewInstance()->crm()->properties()->coreApi()->getByName($objectType, $propertyId);\n\n if (! $result instanceof Property) {\n $this->log->error('[Hubspot] Failed to fetch property', [\n 'object_type' => $objectType,\n 'property_id' => $propertyId,\n 'reason' => $result->getMessage(),\n ]);\n\n throw new CrmException('Failed to fetch property');\n }\n\n return $result;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchPropertyOptions(string $objectType, string $propertyId): array\n {\n /** @var array<CrmFieldOption> */\n return $this->fetchProperty($objectType, $propertyId)->getOptions();\n }\n\n /**\n * @return array<array{id:string, label:string, deleted:bool}>\n */\n public function fetchCallDispositions(): array\n {\n /** @var Response $response */\n $response = $this->getInstance()->engagements()->getCallDispositions();\n\n /**\n * @var array<array{\n * id:string,\n * label:string,\n * deleted: bool\n * }>\n */\n return $response->toArray();\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchOpportunityPipelineStages(): array\n {\n $stages = [];\n $apiResponse = $this->getNewInstance()->crm()->pipelines()->pipelinesApi()->getAll('deals');\n\n if ($apiResponse instanceof Error) {\n $this->log->error('[Hubspot] Failed to fetch opportunity pipelines', [\n 'reason' => $apiResponse->getMessage(),\n ]);\n\n return [];\n }\n\n foreach ($apiResponse->getResults() as $pipeline) {\n $pipelineStages = array_map(\n static function (PipelineStage $stage) {\n return [\n 'id' => $stage->getId(),\n 'label' => $stage->getLabel(),\n ];\n },\n $pipeline->getStages()\n );\n\n $stages = array_merge($stages, $pipelineStages);\n }\n\n return $stages;\n }\n\n public function fetchOpportunityPipelines(): array\n {\n $pipelines = [];\n\n try {\n $apiResponse = $this->makeRequest('/crm/v3/pipelines/deals');\n } catch (\\Exception $e) {\n $this->log->info('[Hubspot] Failed to fetch opportunity pipelines', [\n 'reason' => $e->getMessage(),\n ]);\n\n return [];\n }\n\n $response = $apiResponse->toArray();\n\n foreach ($response['results'] as $pipeline) {\n $pipelines[] = [\n 'id' => $pipeline['id'],\n 'label' => $pipeline['label'],\n ];\n }\n\n return $pipelines;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchMeetingOutcomeFieldOptions(Field $field): array\n {\n return $field->getCrmProviderId() === 'meetingOutcome'\n ? $this->fetchMeetingOutcomeTypes()\n : $this->fetchCallActivityTypes();\n }\n\n public function fetchMeetingOutcomeTypes(): array\n {\n return $this->extractMeetingTypeOptions(\n 'https://api.hubapi.com/crm/v3/properties/meeting/hs_meeting_outcome'\n );\n }\n\n public function fetchCallActivityTypes(): array\n {\n return $this->extractMeetingTypeOptions(\n 'https://api.hubapi.com/crm/v3/properties/call/hs_activity_type'\n );\n }\n\n private function extractMeetingTypeOptions(string $endpoint): array\n {\n /** @var Response $response */\n $response = $this->getInstance()\n ->getClient()\n ->request('GET', $endpoint);\n\n /**\n * @var array<array{\n * value: string,\n * label: string,\n * displayOrder: int\n * }> $optionData\n */\n $optionData = $response->toArray()['options'] ?? [];\n\n $options = [];\n foreach ($optionData as $item) {\n $options[] = [\n 'id' => $item['value'],\n 'value' => $item['value'],\n 'label' => $item['label'],\n 'display_order' => $item['displayOrder'],\n ];\n }\n\n return $options;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchDispositionFieldOptions(): array\n {\n $options = [];\n\n $dispositions = $this->fetchCallDispositions();\n\n foreach ($dispositions as $disposition) {\n if ($disposition['deleted'] !== false) {\n continue;\n }\n\n $option['value'] = $disposition['id'];\n $option['id'] = $disposition['id'];\n $option['label'] = $disposition['label'];\n\n $options[] = $option;\n }\n\n return $options;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchOpportunityFieldOptions(Field $field): array\n {\n if ($field->isStageField()) {\n return $this->fetchOpportunityPipelineStages();\n }\n\n if ($field->isPipelineField()) {\n return $this->fetchOpportunityPipelines();\n }\n\n return $this->fetchPropertyOptions('deals', $field->getCrmProviderId());\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function makeRequest(string $endpoint, $method = 'GET', $payload = [], ?string $queryString = null)\n {\n $endpoint = self::BASE_URL . $endpoint;\n\n if ($method === 'GET') {\n $response = $this->getInstance()->getClient()?->request(\n method: $method,\n endpoint: $endpoint,\n query_string: $queryString\n );\n } else {\n $response = $this->getInstance()->getClient()->request($method, $endpoint, [\n 'json' => ($payload),\n ]);\n }\n\n $max = $response->getHeaderLine('X-HubSpot-RateLimit-Max'); // \"110\"\n $remaining = $response->getHeaderLine('X-HubSpot-RateLimit-Remaining'); // \"109\"\n $interval = $response->getHeaderLine('X-HubSpot-RateLimit-Interval-Milliseconds'); // \"10000\"\n $body = json_decode((string) $response->getBody(), true);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$max ' . PHP_EOL . print_r($max, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$remaining ' . PHP_EOL . print_r($remaining, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$interval ' . PHP_EOL . print_r($interval, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$body ' . PHP_EOL . print_r($body, true));\n\n return $response;\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function createMeeting(array $payload): Response\n {\n $endpoint = '/crm/v3/objects/meetings';\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function updateMeeting(string $meetingId, array $payload): Response\n {\n $endpoint = '/crm/v3/objects/meetings/' . $meetingId;\n\n return $this->makeRequest($endpoint, 'PATCH', $payload);\n }\n\n /**\n * @throws \\Exception\n */\n public function createNote(\n string $body,\n string $ownerId,\n int $timestamp,\n string $objectId,\n NoteObject $noteObject\n ): ?string {\n try {\n $noteInput = new SimplePublicObjectInput([\n 'properties' => [\n 'hs_note_body' => $body,\n 'hubspot_owner_id' => $ownerId,\n 'hs_timestamp' => $timestamp,\n ],\n ]);\n\n // Create note\n $note = $this->getNewInstance()->crm()->objects()->basicApi()->create('note', $noteInput);\n\n $this->getNewInstance()->crm()->objects()->associationsApi()->create(\n 'note',\n $note->getId(),\n $this->getNoteObject($noteObject),\n $objectId,\n $this->getNoteAssociationType($noteObject),\n );\n\n return $note->getId();\n } catch (\\Exception $e) {\n $this->log->error('[Hubspot] Failed to create note', [\n 'objectId' => $objectId,\n 'noteObject' => $noteObject->getObjectType(),\n 'reason' => $e->getMessage(),\n ]);\n\n \\Sentry::captureException($e);\n }\n\n return null;\n }\n\n public function updateEngagement(string $objectId, array $engagement, array $metadata): void\n {\n $this->getInstance()->engagements()->update($objectId, $engagement, $metadata);\n }\n\n public function getEngagementData(string $engagementId): array\n {\n $engagement = $this->getInstance()->engagements()->get($engagementId);\n\n return $engagement->toArray();\n }\n\n public function createEngagement(array $engagement, array $associations, array $metadata): Response\n {\n return $this->getInstance()\n ->engagements()\n ->create($engagement, $associations, $metadata);\n }\n\n public function isUnauthorizedException(\\Exception $e): bool\n {\n // Check for specific HubSpot API exception types first\n if ($e instanceof BadRequest) {\n // BadRequest can contain 401 status codes\n return $e->getCode() === 401;\n }\n\n // Check for HTTP client exceptions with status codes\n if ($e instanceof \\GuzzleHttp\\Exception\\RequestException && $e->hasResponse()) {\n $response = $e->getResponse();\n if ($response !== null) {\n return $response->getStatusCode() === 401;\n }\n }\n\n // Check for Guzzle HTTP exceptions\n if ($e instanceof \\GuzzleHttp\\Exception\\ClientException) {\n return $e->getCode() === 401;\n }\n\n // Fallback to string matching as last resort, but be more specific\n $message = strtolower($e->getMessage());\n\n return str_contains($message, '401 unauthorized') ||\n str_contains($message, 'http 401') ||\n str_contains($message, 'status code 401') ||\n (preg_match('/\\b401\\b/', $message) && str_contains($message, 'unauthorized'));\n }\n\n /**\n * Validates and refreshes the access token if needed before API requests.\n * This ensures long-running processes don't fail due to token expiration.\n *\n * @throws SocialAccountTokenInvalidException\n */\n public function ensureValidToken(): void\n {\n if ($this->oauthAccount === null) {\n return;\n }\n\n $newToken = $this->tokenManager->ensureValidToken($this->oauthAccount);\n if ($newToken !== null) {\n $this->accessToken = $newToken;\n }\n }\n\n public function getConfig()\n {\n return $this->config;\n }\n\n // returns only active (archived=false)\n public function getOwners(): array\n {\n return $this->getNewInstance()->crm()->owners()->getAll();\n }\n\n /**\n * @param bool $archived\n *\n * @return array<Owner>|[]\n */\n public function getOwnersArchived(bool $archived = true): array\n {\n $endpoint = '/crm/v3/owners';\n $queryParams = [\n 'archived' => $archived ? 'true' : 'false',\n ];\n $queryString = http_build_query($queryParams);\n\n $owners = [];\n\n try {\n $response = $this->makeRequest(endpoint: $endpoint, queryString: $queryString);\n $responseData = $response?->toArray();\n\n foreach ($responseData['results'] as $result) {\n try {\n $owners[] = Owner::create($result);\n } catch (Throwable $e) {\n $this->log->error('[HubSpot] Failed to process owner data', [\n 'result' => $result,\n 'error' => $e->getMessage(),\n ]);\n\n continue;\n }\n }\n } catch (Throwable $e) {\n $this->log->error('HubSpot] Failed to fetch owners', [\n 'archived' => $archived,\n 'error' => $e->getMessage(),\n ]);\n\n return [];\n }\n\n return $owners;\n }\n\n public function getMeeting(string $engagementId): ObjectWithAssociations\n {\n return $this->getNewInstance()->crm()->objects()->basicApi()\n ->getById('meeting', $engagementId, null, 'contact,company,deal');\n }\n\n public function deleteEngagement(string $engagementId): void\n {\n $this->getInstance()->engagements()->delete((int) $engagementId);\n }\n\n public function getAssociationsData(array $ids, string $fromObject, string $toObject): array\n {\n $associationData = [];\n $idChunks = array_chunk($ids, self::ASSOCIATIONS_BATCH_SIZE_LIMIT);\n\n foreach ($idChunks as $idChunk) {\n try {\n $batchInput = new \\HubSpot\\Client\\Crm\\Associations\\Model\\BatchInputPublicObjectId();\n $batchInput->setInputs(array_map(function ($id) {\n $publicObjectId = new \\HubSpot\\Client\\Crm\\Associations\\Model\\PublicObjectId();\n $publicObjectId->setId($id);\n\n return $publicObjectId;\n }, $idChunk));\n\n $associatedObjectsData = $this\n ->getNewInstance()\n ->crm()\n ->associations()\n ->batchApi()\n ->read($fromObject, $toObject, $batchInput);\n\n if ($associatedObjectsData instanceof \\HubSpot\\Client\\Crm\\Associations\\Model\\BatchResponsePublicAssociationMulti) {\n foreach ($associatedObjectsData->getResults() as $association) {\n $from = $association->getFrom()->getId();\n $toAssociations = $association->getTo();\n\n if (! empty($toAssociations)) {\n $associationData[$from] = array_map(function ($item) {\n return $item->getId();\n }, $toAssociations);\n }\n }\n }\n } catch (\\Exception $e) {\n $this->log->error('[Hubspot] Failed to fetch associations', [\n 'from_object' => $fromObject,\n 'to_object' => $toObject,\n 'reason' => $e->getMessage(),\n ]);\n }\n }\n\n return $associationData;\n }\n\n /**\n * @throws \\Exception\n */\n private function getNoteAssociationType(NoteObject $noteObject): string\n {\n return match($noteObject) {\n NoteObject::Opportunity => 'note_to_deal',\n NoteObject::Lead, NoteObject::Contact => 'note_to_contact', // or 'note_to_lead' if your portal supports it\n NoteObject::Account => 'note_to_company',\n NoteObject::Call, NoteObject::Event => throw new \\Exception('Not supported'),\n };\n }\n\n /**\n * @throws \\Exception\n */\n private function getNoteObject(NoteObject $noteObject): string\n {\n return match($noteObject) {\n NoteObject::Opportunity => 'deal',\n NoteObject::Lead, NoteObject::Contact => 'contact',\n NoteObject::Account => 'company',\n NoteObject::Call, NoteObject::Event => throw new \\Exception('Not supported'),\n };\n }\n\n public function addAssociations(string $objectType, string $associationType, array $payload): Response\n {\n $endpoint = \"/crm/v4/associations/$objectType/$associationType/batch/create\";\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n\n public function removeAssociations(string $objectType, string $associationType, array $payload): Response\n {\n $endpoint = \"/crm/v4/associations/$objectType/$associationType/batch/archive\";\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Crm\\Hubspot;\n\nuse HubSpot\\Client\\Crm\\Deals\\ApiException as DealApiException;\nuse HubSpot\\Client\\Crm\\Contacts\\ApiException as ContactApiException;\nuse HubSpot\\Client\\Crm\\Companies\\ApiException as CompanyApiException;\nuse HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectWithAssociations as ContactsWithAssociations;\nuse HubSpot\\Client\\Crm\\Companies\\Model\\SimplePublicObjectWithAssociations as CompaniesWithAssociations;\nuse HubSpot\\Client\\Crm\\Deals\\Model\\SimplePublicObjectWithAssociations as DealWithAssociations;\nuse HubSpot\\Client\\Crm\\Objects\\Model\\SimplePublicObjectInput;\nuse HubSpot\\Client\\Crm\\Objects\\Model\\SimplePublicObjectWithAssociations as ObjectWithAssociations;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\Error;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\PipelineStage;\nuse HubSpot\\Client\\Crm\\Properties\\Model\\Property;\nuse HubSpot\\Discovery\\Discovery;\nuse Jiminny\\Component\\Utility\\Service\\ProviderRateLimiter;\nuse Jiminny\\Exceptions\\CrmException;\nuse Jiminny\\Exceptions\\RateLimitException;\nuse Jiminny\\Exceptions\\SocialAccountTokenInvalidException;\nuse Jiminny\\Jobs\\Crm\\NoteObject;\nuse Jiminny\\Models\\Crm\\Field;\nuse Jiminny\\Services\\Crm\\BaseClient;\nuse Jiminny\\Services\\Crm\\Hubspot\\DTO\\Response\\Owner;\nuse Jiminny\\Services\\SocialAccountService;\nuse SevenShores\\Hubspot\\Exceptions\\BadRequest;\nuse SevenShores\\Hubspot\\Exceptions\\HubspotException;\nuse SevenShores\\Hubspot\\Factory;\nuse SevenShores\\Hubspot\\Http\\Response;\nuse Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService;\nuse Throwable;\n\n/**\n * @phpstan-type CrmFieldOption array{id:string, label:string, value?:string}\n */\nclass Client extends BaseClient implements HubspotClientInterface\n{\n public const string MIN_API_VERSION = '2';\n\n public const string BASE_URL = 'https://api.hubapi.com';\n\n public const int ASSOCIATIONS_BATCH_SIZE_LIMIT = 1000;\n\n private HubspotPaginationService $paginationService;\n private HubspotTokenManager $tokenManager;\n private ProviderRateLimiter $rateLimiter;\n\n public function __construct(\n SocialAccountService $socialAccountService,\n HubspotPaginationService $paginationService,\n HubspotTokenManager $tokenManager,\n ProviderRateLimiter $rateLimiter,\n ) {\n parent::__construct($socialAccountService);\n $this->paginationService = $paginationService;\n $this->tokenManager = $tokenManager;\n $this->rateLimiter = $rateLimiter;\n\n $this->setBaseUrl(self::BASE_URL);\n $this->setVersion(self::MIN_API_VERSION);\n }\n\n /**\n * Single entry point for every HubSpot API call. Enforces the per-portal\n * rate limit configured in the rate_limits table (morphed to the current\n * Configuration) and reacts to a real 429 from HubSpot by translating it\n * into a RateLimitException carrying Retry-After.\n *\n * Wrap any outbound HubSpot call (SDK or raw HTTP) like:\n *\n * $this->executeRequest(fn () => $this->getNewInstance()->crm()->...);\n *\n * @template T\n * @param callable(): T $apiCall\n * @return T\n *\n * @throws RateLimitException\n */\n private function executeRequest(callable $apiCall)\n {\n if (! $this->rateLimiter->canMakeRequest($this->config)) {\n $retryAfter = $this->rateLimiter->requestAvailableIn($this->config);\n\n $this->log->warning('[Hubspot] Rate limit exceeded, deferring request', [\n 'team_id' => $this->config->team_id,\n 'config_id' => $this->config->getId(),\n 'retry_after' => $retryAfter,\n ]);\n\n throw new RateLimitException(\n 'Hubspot rate limit reached for configuration ' . $this->config->getId(),\n $retryAfter,\n );\n }\n\n $this->rateLimiter->incrementRequestCount($this->config);\n\n try {\n return $apiCall();\n } catch (Throwable $e) {\n if ($this->isHubspotRateLimit($e)) {\n $retryAfter = $this->parseRetryAfter($e);\n\n $this->log->warning('[Hubspot] Received 429 from API', [\n 'team_id' => $this->config->team_id,\n 'config_id' => $this->config->getId(),\n 'retry_after' => $retryAfter,\n 'reason' => $e->getMessage(),\n ]);\n\n throw new RateLimitException('Hubspot returned 429', $retryAfter, $e);\n }\n\n throw $e;\n }\n }\n\n public function isHubspotRateLimit(Throwable $e): bool\n {\n return method_exists($e, 'getCode') && (int) $e->getCode() === 429;\n }\n\n public function parseRetryAfter(Throwable $e): int\n {\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info(\"parseRetryAfter\");\n if (method_exists($e, 'getResponseHeaders')) {\n $headers = $e->getResponseHeaders() ?: [];\n $value = $headers['Retry-After'] ?? $headers['retry-after'] ?? null;\n if (is_array($value)) {\n $value = $value[0] ?? null;\n }\n if (is_numeric($value)) {\n return (int) $value;\n }\n }\n\n $current = $e;\n while ($current !== null) {\n if (method_exists($current, 'getResponse')) {\n $response = $current->getResponse();\n if ($response !== null) {\n $headers = $response->getHeaders();\n }\n }\n $current = $current->getPrevious();\n }\n\n $this->log->info('[Hubspot] DEBUG Getting headers', [\n 'headers' => $headers ?? [],\n ]);\n\n return 10;\n }\n\n public function getMinimumApiVersion(): string\n {\n return self::MIN_API_VERSION;\n }\n\n public function getInstance(): Factory\n {\n return new Factory([\n 'key' => $this->accessToken,\n 'oauth2' => true,\n 'base_url' => $this->baseUrl,\n ]);\n }\n\n public function getNewInstance(): Discovery\n {\n return \\HubSpot\\Factory::createWithAccessToken($this->accessToken);\n }\n\n /**\n * Secondly and daily limits for Hubspot API\n *\n * Product Tier: Free & Starter | Professional & Enterprise | API add-on (any tier)\n * Burst: 100/10 seconds | 150/10 seconds | 200/10 seconds\n * Daily: 250,000 | 500,000 | 1,000,000\n *\n * Official documentation states: The search endpoints are rate limited to five requests per second.\n * Since with 5 RPS were still hitting secondly rate limits we lowered it to 4\n */\n public function getPaginatedData(array $payload, string $type, int $offset = 0): array\n {\n $total = 0;\n $lastId = null;\n $rows = [];\n foreach ($this->getPaginatedDataGenerator($payload, $type, $offset, $total, $lastId) as $row) {\n $rows[] = $row;\n }\n\n return ['results' => $rows, 'total' => $total, 'last_record' => $lastId];\n }\n\n /**\n * @throws HubspotException\n * @throws SocialAccountTokenInvalidException\n * @throws BadRequest\n */\n public function getPaginatedDataGenerator(\n array $payload,\n string $type,\n int $offset = 0,\n int &$total = 0,\n ?string &$lastRecordId = null\n ): \\Generator {\n return $this->paginationService->getPaginatedDataGenerator(\n $this,\n $payload,\n $type,\n $offset,\n $total,\n $lastRecordId\n );\n }\n\n /**\n * @throws DealApiException\n * @throws CrmException\n */\n public function getOpportunityById(string $crmId, array $fields): array\n {\n try {\n// $deal = $this->executeRequest(fn () => $this->getNewInstance()->crm()->deals()->basicApi()->getById(\n $deal = $this->getNewInstance()->crm()->deals()->basicApi()->getById(\n $crmId,\n implode(',', $fields),\n 'companies,contacts'\n );\n } catch (DealApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch opportunity', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $deal instanceof DealWithAssociations) {\n throw new CrmException('Deal not found');\n }\n\n return [\n 'id' => $deal->getId(),\n 'properties' => $deal->getProperties(),\n 'associations' => $deal->getAssociations(),\n ];\n }\n\n /**\n * Generic batch read method for HubSpot objects\n *\n * @param string $objectType The object type ('deals', 'companies', 'contacts')\n * @param array<string> $crmIds Array of HubSpot object IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with object data\n */\n private function batchReadObjects(string $objectType, array $crmIds, array $fields): array\n {\n if (empty($crmIds)) {\n return [];\n }\n\n $this->validateBatchSize($objectType, $crmIds);\n $this->ensureValidToken();\n\n try {\n $batchConfig = $this->createBatchConfiguration($objectType);\n $batchReadRequest = $this->prepareBatchRequest($batchConfig, $crmIds, $fields);\n $response = $batchConfig['api']->read($batchReadRequest);\n\n $this->validateApiResponse($response, $objectType);\n\n $results = $this->processApiResults($response);\n $this->logBatchResults($objectType, $crmIds, $results);\n\n return $results;\n } catch (\\Throwable $e) {\n $this->handleBatchError($e, $objectType, $crmIds);\n }\n }\n\n private function validateBatchSize(string $objectType, array $crmIds): void\n {\n if (count($crmIds) > 100) {\n throw new \\InvalidArgumentException(\"Batch size cannot exceed 100 {$objectType}\");\n }\n }\n\n private function createBatchConfiguration(string $objectType): array\n {\n $configurations = [\n 'deals' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Deals\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Deals\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->deals()->batchApi(),\n ],\n 'companies' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Companies\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Companies\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->companies()->batchApi(),\n ],\n 'contacts' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Contacts\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->contacts()->batchApi(),\n ],\n ];\n\n if (! isset($configurations[$objectType])) {\n throw new \\InvalidArgumentException(\"Unsupported object type: {$objectType}\");\n }\n\n return $configurations[$objectType];\n }\n\n private function prepareBatchRequest(array $batchConfig, array $crmIds, array $fields): object\n {\n $batchReadRequest = $batchConfig['batchReadRequest'];\n $inputClass = $batchConfig['inputClass'];\n\n $inputs = array_map(function ($crmId) use ($inputClass) {\n $input = new $inputClass();\n $input->setId($crmId);\n\n return $input;\n }, $crmIds);\n\n $batchReadRequest->setInputs($inputs);\n $batchReadRequest->setProperties($fields);\n\n return $batchReadRequest;\n }\n\n private function validateApiResponse($response, string $objectType): void\n {\n if (! $response) {\n throw new CrmException(\"HubSpot API returned null response for {$objectType} batch read\");\n }\n }\n\n private function processApiResults($response): array\n {\n $results = [];\n $responseResults = $response->getResults();\n\n if ($responseResults) {\n foreach ($responseResults as $object) {\n if ($object && $object->getId()) {\n $results[$object->getId()] = [\n 'id' => $object->getId(),\n 'properties' => $object->getProperties() ?: [],\n ];\n }\n }\n }\n\n return $results;\n }\n\n private function logBatchResults(string $objectType, array $crmIds, array $results): void\n {\n $this->log->info(\"[HubSpot] Batch fetched {$objectType}\", [\n 'requested_count' => count($crmIds),\n 'returned_count' => count($results),\n 'crm_ids' => $crmIds,\n ]);\n }\n\n private function handleBatchError(\\Throwable $e, string $objectType, array $crmIds): void\n {\n $errorMessage = $e->getMessage() ?: 'Unknown error';\n $errorTrace = $e->getTraceAsString() ?: 'No trace available';\n\n $this->log->error(\"[HubSpot] Failed to batch fetch {$objectType}\", [\n 'crm_ids' => $crmIds,\n 'error' => $errorMessage,\n 'trace' => $errorTrace,\n ]);\n\n throw new CrmException(\"Failed to batch fetch {$objectType}: \" . $errorMessage);\n }\n\n /**\n * Batch read multiple opportunities by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot deal IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with opportunity data\n */\n public function getOpportunitiesByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('deals', $crmIds, $fields);\n }\n\n /**\n * Batch read multiple companies by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot company IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with company data\n */\n public function getCompaniesByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('companies', $crmIds, $fields);\n }\n\n /**\n * Batch read multiple contacts by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot contact IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with contact data\n */\n public function getContactsByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('contacts', $crmIds, $fields);\n }\n\n /**\n * @throws CompanyApiException\n * @throws CrmException\n */\n public function getAccountById(string $crmId, array $fields): array\n {\n try {\n $company = $this->getNewInstance()->crm()->companies()->basicApi()->getById(\n $crmId,\n implode(',', $fields),\n );\n } catch (CompanyApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch account', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $company instanceof CompaniesWithAssociations) {\n throw new CrmException('Account not found');\n }\n\n return [\n 'id' => $company->getId(),\n 'properties' => $company->getProperties(),\n ];\n }\n\n /**\n * @throws ContactApiException\n * @throws CrmException\n */\n public function getContactById(string $crmId, array $fields): array\n {\n try {\n $contact = $this->getNewInstance()->crm()->contacts()->basicApi()->getById(\n $crmId,\n implode(',', $fields)\n );\n } catch (ContactApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch contact', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $contact instanceof ContactsWithAssociations) {\n throw new CrmException('Contact not found');\n }\n\n return [\n 'id' => $contact->getId(),\n 'properties' => $contact->getProperties(),\n ];\n }\n\n /**\n * This is email search request that Hubspot offers as GET (more generous quota)\n */\n public function getContactByEmail(string $email, array $fields = []): array\n {\n try {\n $contact = $this->getNewInstance()->crm()->contacts()->basicApi()->getById(\n $email,\n implode(',', $fields),\n null,\n false,\n 'email'\n );\n\n return [\n 'id' => $contact->getId(),\n 'properties' => $contact->getProperties(),\n ];\n } catch (ContactApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch contact', [\n 'email' => $email,\n 'reason' => $e->getMessage(),\n ]);\n\n return [];\n }\n }\n\n /**\n * @throws CrmException\n */\n public function fetchProperty(string $objectType, string $propertyId): Property\n {\n $result = $this->getNewInstance()->crm()->properties()->coreApi()->getByName($objectType, $propertyId);\n\n if (! $result instanceof Property) {\n $this->log->error('[Hubspot] Failed to fetch property', [\n 'object_type' => $objectType,\n 'property_id' => $propertyId,\n 'reason' => $result->getMessage(),\n ]);\n\n throw new CrmException('Failed to fetch property');\n }\n\n return $result;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchPropertyOptions(string $objectType, string $propertyId): array\n {\n /** @var array<CrmFieldOption> */\n return $this->fetchProperty($objectType, $propertyId)->getOptions();\n }\n\n /**\n * @return array<array{id:string, label:string, deleted:bool}>\n */\n public function fetchCallDispositions(): array\n {\n /** @var Response $response */\n $response = $this->getInstance()->engagements()->getCallDispositions();\n\n /**\n * @var array<array{\n * id:string,\n * label:string,\n * deleted: bool\n * }>\n */\n return $response->toArray();\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchOpportunityPipelineStages(): array\n {\n $stages = [];\n $apiResponse = $this->getNewInstance()->crm()->pipelines()->pipelinesApi()->getAll('deals');\n\n if ($apiResponse instanceof Error) {\n $this->log->error('[Hubspot] Failed to fetch opportunity pipelines', [\n 'reason' => $apiResponse->getMessage(),\n ]);\n\n return [];\n }\n\n foreach ($apiResponse->getResults() as $pipeline) {\n $pipelineStages = array_map(\n static function (PipelineStage $stage) {\n return [\n 'id' => $stage->getId(),\n 'label' => $stage->getLabel(),\n ];\n },\n $pipeline->getStages()\n );\n\n $stages = array_merge($stages, $pipelineStages);\n }\n\n return $stages;\n }\n\n public function fetchOpportunityPipelines(): array\n {\n $pipelines = [];\n\n try {\n $apiResponse = $this->makeRequest('/crm/v3/pipelines/deals');\n } catch (\\Exception $e) {\n $this->log->info('[Hubspot] Failed to fetch opportunity pipelines', [\n 'reason' => $e->getMessage(),\n ]);\n\n return [];\n }\n\n $response = $apiResponse->toArray();\n\n foreach ($response['results'] as $pipeline) {\n $pipelines[] = [\n 'id' => $pipeline['id'],\n 'label' => $pipeline['label'],\n ];\n }\n\n return $pipelines;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchMeetingOutcomeFieldOptions(Field $field): array\n {\n return $field->getCrmProviderId() === 'meetingOutcome'\n ? $this->fetchMeetingOutcomeTypes()\n : $this->fetchCallActivityTypes();\n }\n\n public function fetchMeetingOutcomeTypes(): array\n {\n return $this->extractMeetingTypeOptions(\n 'https://api.hubapi.com/crm/v3/properties/meeting/hs_meeting_outcome'\n );\n }\n\n public function fetchCallActivityTypes(): array\n {\n return $this->extractMeetingTypeOptions(\n 'https://api.hubapi.com/crm/v3/properties/call/hs_activity_type'\n );\n }\n\n private function extractMeetingTypeOptions(string $endpoint): array\n {\n /** @var Response $response */\n $response = $this->getInstance()\n ->getClient()\n ->request('GET', $endpoint);\n\n /**\n * @var array<array{\n * value: string,\n * label: string,\n * displayOrder: int\n * }> $optionData\n */\n $optionData = $response->toArray()['options'] ?? [];\n\n $options = [];\n foreach ($optionData as $item) {\n $options[] = [\n 'id' => $item['value'],\n 'value' => $item['value'],\n 'label' => $item['label'],\n 'display_order' => $item['displayOrder'],\n ];\n }\n\n return $options;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchDispositionFieldOptions(): array\n {\n $options = [];\n\n $dispositions = $this->fetchCallDispositions();\n\n foreach ($dispositions as $disposition) {\n if ($disposition['deleted'] !== false) {\n continue;\n }\n\n $option['value'] = $disposition['id'];\n $option['id'] = $disposition['id'];\n $option['label'] = $disposition['label'];\n\n $options[] = $option;\n }\n\n return $options;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchOpportunityFieldOptions(Field $field): array\n {\n if ($field->isStageField()) {\n return $this->fetchOpportunityPipelineStages();\n }\n\n if ($field->isPipelineField()) {\n return $this->fetchOpportunityPipelines();\n }\n\n return $this->fetchPropertyOptions('deals', $field->getCrmProviderId());\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function makeRequest(string $endpoint, $method = 'GET', $payload = [], ?string $queryString = null)\n {\n $endpoint = self::BASE_URL . $endpoint;\n\n if ($method === 'GET') {\n $response = $this->getInstance()->getClient()?->request(\n method: $method,\n endpoint: $endpoint,\n query_string: $queryString\n );\n } else {\n $response = $this->getInstance()->getClient()->request($method, $endpoint, [\n 'json' => ($payload),\n ]);\n }\n\n $max = $response->getHeaderLine('X-HubSpot-RateLimit-Max'); // \"110\"\n $remaining = $response->getHeaderLine('X-HubSpot-RateLimit-Remaining'); // \"109\"\n $interval = $response->getHeaderLine('X-HubSpot-RateLimit-Interval-Milliseconds'); // \"10000\"\n $body = json_decode((string) $response->getBody(), true);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$max ' . PHP_EOL . print_r($max, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$remaining ' . PHP_EOL . print_r($remaining, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$interval ' . PHP_EOL . print_r($interval, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$body ' . PHP_EOL . print_r($body, true));\n\n return $response;\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function createMeeting(array $payload): Response\n {\n $endpoint = '/crm/v3/objects/meetings';\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function updateMeeting(string $meetingId, array $payload): Response\n {\n $endpoint = '/crm/v3/objects/meetings/' . $meetingId;\n\n return $this->makeRequest($endpoint, 'PATCH', $payload);\n }\n\n /**\n * @throws \\Exception\n */\n public function createNote(\n string $body,\n string $ownerId,\n int $timestamp,\n string $objectId,\n NoteObject $noteObject\n ): ?string {\n try {\n $noteInput = new SimplePublicObjectInput([\n 'properties' => [\n 'hs_note_body' => $body,\n 'hubspot_owner_id' => $ownerId,\n 'hs_timestamp' => $timestamp,\n ],\n ]);\n\n // Create note\n $note = $this->getNewInstance()->crm()->objects()->basicApi()->create('note', $noteInput);\n\n $this->getNewInstance()->crm()->objects()->associationsApi()->create(\n 'note',\n $note->getId(),\n $this->getNoteObject($noteObject),\n $objectId,\n $this->getNoteAssociationType($noteObject),\n );\n\n return $note->getId();\n } catch (\\Exception $e) {\n $this->log->error('[Hubspot] Failed to create note', [\n 'objectId' => $objectId,\n 'noteObject' => $noteObject->getObjectType(),\n 'reason' => $e->getMessage(),\n ]);\n\n \\Sentry::captureException($e);\n }\n\n return null;\n }\n\n public function updateEngagement(string $objectId, array $engagement, array $metadata): void\n {\n $this->getInstance()->engagements()->update($objectId, $engagement, $metadata);\n }\n\n public function getEngagementData(string $engagementId): array\n {\n $engagement = $this->getInstance()->engagements()->get($engagementId);\n\n return $engagement->toArray();\n }\n\n public function createEngagement(array $engagement, array $associations, array $metadata): Response\n {\n return $this->getInstance()\n ->engagements()\n ->create($engagement, $associations, $metadata);\n }\n\n public function isUnauthorizedException(\\Exception $e): bool\n {\n // Check for specific HubSpot API exception types first\n if ($e instanceof BadRequest) {\n // BadRequest can contain 401 status codes\n return $e->getCode() === 401;\n }\n\n // Check for HTTP client exceptions with status codes\n if ($e instanceof \\GuzzleHttp\\Exception\\RequestException && $e->hasResponse()) {\n $response = $e->getResponse();\n if ($response !== null) {\n return $response->getStatusCode() === 401;\n }\n }\n\n // Check for Guzzle HTTP exceptions\n if ($e instanceof \\GuzzleHttp\\Exception\\ClientException) {\n return $e->getCode() === 401;\n }\n\n // Fallback to string matching as last resort, but be more specific\n $message = strtolower($e->getMessage());\n\n return str_contains($message, '401 unauthorized') ||\n str_contains($message, 'http 401') ||\n str_contains($message, 'status code 401') ||\n (preg_match('/\\b401\\b/', $message) && str_contains($message, 'unauthorized'));\n }\n\n /**\n * Validates and refreshes the access token if needed before API requests.\n * This ensures long-running processes don't fail due to token expiration.\n *\n * @throws SocialAccountTokenInvalidException\n */\n public function ensureValidToken(): void\n {\n if ($this->oauthAccount === null) {\n return;\n }\n\n $newToken = $this->tokenManager->ensureValidToken($this->oauthAccount);\n if ($newToken !== null) {\n $this->accessToken = $newToken;\n }\n }\n\n public function getConfig()\n {\n return $this->config;\n }\n\n // returns only active (archived=false)\n public function getOwners(): array\n {\n return $this->getNewInstance()->crm()->owners()->getAll();\n }\n\n /**\n * @param bool $archived\n *\n * @return array<Owner>|[]\n */\n public function getOwnersArchived(bool $archived = true): array\n {\n $endpoint = '/crm/v3/owners';\n $queryParams = [\n 'archived' => $archived ? 'true' : 'false',\n ];\n $queryString = http_build_query($queryParams);\n\n $owners = [];\n\n try {\n $response = $this->makeRequest(endpoint: $endpoint, queryString: $queryString);\n $responseData = $response?->toArray();\n\n foreach ($responseData['results'] as $result) {\n try {\n $owners[] = Owner::create($result);\n } catch (Throwable $e) {\n $this->log->error('[HubSpot] Failed to process owner data', [\n 'result' => $result,\n 'error' => $e->getMessage(),\n ]);\n\n continue;\n }\n }\n } catch (Throwable $e) {\n $this->log->error('HubSpot] Failed to fetch owners', [\n 'archived' => $archived,\n 'error' => $e->getMessage(),\n ]);\n\n return [];\n }\n\n return $owners;\n }\n\n public function getMeeting(string $engagementId): ObjectWithAssociations\n {\n return $this->getNewInstance()->crm()->objects()->basicApi()\n ->getById('meeting', $engagementId, null, 'contact,company,deal');\n }\n\n public function deleteEngagement(string $engagementId): void\n {\n $this->getInstance()->engagements()->delete((int) $engagementId);\n }\n\n public function getAssociationsData(array $ids, string $fromObject, string $toObject): array\n {\n $associationData = [];\n $idChunks = array_chunk($ids, self::ASSOCIATIONS_BATCH_SIZE_LIMIT);\n\n foreach ($idChunks as $idChunk) {\n try {\n $batchInput = new \\HubSpot\\Client\\Crm\\Associations\\Model\\BatchInputPublicObjectId();\n $batchInput->setInputs(array_map(function ($id) {\n $publicObjectId = new \\HubSpot\\Client\\Crm\\Associations\\Model\\PublicObjectId();\n $publicObjectId->setId($id);\n\n return $publicObjectId;\n }, $idChunk));\n\n $associatedObjectsData = $this\n ->getNewInstance()\n ->crm()\n ->associations()\n ->batchApi()\n ->read($fromObject, $toObject, $batchInput);\n\n if ($associatedObjectsData instanceof \\HubSpot\\Client\\Crm\\Associations\\Model\\BatchResponsePublicAssociationMulti) {\n foreach ($associatedObjectsData->getResults() as $association) {\n $from = $association->getFrom()->getId();\n $toAssociations = $association->getTo();\n\n if (! empty($toAssociations)) {\n $associationData[$from] = array_map(function ($item) {\n return $item->getId();\n }, $toAssociations);\n }\n }\n }\n } catch (\\Exception $e) {\n $this->log->error('[Hubspot] Failed to fetch associations', [\n 'from_object' => $fromObject,\n 'to_object' => $toObject,\n 'reason' => $e->getMessage(),\n ]);\n }\n }\n\n return $associationData;\n }\n\n /**\n * @throws \\Exception\n */\n private function getNoteAssociationType(NoteObject $noteObject): string\n {\n return match($noteObject) {\n NoteObject::Opportunity => 'note_to_deal',\n NoteObject::Lead, NoteObject::Contact => 'note_to_contact', // or 'note_to_lead' if your portal supports it\n NoteObject::Account => 'note_to_company',\n NoteObject::Call, NoteObject::Event => throw new \\Exception('Not supported'),\n };\n }\n\n /**\n * @throws \\Exception\n */\n private function getNoteObject(NoteObject $noteObject): string\n {\n return match($noteObject) {\n NoteObject::Opportunity => 'deal',\n NoteObject::Lead, NoteObject::Contact => 'contact',\n NoteObject::Account => 'company',\n NoteObject::Call, NoteObject::Event => throw new \\Exception('Not supported'),\n };\n }\n\n public function addAssociations(string $objectType, string $associationType, array $payload): Response\n {\n $endpoint = \"/crm/v4/associations/$objectType/$associationType/batch/create\";\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n\n public function removeAssociations(string $objectType, string $associationType, array $payload): Response\n {\n $endpoint = \"/crm/v4/associations/$objectType/$associationType/batch/archive\";\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3053655161449799247
|
6728745647497383085
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
794
Previous Highlighted Error
Next Highlighted Error
[2026-05-07 14:08:22] local.NOTICE: Monitoring start {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:23] local.NOTICE: Monitoring end {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {"headers":{"Date":["Thu, 07 May 2026 14:08:35 GMT"],"Content-Type":["application/json;charset=utf-8"],"Content-Length":["227"],"Connection":["keep-alive"],"CF-Ray":["9f80cc29fd66dc1a-SOF"],"CF-Cache-Status":["DYNAMIC"],"Strict-Transport-Security":["max-age=31536000; includeSubDomains; preload"],"Vary":["origin"],"access-control-allow-credentials":["false"],"server-timing":["hcid;desc=\"019e02c4-d684-7f5d-be16-3d129d00c0a3\", cfr;desc=\"9f80cc2a06d23402-IAD\""],"x-content-type-options":["nosniff"],"x-hubspot-correlation-id":["019e02c4-d684-7f5d-be16-3d129d00c0a3"],"Set-Cookie":["__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-[IP_ADDRESS]-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None"],"Report-To":["{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\"}],\"group\":\"cf-nel\",\"max_age\":604800}"],"NEL":["{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}"],"Server":["cloudflare"]}} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {"team_id":2,"config_id":2,"retry_after":10,"reason":"Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:36] local.ERROR: Hubspot returned 429 {"exception":"[object] (Jiminny\\Exceptions\\RateLimitException(code: 0): Hubspot returned 429 at /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206)
[stacktrace]
#0 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#2 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#4 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
[previous exception] [object] (SevenShores\\Hubspot\\Exceptions\\BadRequest(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
at /home/jiminny/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24)
[stacktrace]
#0 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(125): SevenShores\\Hubspot\\Exceptions\\HubspotException::create(Object(GuzzleHttp\\Exception\\ClientException))
#1 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\Hubspot\\Http\\Client->request('POST', 'https://api.hub...', Array)
#2 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#3 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#4 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#5 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#6 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#21 {main}
[previous exception] [object] (GuzzleHttp\\Exception\\ClientException(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
at /home/jiminny/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111)
[stacktrace]
#0 /home/jiminny/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\\Exception\\RequestException::create(Object(GuzzleHttp\\Psr7\\Request), Object(GuzzleHttp\\Psr7\\Response), NULL, Array, NULL)
#1 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\\Middleware::GuzzleHttp\\{closure}(Object(GuzzleHttp\\Psr7\\Response))
#2 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\\Promise\\Promise::callHandler(1, Object(GuzzleHttp\\Psr7\\Response), NULL)
#3 /home/jiminny/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\\Promise\\Promise::GuzzleHttp\\Promise\\{closure}()
#4 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\\Promise\\TaskQueue->run(true)
#5 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()
#6 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\\Promise\\Promise->waitIfPending()
#7 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\\Promise\\Promise->invokeWaitList()
#8 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()
#9 /home/jiminny/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\Promise\\Promise->wait()
#10 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(113): GuzzleHttp\\Client->request('POST', 'https://api.hub...', Array)
#11 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\Hubspot\\Http\\Client->request('POST', 'https://api.hub...', Array)
#12 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#13 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#14 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#15 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#16 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#23 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#25 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#27 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#31 {main}
"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:39] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:40] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:56] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"6918eda6-2b33-44f0-81b2-2b857d748d9d","trace_id":"b579f82f-2e2c-4f51-90c7-176a9cb4b034"}
[2026-05-07 14:08:56] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"6918eda6-2b33-44f0-81b2-2b857d748d9d","trace_id":"b579f82f-2e2c-4f51-90c7-176a9cb4b034"}
[2026-05-07 14:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4f778d97-0b0b-4d22-811e-8e28826b49d2","trace_id":"0c888693-b171-4384-9c15-ee657feac714"}
[2026-05-07 14:09:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4f778d97-0b0b-4d22-811e-8e28826b49d2","trace_id":"0c888693-b171-4384-9c15-ee657feac714"}
[2026-05-07 14:09:26] local.NOTICE: Monitoring start {"correlation_id":"27750001-5212-406e-bfb8-38a645dbcec5","trace_id":"57d40356-0102-42fc-ba6b-1ecc93535e1b"}
[2026-05-07 14:09:26] local.NOTICE: Monitoring end {"correlation_id":"27750001-5212-406e-bfb8-38a645dbcec5","trace_id":"57d40356-0102-42fc-ba6b-1ecc93535e1b"}
[2026-05-07 14:09:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"fd08a346-b729-47e2-91d6-dc845103affb","trace_id":"dfb41a84-ecc1-4054-8517-dc4b2619f036"}
[2026-05-07 14:09:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"fd08a346-b729-47e2-91d6-dc845103affb","trace_id":"dfb41a84-ecc1-4054-8517-dc4b2619f036"}
[2026-05-07 14:09:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:40] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"3e4fee4c-1e25-454d-83aa-4fed507bc107","trace_id":"e3fb6415-fa4e-4ea2-b163-9b09f456fb0c"}
[2026-05-07 14:10:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"1ecbe999-9c82-450c-acf9-dc89bf054b42","trace_id":"96d0b27e-b838-4f8c-9959-25ec07ae5f6e"}
[2026-05-07 14:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"1ecbe999-9c82-450c-acf9-dc89bf054b42","trace_id":"96d0b27e-b838-4f8c-9959-25ec07ae5f6e"}
[2026-05-07 14:10:08] local.NOTICE: Monitoring start {"correlation_id":"de73b6fd-8980-4497-aafb-d2c38c47d449","trace_id":"0ae3aae5-7abf-4911-84fb-2ba6537a5d38"}
[2026-05-07 14:10:08] local.NOTICE: Monitoring end {"correlation_id":"de73b6fd-8980-4497-aafb-d2c38c47d449","trace_id":"0ae3aae5-7abf-4911-84fb-2ba6537a5d38"}
[2026-05-07 14:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"1b6708af-0228-4e34-88a3-288578822431","trace_id":"873e753a-20d2-4387-b9bc-d70791da1bff"}
[2026-05-07 14:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"1b6708af-0228-4e34-88a3-288578822431","trace_id":"873e753a-20d2-4387-b9bc-d70791da1bff"}
[2026-05-07 14:10:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7","trace_id":"0852729f-18b9-4c1f-8cf8-fa9772729628"}
[2026-05-07 14:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7","trace_id":"0852729f-18b9-4c1f-8cf8-fa9772729628"}
[2026-05-07 14:10:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"8d1d9ffd-c346-4e05-bd33-2346f02967fa","trace_id":"a11335d7-a43f-4152-9008-4f7112aaba0d"}
[2026-05-07 14:10:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"8d1d9ffd-c346-4e05-bd33-2346f02967fa","trace_id":"a11335d7-a43f-4152-9008-4f7112aaba0d"}
[2026-05-07 14:10:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"66e2c860-7cdd-4549-895a-1e7a8c1a420a","trace_id":"ab4721f5-bd7c-406e-9420-b9ed64debf84"}
[2026-05-07 14:10:26] local.INFO: Running pre-meeting notification command {"correlation_id":"66e2c860-7cdd-4549-895a-1e7a8c1a420a","trace_id":"ab4721f5-bd7c-406e-9420-b9ed64debf84"}
[2026-05-07 14:10:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"66e2c860-7cdd-4549-895a-1e7a8c1a420a","trace_id":"ab4721f5-bd7c-406e-9420-b9ed64debf84"}
[2026-05-07 14:10:30] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:30] local.INFO: Running conference:monitor:start command for activities in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:30] local.INFO: [conference:monitor:start] No activities found in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:30] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:32] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"14:05","to":"14:10"} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"04:00","to":"04:05"} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:32] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:36] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:36] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:36] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:36] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd","trace_id":"dce06dd3-b5d4-4c3d-9f14-b224da41176d"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"35cb2637-43c5-4cd6-8453-7b8d61c19033","trace_id":"79ecc7c8-3825-4196-b8aa-ae8477902bfd"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"35cb2637-43c5-4cd6-8453-7b8d61c19033","trace_id":"79ecc7c8-3825-4196-b8aa-ae8477902bfd"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-07T14:12:41.711285Z"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd","trace_id":"dce06dd3-b5d4-4c3d-9f14-b224da41176d"}
[2026-05-07 14:10:42] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:47] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:50] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:reset-governor","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"493bad62-499f-46c3-ab8b-328c92ba9190","trace_id":"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a"}
[2026-05-07 14:10:50] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:reset-governor","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"493bad62-499f-46c3-ab8b-328c92ba9190","trace_id":"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a"}
[2026-05-07 14:10:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4d571c29-d825-4c87-90d8-bb28b144d79b","trace_id":"358371cc-6239-4a46-a5cd-32003d760693"}
[2026-05-07 14:10:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4d571c29-d825-4c87-90d8-bb28b144d79b","trace_id":"358371cc-6239-4a46-a5cd-32003d760693"}
[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:52] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"67e2589d-9b37-435c-b98c-f86793d41cb2","trace_id":"e063d6c6-83ae-428d-845b-edba5ef0a9b6"}
[2026-05-07 14:11:06] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"67e2589d-9b37-435c-b98c-f86793d41cb2","trace_id":"e063d6c6-83ae-428d-845b-edba5ef0a9b6"}
[2026-05-07 14:11:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"67e2589d-9b37-435c-b98c-f86793d41cb2","trace_id":"e063d6c6-83ae-428d-845b-edba5ef0a9b6"}
[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:07] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"0593b125-f26d-47b8-b376-bb34a7cf65ff","trace_id":"84e0ff21-1203-4f95-a532-e9abfe626764"}
[2026-05-07 14:11:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"0593b125-f26d-47b8-b376-bb34a7cf65ff","trace_id":"84e0ff21-1203-4f95-a532-e9abfe626764"}
[2026-05-07 14:11:11] local.NOTICE: Monitoring start {"correlation_id":"23eb9666-b406-4123-bd3a-a1459821e9d4","trace_id":"25ac4b64-ff6f-4b35-986e-449e220604a4"}
[2026-05-07 14:11:11] local.NOTICE: Monitoring end {"correlation_id":"23eb9666-b406-4123-bd3a-a1459821e9d4","trace_id":"25ac4b64-ff6f-4b35-986e-449e220604a4"}
[2026-05-07 14:11:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"b393...
|
4619
|
NULL
|
NULL
|
NULL
|
|
4626
|
167
|
15
|
2026-05-07T14:15:10.810088+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778163310810_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
794
Previous Highlighted Error
Next Highlighted Error...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"794","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
402434383124109256
|
-8132360550820353082
|
click
|
hybrid
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
794
Previous Highlighted Error
Next Highlighted Error
iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ahlLukas/Stefka 121 • in 15 m100% <478Thu 7 May 17:15:11DOCKER*1DEV (docker)182Matching contact 4Matching contact 5Matching contact 6Matching contact 7Matching contact 8Matching contact 9root@docker_lamp_1:/home/jiminny# php artisan jiminny:debugMatching contact 0Matching contact 1Matching contact 2Matching contact 3Matching contact 4Matchingcontact5Matching contact 6Matching contact 7Matching contact 8Matching contact 9root@docker_lamp_1:/home/jiminny# php artisan jiminny:debugMatching contact 0APP (-zsh)DEV (docker)*3T₴1-zsh• 84|screenpipe*Jiminny \Exceptions \RateLimitExceptionHubspot returned 429at app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206202'retry_after' =SretryAfter,203"reason'204= Se->getMessage(),205→ 206throw new RateLimitException('Hubspot returned 429', SretryAfter, $e);207208} else 1throw $e;209}210+14 vendor frames15-zsh₴6DEVapp/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:166SevenShores\Hubspot\Http\Client:: request("POST", "[URL_WITH_CREDENTIALS]...
|
4625
|
NULL
|
NULL
|
NULL
|
|
4627
|
168
|
21
|
2026-05-07T14:15:11.281862+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778163311281_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
269
Previous Highlighted Error
Next Highlighted Error
[2026-05-07 14:08:22] local.NOTICE: Monitoring start {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:23] local.NOTICE: Monitoring end {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {"headers":{"Date":["Thu, 07 May 2026 14:08:35 GMT"],"Content-Type":["application/json;charset=utf-8"],"Content-Length":["227"],"Connection":["keep-alive"],"CF-Ray":["9f80cc29fd66dc1a-SOF"],"CF-Cache-Status":["DYNAMIC"],"Strict-Transport-Security":["max-age=31536000; includeSubDomains; preload"],"Vary":["origin"],"access-control-allow-credentials":["false"],"server-timing":["hcid;desc=\"019e02c4-d684-7f5d-be16-3d129d00c0a3\", cfr;desc=\"9f80cc2a06d23402-IAD\""],"x-content-type-options":["nosniff"],"x-hubspot-correlation-id":["019e02c4-d684-7f5d-be16-3d129d00c0a3"],"Set-Cookie":["__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-[IP_ADDRESS]-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None"],"Report-To":["{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\"}],\"group\":\"cf-nel\",\"max_age\":604800}"],"NEL":["{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}"],"Server":["cloudflare"]}} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {"team_id":2,"config_id":2,"retry_after":10,"reason":"Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:36] local.ERROR: Hubspot returned 429 {"exception":"[object] (Jiminny\\Exceptions\\RateLimitException(code: 0): Hubspot returned 429 at /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206)
[stacktrace]
#0 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#2 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#4 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
[previous exception] [object] (SevenShores\\Hubspot\\Exceptions\\BadRequest(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
at /home/jiminny/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24)
[stacktrace]
#0 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(125): SevenShores\\Hubspot\\Exceptions\\HubspotException::create(Object(GuzzleHttp\\Exception\\ClientException))
#1 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\Hubspot\\Http\\Client->request('POST', 'https://api.hub...', Array)
#2 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#3 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#4 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#5 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#6 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#21 {main}
[previous exception] [object] (GuzzleHttp\\Exception\\ClientException(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
at /home/jiminny/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111)
[stacktrace]
#0 /home/jiminny/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\\Exception\\RequestException::create(Object(GuzzleHttp\\Psr7\\Request), Object(GuzzleHttp\\Psr7\\Response), NULL, Array, NULL)
#1 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\\Middleware::GuzzleHttp\\{closure}(Object(GuzzleHttp\\Psr7\\Response))
#2 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\\Promise\\Promise::callHandler(1, Object(GuzzleHttp\\Psr7\\Response), NULL)
#3 /home/jiminny/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\\Promise\\Promise::GuzzleHttp\\Promise\\{closure}()
#4 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\\Promise\\TaskQueue->run(true)
#5 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()
#6 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\\Promise\\Promise->waitIfPending()
#7 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\\Promise\\Promise->invokeWaitList()
#8 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()
#9 /home/jiminny/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\Promise\\Promise->wait()
#10 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(113): GuzzleHttp\\Client->request('POST', 'https://api.hub...', Array)
#11 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\Hubspot\\Http\\Client->request('POST', 'https://api.hub...', Array)
#12 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#13 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#14 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#15 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#16 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#23 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#25 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#27 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#31 {main}
"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:39] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:40] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:56] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"6918eda6-2b33-44f0-81b2-2b857d748d9d","trace_id":"b579f82f-2e2c-4f51-90c7-176a9cb4b034"}
[2026-05-07 14:08:56] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"6918eda6-2b33-44f0-81b2-2b857d748d9d","trace_id":"b579f82f-2e2c-4f51-90c7-176a9cb4b034"}
[2026-05-07 14:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4f778d97-0b0b-4d22-811e-8e28826b49d2","trace_id":"0c888693-b171-4384-9c15-ee657feac714"}
[2026-05-07 14:09:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4f778d97-0b0b-4d22-811e-8e28826b49d2","trace_id":"0c888693-b171-4384-9c15-ee657feac714"}
[2026-05-07 14:09:26] local.NOTICE: Monitoring start {"correlation_id":"27750001-5212-406e-bfb8-38a645dbcec5","trace_id":"57d40356-0102-42fc-ba6b-1ecc93535e1b"}
[2026-05-07 14:09:26] local.NOTICE: Monitoring end {"correlation_id":"27750001-5212-406e-bfb8-38a645dbcec5","trace_id":"57d40356-0102-42fc-ba6b-1ecc93535e1b"}
[2026-05-07 14:09:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"fd08a346-b729-47e2-91d6-dc845103affb","trace_id":"dfb41a84-ecc1-4054-8517-dc4b2619f036"}
[2026-05-07 14:09:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"fd08a346-b729-47e2-91d6-dc845103affb","trace_id":"dfb41a84-ecc1-4054-8517-dc4b2619f036"}
[2026-05-07 14:09:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:40] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"3e4fee4c-1e25-454d-83aa-4fed507bc107","trace_id":"e3fb6415-fa4e-4ea2-b163-9b09f456fb0c"}
[2026-05-07 14:10:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"1ecbe999-9c82-450c-acf9-dc89bf054b42","trace_id":"96d0b27e-b838-4f8c-9959-25ec07ae5f6e"}
[2026-05-07 14:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"1ecbe999-9c82-450c-acf9-dc89bf054b42","trace_id":"96d0b27e-b838-4f8c-9959-25ec07ae5f6e"}
[2026-05-07 14:10:08] local.NOTICE: Monitoring start {"correlation_id":"de73b6fd-8980-4497-aafb-d2c38c47d449","trace_id":"0ae3aae5-7abf-4911-84fb-2ba6537a5d38"}
[2026-05-07 14:10:08] local.NOTICE: Monitoring end {"correlation_id":"de73b6fd-8980-4497-aafb-d2c38c47d449","trace_id":"0ae3aae5-7abf-4911-84fb-2ba6537a5d38"}
[2026-05-07 14:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"1b6708af-0228-4e34-88a3-288578822431","trace_id":"873e753a-20d2-4387-b9bc-d70791da1bff"}
[2026-05-07 14:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"1b6708af-0228-4e34-88a3-288578822431","trace_id":"873e753a-20d2-4387-b9bc-d70791da1bff"}
[2026-05-07 14:10:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7","trace_id":"0852729f-18b9-4c1f-8cf8-fa9772729628"}
[2026-05-07 14:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7","trace_id":"0852729f-18b9-4c1f-8cf8-fa9772729628"}
[2026-05-07 14:10:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"8d1d9ffd-c346-4e05-bd33-2346f02967fa","trace_id":"a11335d7-a43f-4152-9008-4f7112aaba0d"}
[2026-05-07 14:10:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"8d1d9ffd-c346-4e05-bd33-2346f02967fa","trace_id":"a11335d7-a43f-4152-9008-4f7112aaba0d"}
[2026-05-07 14:10:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"66e2c860-7cdd-4549-895a-1e7a8c1a420a","trace_id":"ab4721f5-bd7c-406e-9420-b9ed64debf84"}
[2026-05-07 14:10:26] local.INFO: Running pre-meeting notification command {"correlation_id":"66e2c860-7cdd-4549-895a-1e7a8c1a420a","trace_id":"ab4721f5-bd7c-406e-9420-b9ed64debf84"}
[2026-05-07 14:10:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"66e2c860-7cdd-4549-895a-1e7a8c1a420a","trace_id":"ab4721f5-bd7c-406e-9420-b9ed64debf84"}
[2026-05-07 14:10:30] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:30] local.INFO: Running conference:monitor:start command for activities in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:30] local.INFO: [conference:monitor:start] No activities found in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:30] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:32] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"14:05","to":"14:10"} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"04:00","to":"04:05"} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:32] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:36] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:36] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:36] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:36] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd","trace_id":"dce06dd3-b5d4-4c3d-9f14-b224da41176d"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"35cb2637-43c5-4cd6-8453-7b8d61c19033","trace_id":"79ecc7c8-3825-4196-b8aa-ae8477902bfd"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"35cb2637-43c5-4cd6-8453-7b8d61c19033","trace_id":"79ecc7c8-3825-4196-b8aa-ae8477902bfd"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-07T14:12:41.711285Z"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd","trace_id":"dce06dd3-b5d4-4c3d-9f14-b224da41176d"}
[2026-05-07 14:10:42] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:47] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:50] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:reset-governor","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"493bad62-499f-46c3-ab8b-328c92ba9190","trace_id":"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a"}
[2026-05-07 14:10:50] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:reset-governor","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"493bad62-499f-46c3-ab8b-328c92ba9190","trace_id":"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a"}
[2026-05-07 14:10:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4d571c29-d825-4c87-90d8-bb28b144d79b","trace_id":"358371cc-6239-4a46-a5cd-32003d760693"}
[2026-05-07 14:10:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4d571c29-d825-4c87-90d8-bb28b144d79b","trace_id":"358371cc-6239-4a46-a5cd-32003d760693"}
[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:52] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"67e2589d-9b37-435c-b98c-f86793d41cb2","trace_id":"e063d6c6-83ae-428d-845b-edba5ef0a9b6"}
[2026-05-07 14:11:06] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"67e2589d-9b37-435c-b98c-f86793d41cb2","trace_id":"e063d6c6-83ae-428d-845b-edba5ef0a9b6"}
[2026-05-07 14:11:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"67e2589d-9b37-435c-b98c-f86793d41cb2","trace_id":"e063d6c6-83ae-428d-845b-edba5ef0a9b6"}
[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:07] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"0593b125-f26d-47b8-b376-bb34a7cf65ff","trace_id":"84e0ff21-1203-4f95-a532-e9abfe626764"}
[2026-05-07 14:11:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"0593b125-f26d-47b8-b376-bb34a7cf65ff","trace_id":"84e0ff21-1203-4f95-a532-e9abfe626764"}
[2026-05-07 14:11:11] local.NOTICE: Monitoring start {"correlation_id":"23eb9666-b406-4123-bd3a-a1459821e9d4","trace_id":"25ac4b64-ff6f-4b35-986e-449e220604a4"}
[2026-05-07 14:11:11] local.NOTICE: Monitoring end {"correlation_id":"23eb9666-b406-4123-bd3a-a1459821e9d4","trace_id":"25ac4b64-ff6f-4b35-986e-449e220604a4"}
[2026-05-07 14:11:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"b393...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.040226065,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"269","depth":4,"bounds":{"left":0.68351066,"top":0.10055866,"width":0.012300532,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.6974734,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.70478725,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-07 14:08:22] local.NOTICE: Monitoring start {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:23] local.NOTICE: Monitoring end {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {\"headers\":{\"Date\":[\"Thu, 07 May 2026 14:08:35 GMT\"],\"Content-Type\":[\"application/json;charset=utf-8\"],\"Content-Length\":[\"227\"],\"Connection\":[\"keep-alive\"],\"CF-Ray\":[\"9f80cc29fd66dc1a-SOF\"],\"CF-Cache-Status\":[\"DYNAMIC\"],\"Strict-Transport-Security\":[\"max-age=31536000; includeSubDomains; preload\"],\"Vary\":[\"origin\"],\"access-control-allow-credentials\":[\"false\"],\"server-timing\":[\"hcid;desc=\\\"019e02c4-d684-7f5d-be16-3d129d00c0a3\\\", cfr;desc=\\\"9f80cc2a06d23402-IAD\\\"\"],\"x-content-type-options\":[\"nosniff\"],\"x-hubspot-correlation-id\":[\"019e02c4-d684-7f5d-be16-3d129d00c0a3\"],\"Set-Cookie\":[\"__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-1.0.1.1-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None\"],\"Report-To\":[\"{\\\"endpoints\\\":[{\\\"url\\\":\\\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\\\"}],\\\"group\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"NEL\":[\"{\\\"success_fraction\\\":0.01,\\\"report_to\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"Server\":[\"cloudflare\"]}} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {\"team_id\":2,\"config_id\":2,\"retry_after\":10,\"reason\":\"Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:36] local.ERROR: Hubspot returned 429 {\"exception\":\"[object] (Jiminny\\\\Exceptions\\\\RateLimitException(code: 0): Hubspot returned 429 at /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206)\n[stacktrace]\n#0 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#4 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\n[previous exception] [object] (SevenShores\\\\Hubspot\\\\Exceptions\\\\BadRequest(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24)\n[stacktrace]\n#0 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(125): SevenShores\\\\Hubspot\\\\Exceptions\\\\HubspotException::create(Object(GuzzleHttp\\\\Exception\\\\ClientException))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#3 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#4 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#5 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#6 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (GuzzleHttp\\\\Exception\\\\ClientException(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111)\n[stacktrace]\n#0 /home/jiminny/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\\\\Exception\\\\RequestException::create(Object(GuzzleHttp\\\\Psr7\\\\Request), Object(GuzzleHttp\\\\Psr7\\\\Response), NULL, Array, NULL)\n#1 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\\\\Middleware::GuzzleHttp\\\\{closure}(Object(GuzzleHttp\\\\Psr7\\\\Response))\n#2 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\\\\Promise\\\\Promise::callHandler(1, Object(GuzzleHttp\\\\Psr7\\\\Response), NULL)\n#3 /home/jiminny/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\\\\Promise\\\\Promise::GuzzleHttp\\\\Promise\\\\{closure}()\n#4 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\\\\Promise\\\\TaskQueue->run(true)\n#5 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitFn()\n#6 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#7 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitList()\n#8 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#9 /home/jiminny/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\\\Promise\\\\Promise->wait()\n#10 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(113): GuzzleHttp\\\\Client->request('POST', 'https://api.hub...', Array)\n#11 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#12 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#13 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#14 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#15 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#16 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#23 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#31 {main}\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:39] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6918eda6-2b33-44f0-81b2-2b857d748d9d\",\"trace_id\":\"b579f82f-2e2c-4f51-90c7-176a9cb4b034\"}\n[2026-05-07 14:08:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6918eda6-2b33-44f0-81b2-2b857d748d9d\",\"trace_id\":\"b579f82f-2e2c-4f51-90c7-176a9cb4b034\"}\n[2026-05-07 14:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4f778d97-0b0b-4d22-811e-8e28826b49d2\",\"trace_id\":\"0c888693-b171-4384-9c15-ee657feac714\"}\n[2026-05-07 14:09:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4f778d97-0b0b-4d22-811e-8e28826b49d2\",\"trace_id\":\"0c888693-b171-4384-9c15-ee657feac714\"}\n[2026-05-07 14:09:26] local.NOTICE: Monitoring start {\"correlation_id\":\"27750001-5212-406e-bfb8-38a645dbcec5\",\"trace_id\":\"57d40356-0102-42fc-ba6b-1ecc93535e1b\"}\n[2026-05-07 14:09:26] local.NOTICE: Monitoring end {\"correlation_id\":\"27750001-5212-406e-bfb8-38a645dbcec5\",\"trace_id\":\"57d40356-0102-42fc-ba6b-1ecc93535e1b\"}\n[2026-05-07 14:09:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fd08a346-b729-47e2-91d6-dc845103affb\",\"trace_id\":\"dfb41a84-ecc1-4054-8517-dc4b2619f036\"}\n[2026-05-07 14:09:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fd08a346-b729-47e2-91d6-dc845103affb\",\"trace_id\":\"dfb41a84-ecc1-4054-8517-dc4b2619f036\"}\n[2026-05-07 14:09:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:40] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"3e4fee4c-1e25-454d-83aa-4fed507bc107\",\"trace_id\":\"e3fb6415-fa4e-4ea2-b163-9b09f456fb0c\"}\n[2026-05-07 14:10:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"1ecbe999-9c82-450c-acf9-dc89bf054b42\",\"trace_id\":\"96d0b27e-b838-4f8c-9959-25ec07ae5f6e\"}\n[2026-05-07 14:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"1ecbe999-9c82-450c-acf9-dc89bf054b42\",\"trace_id\":\"96d0b27e-b838-4f8c-9959-25ec07ae5f6e\"}\n[2026-05-07 14:10:08] local.NOTICE: Monitoring start {\"correlation_id\":\"de73b6fd-8980-4497-aafb-d2c38c47d449\",\"trace_id\":\"0ae3aae5-7abf-4911-84fb-2ba6537a5d38\"}\n[2026-05-07 14:10:08] local.NOTICE: Monitoring end {\"correlation_id\":\"de73b6fd-8980-4497-aafb-d2c38c47d449\",\"trace_id\":\"0ae3aae5-7abf-4911-84fb-2ba6537a5d38\"}\n[2026-05-07 14:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"1b6708af-0228-4e34-88a3-288578822431\",\"trace_id\":\"873e753a-20d2-4387-b9bc-d70791da1bff\"}\n[2026-05-07 14:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"1b6708af-0228-4e34-88a3-288578822431\",\"trace_id\":\"873e753a-20d2-4387-b9bc-d70791da1bff\"}\n[2026-05-07 14:10:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7\",\"trace_id\":\"0852729f-18b9-4c1f-8cf8-fa9772729628\"}\n[2026-05-07 14:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7\",\"trace_id\":\"0852729f-18b9-4c1f-8cf8-fa9772729628\"}\n[2026-05-07 14:10:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"8d1d9ffd-c346-4e05-bd33-2346f02967fa\",\"trace_id\":\"a11335d7-a43f-4152-9008-4f7112aaba0d\"}\n[2026-05-07 14:10:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"8d1d9ffd-c346-4e05-bd33-2346f02967fa\",\"trace_id\":\"a11335d7-a43f-4152-9008-4f7112aaba0d\"}\n[2026-05-07 14:10:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"66e2c860-7cdd-4549-895a-1e7a8c1a420a\",\"trace_id\":\"ab4721f5-bd7c-406e-9420-b9ed64debf84\"}\n[2026-05-07 14:10:26] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"66e2c860-7cdd-4549-895a-1e7a8c1a420a\",\"trace_id\":\"ab4721f5-bd7c-406e-9420-b9ed64debf84\"}\n[2026-05-07 14:10:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"66e2c860-7cdd-4549-895a-1e7a8c1a420a\",\"trace_id\":\"ab4721f5-bd7c-406e-9420-b9ed64debf84\"}\n[2026-05-07 14:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:30] local.INFO: Running conference:monitor:start command for activities in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:30] local.INFO: [conference:monitor:start] No activities found in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"14:05\",\"to\":\"14:10\"} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"04:00\",\"to\":\"04:05\"} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:36] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:36] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd\",\"trace_id\":\"dce06dd3-b5d4-4c3d-9f14-b224da41176d\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"35cb2637-43c5-4cd6-8453-7b8d61c19033\",\"trace_id\":\"79ecc7c8-3825-4196-b8aa-ae8477902bfd\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"35cb2637-43c5-4cd6-8453-7b8d61c19033\",\"trace_id\":\"79ecc7c8-3825-4196-b8aa-ae8477902bfd\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-07T14:12:41.711285Z\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd\",\"trace_id\":\"dce06dd3-b5d4-4c3d-9f14-b224da41176d\"}\n[2026-05-07 14:10:42] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:47] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"493bad62-499f-46c3-ab8b-328c92ba9190\",\"trace_id\":\"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a\"}\n[2026-05-07 14:10:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"493bad62-499f-46c3-ab8b-328c92ba9190\",\"trace_id\":\"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a\"}\n[2026-05-07 14:10:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4d571c29-d825-4c87-90d8-bb28b144d79b\",\"trace_id\":\"358371cc-6239-4a46-a5cd-32003d760693\"}\n[2026-05-07 14:10:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4d571c29-d825-4c87-90d8-bb28b144d79b\",\"trace_id\":\"358371cc-6239-4a46-a5cd-32003d760693\"}\n[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:52] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"67e2589d-9b37-435c-b98c-f86793d41cb2\",\"trace_id\":\"e063d6c6-83ae-428d-845b-edba5ef0a9b6\"}\n[2026-05-07 14:11:06] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"67e2589d-9b37-435c-b98c-f86793d41cb2\",\"trace_id\":\"e063d6c6-83ae-428d-845b-edba5ef0a9b6\"}\n[2026-05-07 14:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"67e2589d-9b37-435c-b98c-f86793d41cb2\",\"trace_id\":\"e063d6c6-83ae-428d-845b-edba5ef0a9b6\"}\n[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:07] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"0593b125-f26d-47b8-b376-bb34a7cf65ff\",\"trace_id\":\"84e0ff21-1203-4f95-a532-e9abfe626764\"}\n[2026-05-07 14:11:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"0593b125-f26d-47b8-b376-bb34a7cf65ff\",\"trace_id\":\"84e0ff21-1203-4f95-a532-e9abfe626764\"}\n[2026-05-07 14:11:11] local.NOTICE: Monitoring start {\"correlation_id\":\"23eb9666-b406-4123-bd3a-a1459821e9d4\",\"trace_id\":\"25ac4b64-ff6f-4b35-986e-449e220604a4\"}\n[2026-05-07 14:11:11] local.NOTICE: Monitoring end {\"correlation_id\":\"23eb9666-b406-4123-bd3a-a1459821e9d4\",\"trace_id\":\"25ac4b64-ff6f-4b35-986e-449e220604a4\"}\n[2026-05-07 14:11:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"b3939f93-fc8d-4586-93d5-9b6be01c139b\",\"trace_id\":\"6991f28e-f1b8-4235-ba74-0c15d4ee2b5b\"}\n[2026-05-07 14:11:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"b3939f93-fc8d-4586-93d5-9b6be01c139b\",\"trace_id\":\"6991f28e-f1b8-4235-ba74-0c15d4ee2b5b\"}\n[2026-05-07 14:11:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:20] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:20] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e947ce8c-00c9-4c58-aea9-afab1030a83b\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e947ce8c-00c9-4c58-aea9-afab1030a83b\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24828544,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.34,\"average_seconds_per_request\":0} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":394.65,\"usage\":25001880,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.ERROR: Trying to access array offset on null {\"exception\":\"[object] (ErrorException(code: 0): Trying to access array offset on null at /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php:342)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#1 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(342): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#2 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(675): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->importOpportunityBatch(Array)\n#3 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(85): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->processOpportunityBatch(Array)\n#4 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(118): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->syncOpportunities(Array)\n#5 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(86): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->syncHubspotCrmObjects(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service), Object(Illuminate\\\\Support\\\\Carbon))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->handle(Object(Jiminny\\\\Services\\\\ResolveTeamCrmConnection), Object(Illuminate\\\\Log\\\\LogManager), Object(Jiminny\\\\Repositories\\\\TeamRepository))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->Illuminate\\\\Bus\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects), false)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->Illuminate\\\\Queue\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#21 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'crm-sync,crm-up...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'crm-sync,crm-up...')\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#32 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24830528,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":14.86,\"usage\":24891936,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24930376,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":14.87,\"usage\":25090176,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":25129256,\"real_usage\":65011712,\"pid\":49874} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.22,\"average_seconds_per_request\":0} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":246.9,\"usage\":25345032,\"real_usage\":65011712,\"pid\":49874} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.ERROR: Trying to access array offset on null {\"exception\":\"[object] (ErrorException(code: 0): Trying to access array offset on null at /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php:342)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#1 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(342): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#2 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(675): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->importOpportunityBatch(Array)\n#3 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(85): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->processOpportunityBatch(Array)\n#4 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(118): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->syncOpportunities(Array)\n#5 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(86): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->syncHubspotCrmObjects(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service), Object(Illuminate\\\\Support\\\\Carbon))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->handle(Object(Jiminny\\\\Services\\\\ResolveTeamCrmConnection), Object(Illuminate\\\\Log\\\\LogManager), Object(Jiminny\\\\Repositories\\\\TeamRepository))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->Illuminate\\\\Bus\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects), false)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->Illuminate\\\\Queue\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#21 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'crm-sync,crm-up...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'crm-sync,crm-up...')\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#32 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24842584,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.21,\"average_seconds_per_request\":0} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":239.38,\"usage\":25015920,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.ERROR: Trying to access array offset on null {\"exception\":\"[object] (ErrorException(code: 0): Trying to access array offset on null at /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php:342)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#1 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(342): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#2 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(675): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->importOpportunityBatch(Array)\n#3 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(85): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->processOpportunityBatch(Array)\n#4 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(118): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->syncOpportunities(Array)\n#5 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(86): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->syncHubspotCrmObjects(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service), Object(Illuminate\\\\Support\\\\Carbon))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->handle(Object(Jiminny\\\\Services\\\\ResolveTeamCrmConnection), Object(Illuminate\\\\Log\\\\LogManager), Object(Jiminny\\\\Repositories\\\\TeamRepository))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->Illuminate\\\\Bus\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects), false)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->Illuminate\\\\Queue\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#21 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'crm-sync,crm-up...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'crm-sync,crm-up...')\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#32 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24861864,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":25.0,\"usage\":24917104,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":210.1,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.73} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:12:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"91d0261e-7354-4a33-aea8-58089845e234\",\"trace_id\":\"030809b6-40c4-482e-9355-7681abff9dbe\"}\n[2026-05-07 14:12:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"91d0261e-7354-4a33-aea8-58089845e234\",\"trace_id\":\"030809b6-40c4-482e-9355-7681abff9dbe\"}\n[2026-05-07 14:12:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"91d0261e-7354-4a33-aea8-58089845e234\",\"trace_id\":\"030809b6-40c4-482e-9355-7681abff9dbe\"}\n[2026-05-07 14:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"ae1fc2e9-cee8-41fb-9beb-765160e717c2\",\"trace_id\":\"05276bce-900c-4067-9ea4-3d7ffd164b12\"}\n[2026-05-07 14:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"ae1fc2e9-cee8-41fb-9beb-765160e717c2\",\"trace_id\":\"05276bce-900c-4067-9ea4-3d7ffd164b12\"}\n[2026-05-07 14:12:09] local.NOTICE: Monitoring start {\"correlation_id\":\"5ee463e9-fe8a-4731-b989-55e763ad67d6\",\"trace_id\":\"6a15ee60-a923-4853-a937-9353e3991a8e\"}\n[2026-05-07 14:12:09] local.NOTICE: Monitoring end {\"correlation_id\":\"5ee463e9-fe8a-4731-b989-55e763ad67d6\",\"trace_id\":\"6a15ee60-a923-4853-a937-9353e3991a8e\"}\n[2026-05-07 14:12:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"05128955-a4f7-4354-a0ac-915c6d9969f5\",\"trace_id\":\"9ebe0c71-e6b5-41f0-aaf8-9465027b75e0\"}\n[2026-05-07 14:12:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"05128955-a4f7-4354-a0ac-915c6d9969f5\",\"trace_id\":\"9ebe0c71-e6b5-41f0-aaf8-9465027b75e0\"}\n[2026-05-07 14:12:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:16] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:10:00, 2026-05-07 14:12:00] {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:16] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:10:00, 2026-05-07 14:12:00] {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:20] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:20] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:23] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 2 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"206a607e-298a-41c4-9663-0e4d8b27d5cb\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:13:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"7566e406-287f-4c04-abf2-82b683af08a1\",\"trace_id\":\"a69b8bf4-a237-467b-b372-d56a5d56b586\"}\n[2026-05-07 14:13:07] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"7566e406-287f-4c04-abf2-82b683af08a1\",\"trace_id\":\"a69b8bf4-a237-467b-b372-d56a5d56b586\"}\n[2026-05-07 14:13:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"7566e406-287f-4c04-abf2-82b683af08a1\",\"trace_id\":\"a69b8bf4-a237-467b-b372-d56a5d56b586\"}\n[2026-05-07 14:13:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e6f0284a-0819-485c-90fb-acba2398f2d2\",\"trace_id\":\"4b702d84-fd3e-44e2-b8bf-ed4f1a388aef\"}\n[2026-05-07 14:13:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e6f0284a-0819-485c-90fb-acba2398f2d2\",\"trace_id\":\"4b702d84-fd3e-44e2-b8bf-ed4f1a388aef\"}\n[2026-05-07 14:13:11] local.NOTICE: Monitoring start {\"correlation_id\":\"c3d31d29-15b2-44c4-b3f7-9eb93d8fa463\",\"trace_id\":\"e8208949-019d-4b02-9b5e-ca2065e17eb3\"}\n[2026-05-07 14:13:12] local.NOTICE: Monitoring end {\"correlation_id\":\"c3d31d29-15b2-44c4-b3f7-9eb93d8fa463\",\"trace_id\":\"e8208949-019d-4b02-9b5e-ca2065e17eb3\"}\n[2026-05-07 14:13:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"c984be16-0f01-4e8b-b85a-38dc507f1e8e\",\"trace_id\":\"5c1a2294-7759-43d0-b1d5-b465058b1899\"}\n[2026-05-07 14:13:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"c984be16-0f01-4e8b-b85a-38dc507f1e8e\",\"trace_id\":\"5c1a2294-7759-43d0-b1d5-b465058b1899\"}\n[2026-05-07 14:13:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:22] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:22] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"857d1e1f-a3fe-41f2-a321-7e34cde62cb3\",\"trace_id\":\"1b1f80a8-f45c-452b-b9ca-c5b2a816ffc0\"}\n[2026-05-07 14:13:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:27] local.NOTICE: Calendar sync start {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"857d1e1f-a3fe-41f2-a321-7e34cde62cb3\",\"trace_id\":\"1b1f80a8-f45c-452b-b9ca-c5b2a816ffc0\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 4e521bc0-2ca4-49dd-aef5-5734a1092900 Correlation ID: b4a85540-77aa-4e03-84db-0f8b421b078a Timestamp: 2026-05-07 14:13:31Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:31Z\\\",\\\"trace_id\\\":\\\"4e521bc0-2ca4-49dd-aef5-5734a1092900\\\",\\\"correlation_id\\\":\\\"b4a85540-77aa-4e03-84db-0f8b421b078a\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 51233fef-4451-4b2d-82eb-0b26d9293600 Correlation ID: df3a132e-e0a0-449d-9f4c-95844490c7bf Timestamp: 2026-05-07 14:13:31Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:31Z\\\",\\\"trace_id\\\":\\\"51233fef-4451-4b2d-82eb-0b26d9293600\\\",\\\"correlation_id\\\":\\\"df3a132e-e0a0-449d-9f4c-95844490c7bf\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 49f15614-bbd7-432c-8d6c-e19b09b11400 Correlation ID: 49e24b17-53d3-4b1d-804d-ce38bf344368 Timestamp: 2026-05-07 14:13:35Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:35Z\\\",\\\"trace_id\\\":\\\"49f15614-bbd7-432c-8d6c-e19b09b11400\\\",\\\"correlation_id\\\":\\\"49e24b17-53d3-4b1d-804d-ce38bf344368\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 1d4d2578-2be4-4c43-b400-cde028293600 Correlation ID: 144144e2-130d-499c-a0c5-e0b665aa4c18 Timestamp: 2026-05-07 14:13:35Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:35Z\\\",\\\"trace_id\\\":\\\"1d4d2578-2be4-4c43-b400-cde028293600\\\",\\\"correlation_id\\\":\\\"144144e2-130d-499c-a0c5-e0b665aa4c18\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: e8e681f8-1e44-4d8a-baf9-8f21ad2a3400 Correlation ID: 0bf639e5-a9c0-4105-b806-8d15fc269ec6 Timestamp: 2026-05-07 14:13:36Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:36Z\\\",\\\"trace_id\\\":\\\"e8e681f8-1e44-4d8a-baf9-8f21ad2a3400\\\",\\\"correlation_id\\\":\\\"0bf639e5-a9c0-4105-b806-8d15fc269ec6\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"c0ec8c35bbde501bc9a9a645a16a003b1758fbda6e2ce73b27c9a87d9db0da81\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:38] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:38] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:38] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCHhwR3crxfEuMI8zGlf-bMYpCFtdxXvSJWTlnqQvu_jjoOrOYL2VG9rZwFHCERHxGfGEK3CmQX6x8MJG3ZbBXGuVIS6C7u-doY5maMRdsfnrHIAEMJd4Bs_WMfMH4tDJ8j9aul7DHDEJaP7w0PoPPpcoxu4nEk4vk-MolJBEgkSrayEewuBs5JVItUX9lUY2tA.yO2roNQ4Vdm6hBgoutuphGchuzbvsk7aqt5wHfcyeFQ\",\"last_sync\":\"2026-05-06 15:58:35\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:14:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6cbd9dfe-4a12-4b56-b897-84a1bbc04089\",\"trace_id\":\"3cdfe31b-35b0-423b-a550-9c15d7e7fd24\"}\n[2026-05-07 14:14:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6cbd9dfe-4a12-4b56-b897-84a1bbc04089\",\"trace_id\":\"3cdfe31b-35b0-423b-a550-9c15d7e7fd24\"}\n[2026-05-07 14:14:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6cbd9dfe-4a12-4b56-b897-84a1bbc04089\",\"trace_id\":\"3cdfe31b-35b0-423b-a550-9c15d7e7fd24\"}\n[2026-05-07 14:14:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d714677d-8328-4360-94a2-42deaaaa864e\",\"trace_id\":\"a049af78-f57a-4d15-aa9d-4dde0fe976c1\"}\n[2026-05-07 14:14:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d714677d-8328-4360-94a2-42deaaaa864e\",\"trace_id\":\"a049af78-f57a-4d15-aa9d-4dde0fe976c1\"}\n[2026-05-07 14:14:08] local.NOTICE: Monitoring start {\"correlation_id\":\"b28ecfd5-12ef-4edc-af69-68f84b92f4e1\",\"trace_id\":\"5f7c3590-05f9-4bc7-b863-2bd55dce9404\"}\n[2026-05-07 14:14:09] local.NOTICE: Monitoring end {\"correlation_id\":\"b28ecfd5-12ef-4edc-af69-68f84b92f4e1\",\"trace_id\":\"5f7c3590-05f9-4bc7-b863-2bd55dce9404\"}\n[2026-05-07 14:14:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"9750f21e-2eaf-4603-a4f5-efced644329a\",\"trace_id\":\"e2077021-dfe6-4c68-aaea-796eff10333e\"}\n[2026-05-07 14:14:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"9750f21e-2eaf-4603-a4f5-efced644329a\",\"trace_id\":\"e2077021-dfe6-4c68-aaea-796eff10333e\"}\n[2026-05-07 14:14:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fc397c3f-f3f0-445a-8343-596d2013ea18\",\"trace_id\":\"29f6926c-cbdc-49cb-a70e-31293715ce27\"}\n[2026-05-07 14:14:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"fc397c3f-f3f0-445a-8343-596d2013ea18\",\"trace_id\":\"29f6926c-cbdc-49cb-a70e-31293715ce27\"}\n[2026-05-07 14:14:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"fc397c3f-f3f0-445a-8343-596d2013ea18\",\"trace_id\":\"29f6926c-cbdc-49cb-a70e-31293715ce27\"}\n[2026-05-07 14:14:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fc397c3f-f3f0-445a-8343-596d2013ea18\",\"trace_id\":\"29f6926c-cbdc-49cb-a70e-31293715ce27\"}\n[2026-05-07 14:14:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"823053bb-3ac1-49e4-a4fd-d7a2736dbcf9\",\"trace_id\":\"10e3b198-a051-41d6-a91c-acb5522cf373\"}\n[2026-05-07 14:14:16] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:12:00, 2026-05-07 14:14:00] {\"correlation_id\":\"823053bb-3ac1-49e4-a4fd-d7a2736dbcf9\",\"trace_id\":\"10e3b198-a051-41d6-a91c-acb5522cf373\"}\n[2026-05-07 14:14:16] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:12:00, 2026-05-07 14:14:00] {\"correlation_id\":\"823053bb-3ac1-49e4-a4fd-d7a2736dbcf9\",\"trace_id\":\"10e3b198-a051-41d6-a91c-acb5522cf373\"}\n[2026-05-07 14:14:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"823053bb-3ac1-49e4-a4fd-d7a2736dbcf9\",\"trace_id\":\"10e3b198-a051-41d6-a91c-acb5522cf373\"}\n[2026-05-07 14:14:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"99d7237b-ab4e-4f69-9ed2-e0d421c7851b\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"99d7237b-ab4e-4f69-9ed2-e0d421c7851b\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":24956424,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"ca1fe11e-7ce8-489f-a5ae-b60adab573fd\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:19] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-28 06:31:37\"}}} {\"correlation_id\":\"ca1fe11e-7ce8-489f-a5ae-b60adab573fd\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"ca1fe11e-7ce8-489f-a5ae-b60adab573fd\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"ca1fe11e-7ce8-489f-a5ae-b60adab573fd\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"ca1fe11e-7ce8-489f-a5ae-b60adab573fd\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:19] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":48.06,\"usage\":25090664,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ca1fe11e-7ce8-489f-a5ae-b60adab573fd\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:20] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":25129312,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"1be67581-0a3b-4c05-80f9-25ef598e0322\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:20] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"1be67581-0a3b-4c05-80f9-25ef598e0322\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"1be67581-0a3b-4c05-80f9-25ef598e0322\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"1be67581-0a3b-4c05-80f9-25ef598e0322\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"1be67581-0a3b-4c05-80f9-25ef598e0322\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:20] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":49.0,\"usage\":25234416,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"1be67581-0a3b-4c05-80f9-25ef598e0322\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:22] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":25273000,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"b6d88fab-5a83-476a-a63a-8349067df0e5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:22] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"b6d88fab-5a83-476a-a63a-8349067df0e5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:23] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1778159671,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"b6d88fab-5a83-476a-a63a-8349067df0e5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:23] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1457.38,\"usage\":25353672,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"b6d88fab-5a83-476a-a63a-8349067df0e5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:24] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":25392544,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"e62543df-d67d-4a24-b985-e7220ff49d35\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:24] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"e62543df-d67d-4a24-b985-e7220ff49d35\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:24] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"e62543df-d67d-4a24-b985-e7220ff49d35\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:24] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"e62543df-d67d-4a24-b985-e7220ff49d35\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:24] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"e62543df-d67d-4a24-b985-e7220ff49d35\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:24] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":12.82,\"usage\":25399704,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"e62543df-d67d-4a24-b985-e7220ff49d35\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:26] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":25438608,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"b9eabb4b-d54c-4fef-8667-62595e64e464\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:26] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"b9eabb4b-d54c-4fef-8667-62595e64e464\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:26] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"b9eabb4b-d54c-4fef-8667-62595e64e464\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9eabb4b-d54c-4fef-8667-62595e64e464\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:26] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"b9eabb4b-d54c-4fef-8667-62595e64e464\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:28] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1252.35,\"usage\":25532232,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"b9eabb4b-d54c-4fef-8667-62595e64e464\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:28] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":25510872,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"d32f5006-2028-433c-aba0-442f83b30dc5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:28] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"d32f5006-2028-433c-aba0-442f83b30dc5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:28] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"d32f5006-2028-433c-aba0-442f83b30dc5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:28] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"d32f5006-2028-433c-aba0-442f83b30dc5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:28] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"d32f5006-2028-433c-aba0-442f83b30dc5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:28] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":32.66,\"usage\":25513952,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"d32f5006-2028-433c-aba0-442f83b30dc5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:30] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":25551768,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"919361d7-25bc-4ef7-a9de-24f0f64f0655\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:30] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"919361d7-25bc-4ef7-a9de-24f0f64f0655\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:30] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"919361d7-25bc-4ef7-a9de-24f0f64f0655\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:30] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"919361d7-25bc-4ef7-a9de-24f0f64f0655\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:30] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"919361d7-25bc-4ef7-a9de-24f0f64f0655\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:30] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":64.76,\"usage\":25472992,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"919361d7-25bc-4ef7-a9de-24f0f64f0655\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:32] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":25511472,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:32] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:32] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-05-07 13:14:41\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:32] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:33] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-05-07 13:14:41\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:33] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-05-07 13:14:41\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:33] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:34] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-05-07 13:14:41\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:34] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-05-07 13:14:41\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:34] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:35] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-05-07 13:14:41\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:35] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-05-07 13:14:41\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:35] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:36] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-05-07 13:14:41\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:36] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":3775.73,\"usage\":25690104,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:15:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"29c6fc36-26c7-42ae-be97-9f95ab7caa1e\",\"trace_id\":\"54b1c220-9010-42f4-b754-7956ab2c63a4\"}\n[2026-05-07 14:15:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"29c6fc36-26c7-42ae-be97-9f95ab7caa1e\",\"trace_id\":\"54b1c220-9010-42f4-b754-7956ab2c63a4\"}\n[2026-05-07 14:15:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"29c6fc36-26c7-42ae-be97-9f95ab7caa1e\",\"trace_id\":\"54b1c220-9010-42f4-b754-7956ab2c63a4\"}\n[2026-05-07 14:15:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"8cca9cbe-6ce1-43d2-a97c-14d7114bf8dd\",\"trace_id\":\"c1a9de27-3ba0-4ee4-8ef4-1aef1ea90621\"}\n[2026-05-07 14:15:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"8cca9cbe-6ce1-43d2-a97c-14d7114bf8dd\",\"trace_id\":\"c1a9de27-3ba0-4ee4-8ef4-1aef1ea90621\"}\n[2026-05-07 14:15:10] local.NOTICE: Monitoring start {\"correlation_id\":\"2d656616-0995-44e8-869c-f7c243b633d8\",\"trace_id\":\"9a6d328f-e49a-4e3f-915a-030e8f271d6f\"}\n[2026-05-07 14:15:11] local.NOTICE: Monitoring end {\"correlation_id\":\"2d656616-0995-44e8-869c-f7c243b633d8\",\"trace_id\":\"9a6d328f-e49a-4e3f-915a-030e8f271d6f\"}","depth":4,"bounds":{"left":0.4168883,"top":0.09736632,"width":0.5831117,"height":0.90263367},"on_screen":true,"value":"[2026-05-07 14:08:22] local.NOTICE: Monitoring start {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:23] local.NOTICE: Monitoring end {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {\"headers\":{\"Date\":[\"Thu, 07 May 2026 14:08:35 GMT\"],\"Content-Type\":[\"application/json;charset=utf-8\"],\"Content-Length\":[\"227\"],\"Connection\":[\"keep-alive\"],\"CF-Ray\":[\"9f80cc29fd66dc1a-SOF\"],\"CF-Cache-Status\":[\"DYNAMIC\"],\"Strict-Transport-Security\":[\"max-age=31536000; includeSubDomains; preload\"],\"Vary\":[\"origin\"],\"access-control-allow-credentials\":[\"false\"],\"server-timing\":[\"hcid;desc=\\\"019e02c4-d684-7f5d-be16-3d129d00c0a3\\\", cfr;desc=\\\"9f80cc2a06d23402-IAD\\\"\"],\"x-content-type-options\":[\"nosniff\"],\"x-hubspot-correlation-id\":[\"019e02c4-d684-7f5d-be16-3d129d00c0a3\"],\"Set-Cookie\":[\"__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-1.0.1.1-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None\"],\"Report-To\":[\"{\\\"endpoints\\\":[{\\\"url\\\":\\\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\\\"}],\\\"group\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"NEL\":[\"{\\\"success_fraction\\\":0.01,\\\"report_to\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"Server\":[\"cloudflare\"]}} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {\"team_id\":2,\"config_id\":2,\"retry_after\":10,\"reason\":\"Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:36] local.ERROR: Hubspot returned 429 {\"exception\":\"[object] (Jiminny\\\\Exceptions\\\\RateLimitException(code: 0): Hubspot returned 429 at /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206)\n[stacktrace]\n#0 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#4 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\n[previous exception] [object] (SevenShores\\\\Hubspot\\\\Exceptions\\\\BadRequest(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24)\n[stacktrace]\n#0 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(125): SevenShores\\\\Hubspot\\\\Exceptions\\\\HubspotException::create(Object(GuzzleHttp\\\\Exception\\\\ClientException))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#3 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#4 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#5 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#6 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (GuzzleHttp\\\\Exception\\\\ClientException(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111)\n[stacktrace]\n#0 /home/jiminny/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\\\\Exception\\\\RequestException::create(Object(GuzzleHttp\\\\Psr7\\\\Request), Object(GuzzleHttp\\\\Psr7\\\\Response), NULL, Array, NULL)\n#1 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\\\\Middleware::GuzzleHttp\\\\{closure}(Object(GuzzleHttp\\\\Psr7\\\\Response))\n#2 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\\\\Promise\\\\Promise::callHandler(1, Object(GuzzleHttp\\\\Psr7\\\\Response), NULL)\n#3 /home/jiminny/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\\\\Promise\\\\Promise::GuzzleHttp\\\\Promise\\\\{closure}()\n#4 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\\\\Promise\\\\TaskQueue->run(true)\n#5 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitFn()\n#6 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#7 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitList()\n#8 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#9 /home/jiminny/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\\\Promise\\\\Promise->wait()\n#10 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(113): GuzzleHttp\\\\Client->request('POST', 'https://api.hub...', Array)\n#11 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#12 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#13 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#14 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#15 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#16 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#23 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#31 {main}\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:39] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6918eda6-2b33-44f0-81b2-2b857d748d9d\",\"trace_id\":\"b579f82f-2e2c-4f51-90c7-176a9cb4b034\"}\n[2026-05-07 14:08:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6918eda6-2b33-44f0-81b2-2b857d748d9d\",\"trace_id\":\"b579f82f-2e2c-4f51-90c7-176a9cb4b034\"}\n[2026-05-07 14:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4f778d97-0b0b-4d22-811e-8e28826b49d2\",\"trace_id\":\"0c888693-b171-4384-9c15-ee657feac714\"}\n[2026-05-07 14:09:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4f778d97-0b0b-4d22-811e-8e28826b49d2\",\"trace_id\":\"0c888693-b171-4384-9c15-ee657feac714\"}\n[2026-05-07 14:09:26] local.NOTICE: Monitoring start {\"correlation_id\":\"27750001-5212-406e-bfb8-38a645dbcec5\",\"trace_id\":\"57d40356-0102-42fc-ba6b-1ecc93535e1b\"}\n[2026-05-07 14:09:26] local.NOTICE: Monitoring end {\"correlation_id\":\"27750001-5212-406e-bfb8-38a645dbcec5\",\"trace_id\":\"57d40356-0102-42fc-ba6b-1ecc93535e1b\"}\n[2026-05-07 14:09:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fd08a346-b729-47e2-91d6-dc845103affb\",\"trace_id\":\"dfb41a84-ecc1-4054-8517-dc4b2619f036\"}\n[2026-05-07 14:09:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fd08a346-b729-47e2-91d6-dc845103affb\",\"trace_id\":\"dfb41a84-ecc1-4054-8517-dc4b2619f036\"}\n[2026-05-07 14:09:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:40] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"3e4fee4c-1e25-454d-83aa-4fed507bc107\",\"trace_id\":\"e3fb6415-fa4e-4ea2-b163-9b09f456fb0c\"}\n[2026-05-07 14:10:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"1ecbe999-9c82-450c-acf9-dc89bf054b42\",\"trace_id\":\"96d0b27e-b838-4f8c-9959-25ec07ae5f6e\"}\n[2026-05-07 14:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"1ecbe999-9c82-450c-acf9-dc89bf054b42\",\"trace_id\":\"96d0b27e-b838-4f8c-9959-25ec07ae5f6e\"}\n[2026-05-07 14:10:08] local.NOTICE: Monitoring start {\"correlation_id\":\"de73b6fd-8980-4497-aafb-d2c38c47d449\",\"trace_id\":\"0ae3aae5-7abf-4911-84fb-2ba6537a5d38\"}\n[2026-05-07 14:10:08] local.NOTICE: Monitoring end {\"correlation_id\":\"de73b6fd-8980-4497-aafb-d2c38c47d449\",\"trace_id\":\"0ae3aae5-7abf-4911-84fb-2ba6537a5d38\"}\n[2026-05-07 14:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"1b6708af-0228-4e34-88a3-288578822431\",\"trace_id\":\"873e753a-20d2-4387-b9bc-d70791da1bff\"}\n[2026-05-07 14:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"1b6708af-0228-4e34-88a3-288578822431\",\"trace_id\":\"873e753a-20d2-4387-b9bc-d70791da1bff\"}\n[2026-05-07 14:10:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7\",\"trace_id\":\"0852729f-18b9-4c1f-8cf8-fa9772729628\"}\n[2026-05-07 14:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7\",\"trace_id\":\"0852729f-18b9-4c1f-8cf8-fa9772729628\"}\n[2026-05-07 14:10:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"8d1d9ffd-c346-4e05-bd33-2346f02967fa\",\"trace_id\":\"a11335d7-a43f-4152-9008-4f7112aaba0d\"}\n[2026-05-07 14:10:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"8d1d9ffd-c346-4e05-bd33-2346f02967fa\",\"trace_id\":\"a11335d7-a43f-4152-9008-4f7112aaba0d\"}\n[2026-05-07 14:10:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"66e2c860-7cdd-4549-895a-1e7a8c1a420a\",\"trace_id\":\"ab4721f5-bd7c-406e-9420-b9ed64debf84\"}\n[2026-05-07 14:10:26] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"66e2c860-7cdd-4549-895a-1e7a8c1a420a\",\"trace_id\":\"ab4721f5-bd7c-406e-9420-b9ed64debf84\"}\n[2026-05-07 14:10:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"66e2c860-7cdd-4549-895a-1e7a8c1a420a\",\"trace_id\":\"ab4721f5-bd7c-406e-9420-b9ed64debf84\"}\n[2026-05-07 14:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:30] local.INFO: Running conference:monitor:start command for activities in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:30] local.INFO: [conference:monitor:start] No activities found in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"14:05\",\"to\":\"14:10\"} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"04:00\",\"to\":\"04:05\"} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:36] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:36] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd\",\"trace_id\":\"dce06dd3-b5d4-4c3d-9f14-b224da41176d\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"35cb2637-43c5-4cd6-8453-7b8d61c19033\",\"trace_id\":\"79ecc7c8-3825-4196-b8aa-ae8477902bfd\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"35cb2637-43c5-4cd6-8453-7b8d61c19033\",\"trace_id\":\"79ecc7c8-3825-4196-b8aa-ae8477902bfd\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-07T14:12:41.711285Z\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd\",\"trace_id\":\"dce06dd3-b5d4-4c3d-9f14-b224da41176d\"}\n[2026-05-07 14:10:42] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:47] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"493bad62-499f-46c3-ab8b-328c92ba9190\",\"trace_id\":\"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a\"}\n[2026-05-07 14:10:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"493bad62-499f-46c3-ab8b-328c92ba9190\",\"trace_id\":\"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a\"}\n[2026-05-07 14:10:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4d571c29-d825-4c87-90d8-bb28b144d79b\",\"trace_id\":\"358371cc-6239-4a46-a5cd-32003d760693\"}\n[2026-05-07 14:10:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4d571c29-d825-4c87-90d8-bb28b144d79b\",\"trace_id\":\"358371cc-6239-4a46-a5cd-32003d760693\"}\n[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:52] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"67e2589d-9b37-435c-b98c-f86793d41cb2\",\"trace_id\":\"e063d6c6-83ae-428d-845b-edba5ef0a9b6\"}\n[2026-05-07 14:11:06] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"67e2589d-9b37-435c-b98c-f86793d41cb2\",\"trace_id\":\"e063d6c6-83ae-428d-845b-edba5ef0a9b6\"}\n[2026-05-07 14:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"67e2589d-9b37-435c-b98c-f86793d41cb2\",\"trace_id\":\"e063d6c6-83ae-428d-845b-edba5ef0a9b6\"}\n[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:07] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"0593b125-f26d-47b8-b376-bb34a7cf65ff\",\"trace_id\":\"84e0ff21-1203-4f95-a532-e9abfe626764\"}\n[2026-05-07 14:11:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"0593b125-f26d-47b8-b376-bb34a7cf65ff\",\"trace_id\":\"84e0ff21-1203-4f95-a532-e9abfe626764\"}\n[2026-05-07 14:11:11] local.NOTICE: Monitoring start {\"correlation_id\":\"23eb9666-b406-4123-bd3a-a1459821e9d4\",\"trace_id\":\"25ac4b64-ff6f-4b35-986e-449e220604a4\"}\n[2026-05-07 14:11:11] local.NOTICE: Monitoring end {\"correlation_id\":\"23eb9666-b406-4123-bd3a-a1459821e9d4\",\"trace_id\":\"25ac4b64-ff6f-4b35-986e-449e220604a4\"}\n[2026-05-07 14:11:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"b3939f93-fc8d-4586-93d5-9b6be01c139b\",\"trace_id\":\"6991f28e-f1b8-4235-ba74-0c15d4ee2b5b\"}\n[2026-05-07 14:11:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"b3939f93-fc8d-4586-93d5-9b6be01c139b\",\"trace_id\":\"6991f28e-f1b8-4235-ba74-0c15d4ee2b5b\"}\n[2026-05-07 14:11:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:20] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:20] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e947ce8c-00c9-4c58-aea9-afab1030a83b\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e947ce8c-00c9-4c58-aea9-afab1030a83b\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24828544,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.34,\"average_seconds_per_request\":0} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":394.65,\"usage\":25001880,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.ERROR: Trying to access array offset on null {\"exception\":\"[object] (ErrorException(code: 0): Trying to access array offset on null at /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php:342)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#1 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(342): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#2 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(675): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->importOpportunityBatch(Array)\n#3 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(85): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->processOpportunityBatch(Array)\n#4 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(118): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->syncOpportunities(Array)\n#5 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(86): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->syncHubspotCrmObjects(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service), Object(Illuminate\\\\Support\\\\Carbon))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->handle(Object(Jiminny\\\\Services\\\\ResolveTeamCrmConnection), Object(Illuminate\\\\Log\\\\LogManager), Object(Jiminny\\\\Repositories\\\\TeamRepository))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->Illuminate\\\\Bus\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects), false)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->Illuminate\\\\Queue\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#21 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'crm-sync,crm-up...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'crm-sync,crm-up...')\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#32 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24830528,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":14.86,\"usage\":24891936,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24930376,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":14.87,\"usage\":25090176,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":25129256,\"real_usage\":65011712,\"pid\":49874} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.22,\"average_seconds_per_request\":0} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":246.9,\"usage\":25345032,\"real_usage\":65011712,\"pid\":49874} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.ERROR: Trying to access array offset on null {\"exception\":\"[object] (ErrorException(code: 0): Trying to access array offset on null at /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php:342)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#1 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(342): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#2 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(675): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->importOpportunityBatch(Array)\n#3 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(85): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->processOpportunityBatch(Array)\n#4 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(118): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->syncOpportunities(Array)\n#5 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(86): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->syncHubspotCrmObjects(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service), Object(Illuminate\\\\Support\\\\Carbon))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->handle(Object(Jiminny\\\\Services\\\\ResolveTeamCrmConnection), Object(Illuminate\\\\Log\\\\LogManager), Object(Jiminny\\\\Repositories\\\\TeamRepository))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->Illuminate\\\\Bus\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects), false)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->Illuminate\\\\Queue\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#21 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'crm-sync,crm-up...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'crm-sync,crm-up...')\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#32 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24842584,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.21,\"average_seconds_per_request\":0} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":239.38,\"usage\":25015920,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.ERROR: Trying to access array offset on null {\"exception\":\"[object] (ErrorException(code: 0): Trying to access array offset on null at /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php:342)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#1 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(342): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#2 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(675): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->importOpportunityBatch(Array)\n#3 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(85): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->processOpportunityBatch(Array)\n#4 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(118): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->syncOpportunities(Array)\n#5 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(86): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->syncHubspotCrmObjects(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service), Object(Illuminate\\\\Support\\\\Carbon))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->handle(Object(Jiminny\\\\Services\\\\ResolveTeamCrmConnection), Object(Illuminate\\\\Log\\\\LogManager), Object(Jiminny\\\\Repositories\\\\TeamRepository))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->Illuminate\\\\Bus\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects), false)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->Illuminate\\\\Queue\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#21 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'crm-sync,crm-up...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'crm-sync,crm-up...')\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#32 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24861864,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":25.0,\"usage\":24917104,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":210.1,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.73} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:12:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"91d0261e-7354-4a33-aea8-58089845e234\",\"trace_id\":\"030809b6-40c4-482e-9355-7681abff9dbe\"}\n[2026-05-07 14:12:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"91d0261e-7354-4a33-aea8-58089845e234\",\"trace_id\":\"030809b6-40c4-482e-9355-7681abff9dbe\"}\n[2026-05-07 14:12:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"91d0261e-7354-4a33-aea8-58089845e234\",\"trace_id\":\"030809b6-40c4-482e-9355-7681abff9dbe\"}\n[2026-05-07 14:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"ae1fc2e9-cee8-41fb-9beb-765160e717c2\",\"trace_id\":\"05276bce-900c-4067-9ea4-3d7ffd164b12\"}\n[2026-05-07 14:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"ae1fc2e9-cee8-41fb-9beb-765160e717c2\",\"trace_id\":\"05276bce-900c-4067-9ea4-3d7ffd164b12\"}\n[2026-05-07 14:12:09] local.NOTICE: Monitoring start {\"correlation_id\":\"5ee463e9-fe8a-4731-b989-55e763ad67d6\",\"trace_id\":\"6a15ee60-a923-4853-a937-9353e3991a8e\"}\n[2026-05-07 14:12:09] local.NOTICE: Monitoring end {\"correlation_id\":\"5ee463e9-fe8a-4731-b989-55e763ad67d6\",\"trace_id\":\"6a15ee60-a923-4853-a937-9353e3991a8e\"}\n[2026-05-07 14:12:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"05128955-a4f7-4354-a0ac-915c6d9969f5\",\"trace_id\":\"9ebe0c71-e6b5-41f0-aaf8-9465027b75e0\"}\n[2026-05-07 14:12:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"05128955-a4f7-4354-a0ac-915c6d9969f5\",\"trace_id\":\"9ebe0c71-e6b5-41f0-aaf8-9465027b75e0\"}\n[2026-05-07 14:12:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:16] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:10:00, 2026-05-07 14:12:00] {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:16] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:10:00, 2026-05-07 14:12:00] {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:20] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:20] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:23] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 2 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"206a607e-298a-41c4-9663-0e4d8b27d5cb\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:13:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"7566e406-287f-4c04-abf2-82b683af08a1\",\"trace_id\":\"a69b8bf4-a237-467b-b372-d56a5d56b586\"}\n[2026-05-07 14:13:07] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"7566e406-287f-4c04-abf2-82b683af08a1\",\"trace_id\":\"a69b8bf4-a237-467b-b372-d56a5d56b586\"}\n[2026-05-07 14:13:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"7566e406-287f-4c04-abf2-82b683af08a1\",\"trace_id\":\"a69b8bf4-a237-467b-b372-d56a5d56b586\"}\n[2026-05-07 14:13:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e6f0284a-0819-485c-90fb-acba2398f2d2\",\"trace_id\":\"4b702d84-fd3e-44e2-b8bf-ed4f1a388aef\"}\n[2026-05-07 14:13:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e6f0284a-0819-485c-90fb-acba2398f2d2\",\"trace_id\":\"4b702d84-fd3e-44e2-b8bf-ed4f1a388aef\"}\n[2026-05-07 14:13:11] local.NOTICE: Monitoring start {\"correlation_id\":\"c3d31d29-15b2-44c4-b3f7-9eb93d8fa463\",\"trace_id\":\"e8208949-019d-4b02-9b5e-ca2065e17eb3\"}\n[2026-05-07 14:13:12] local.NOTICE: Monitoring end {\"correlation_id\":\"c3d31d29-15b2-44c4-b3f7-9eb93d8fa463\",\"trace_id\":\"e8208949-019d-4b02-9b5e-ca2065e17eb3\"}\n[2026-05-07 14:13:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"c984be16-0f01-4e8b-b85a-38dc507f1e8e\",\"trace_id\":\"5c1a2294-7759-43d0-b1d5-b465058b1899\"}\n[2026-05-07 14:13:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"c984be16-0f01-4e8b-b85a-38dc507f1e8e\",\"trace_id\":\"5c1a2294-7759-43d0-b1d5-b465058b1899\"}\n[2026-05-07 14:13:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:22] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:22] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"857d1e1f-a3fe-41f2-a321-7e34cde62cb3\",\"trace_id\":\"1b1f80a8-f45c-452b-b9ca-c5b2a816ffc0\"}\n[2026-05-07 14:13:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:27] local.NOTICE: Calendar sync start {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"857d1e1f-a3fe-41f2-a321-7e34cde62cb3\",\"trace_id\":\"1b1f80a8-f45c-452b-b9ca-c5b2a816ffc0\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 4e521bc0-2ca4-49dd-aef5-5734a1092900 Correlation ID: b4a85540-77aa-4e03-84db-0f8b421b078a Timestamp: 2026-05-07 14:13:31Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:31Z\\\",\\\"trace_id\\\":\\\"4e521bc0-2ca4-49dd-aef5-5734a1092900\\\",\\\"correlation_id\\\":\\\"b4a85540-77aa-4e03-84db-0f8b421b078a\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 51233fef-4451-4b2d-82eb-0b26d9293600 Correlation ID: df3a132e-e0a0-449d-9f4c-95844490c7bf Timestamp: 2026-05-07 14:13:31Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:31Z\\\",\\\"trace_id\\\":\\\"51233fef-4451-4b2d-82eb-0b26d9293600\\\",\\\"correlation_id\\\":\\\"df3a132e-e0a0-449d-9f4c-95844490c7bf\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 49f15614-bbd7-432c-8d6c-e19b09b11400 Correlation ID: 49e24b17-53d3-4b1d-804d-ce38bf344368 Timestamp: 2026-05-07 14:13:35Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:35Z\\\",\\\"trace_id\\\":\\\"49f15614-bbd7-432c-8d6c-e19b09b11400\\\",\\\"correlation_id\\\":\\\"49e24b17-53d3-4b1d-804d-ce38bf344368\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 1d4d2578-2be4-4c43-b400-cde028293600 Correlation ID: 144144e2-130d-499c-a0c5-e0b665aa4c18 Timestamp: 2026-05-07 14:13:35Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:35Z\\\",\\\"trace_id\\\":\\\"1d4d2578-2be4-4c43-b400-cde028293600\\\",\\\"correlation_id\\\":\\\"144144e2-130d-499c-a0c5-e0b665aa4c18\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: e8e681f8-1e44-4d8a-baf9-8f21ad2a3400 Correlation ID: 0bf639e5-a9c0-4105-b806-8d15fc269ec6 Timestamp: 2026-05-07 14:13:36Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:36Z\\\",\\\"trace_id\\\":\\\"e8e681f8-1e44-4d8a-baf9-8f21ad2a3400\\\",\\\"correlation_id\\\":\\\"0bf639e5-a9c0-4105-b806-8d15fc269ec6\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"c0ec8c35bbde501bc9a9a645a16a003b1758fbda6e2ce73b27c9a87d9db0da81\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:38] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:38] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:38] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCHhwR3crxfEuMI8zGlf-bMYpCFtdxXvSJWTlnqQvu_jjoOrOYL2VG9rZwFHCERHxGfGEK3CmQX6x8MJG3ZbBXGuVIS6C7u-doY5maMRdsfnrHIAEMJd4Bs_WMfMH4tDJ8j9aul7DHDEJaP7w0PoPPpcoxu4nEk4vk-MolJBEgkSrayEewuBs5JVItUX9lUY2tA.yO2roNQ4Vdm6hBgoutuphGchuzbvsk7aqt5wHfcyeFQ\",\"last_sync\":\"2026-05-06 15:58:35\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:14:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6cbd9dfe-4a12-4b56-b897-84a1bbc04089\",\"trace_id\":\"3cdfe31b-35b0-423b-a550-9c15d7e7fd24\"}\n[2026-05-07 14:14:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6cbd9dfe-4a12-4b56-b897-84a1bbc04089\",\"trace_id\":\"3cdfe31b-35b0-423b-a550-9c15d7e7fd24\"}\n[2026-05-07 14:14:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6cbd9dfe-4a12-4b56-b897-84a1bbc04089\",\"trace_id\":\"3cdfe31b-35b0-423b-a550-9c15d7e7fd24\"}\n[2026-05-07 14:14:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d714677d-8328-4360-94a2-42deaaaa864e\",\"trace_id\":\"a049af78-f57a-4d15-aa9d-4dde0fe976c1\"}\n[2026-05-07 14:14:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d714677d-8328-4360-94a2-42deaaaa864e\",\"trace_id\":\"a049af78-f57a-4d15-aa9d-4dde0fe976c1\"}\n[2026-05-07 14:14:08] local.NOTICE: Monitoring start {\"correlation_id\":\"b28ecfd5-12ef-4edc-af69-68f84b92f4e1\",\"trace_id\":\"5f7c3590-05f9-4bc7-b863-2bd55dce9404\"}\n[2026-05-07 14:14:09] local.NOTICE: Monitoring end {\"correlation_id\":\"b28ecfd5-12ef-4edc-af69-68f84b92f4e1\",\"trace_id\":\"5f7c3590-05f9-4bc7-b863-2bd55dce9404\"}\n[2026-05-07 14:14:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"9750f21e-2eaf-4603-a4f5-efced644329a\",\"trace_id\":\"e2077021-dfe6-4c68-aaea-796eff10333e\"}\n[2026-05-07 14:14:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"9750f21e-2eaf-4603-a4f5-efced644329a\",\"trace_id\":\"e2077021-dfe6-4c68-aaea-796eff10333e\"}\n[2026-05-07 14:14:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fc397c3f-f3f0-445a-8343-596d2013ea18\",\"trace_id\":\"29f6926c-cbdc-49cb-a70e-31293715ce27\"}\n[2026-05-07 14:14:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"fc397c3f-f3f0-445a-8343-596d2013ea18\",\"trace_id\":\"29f6926c-cbdc-49cb-a70e-31293715ce27\"}\n[2026-05-07 14:14:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"fc397c3f-f3f0-445a-8343-596d2013ea18\",\"trace_id\":\"29f6926c-cbdc-49cb-a70e-31293715ce27\"}\n[2026-05-07 14:14:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fc397c3f-f3f0-445a-8343-596d2013ea18\",\"trace_id\":\"29f6926c-cbdc-49cb-a70e-31293715ce27\"}\n[2026-05-07 14:14:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"823053bb-3ac1-49e4-a4fd-d7a2736dbcf9\",\"trace_id\":\"10e3b198-a051-41d6-a91c-acb5522cf373\"}\n[2026-05-07 14:14:16] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:12:00, 2026-05-07 14:14:00] {\"correlation_id\":\"823053bb-3ac1-49e4-a4fd-d7a2736dbcf9\",\"trace_id\":\"10e3b198-a051-41d6-a91c-acb5522cf373\"}\n[2026-05-07 14:14:16] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:12:00, 2026-05-07 14:14:00] {\"correlation_id\":\"823053bb-3ac1-49e4-a4fd-d7a2736dbcf9\",\"trace_id\":\"10e3b198-a051-41d6-a91c-acb5522cf373\"}\n[2026-05-07 14:14:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"823053bb-3ac1-49e4-a4fd-d7a2736dbcf9\",\"trace_id\":\"10e3b198-a051-41d6-a91c-acb5522cf373\"}\n[2026-05-07 14:14:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"99d7237b-ab4e-4f69-9ed2-e0d421c7851b\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"99d7237b-ab4e-4f69-9ed2-e0d421c7851b\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":24956424,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"ca1fe11e-7ce8-489f-a5ae-b60adab573fd\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:19] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-28 06:31:37\"}}} {\"correlation_id\":\"ca1fe11e-7ce8-489f-a5ae-b60adab573fd\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"ca1fe11e-7ce8-489f-a5ae-b60adab573fd\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"ca1fe11e-7ce8-489f-a5ae-b60adab573fd\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"ca1fe11e-7ce8-489f-a5ae-b60adab573fd\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:19] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":48.06,\"usage\":25090664,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ca1fe11e-7ce8-489f-a5ae-b60adab573fd\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:20] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":25129312,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"1be67581-0a3b-4c05-80f9-25ef598e0322\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:20] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"1be67581-0a3b-4c05-80f9-25ef598e0322\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"1be67581-0a3b-4c05-80f9-25ef598e0322\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"1be67581-0a3b-4c05-80f9-25ef598e0322\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"1be67581-0a3b-4c05-80f9-25ef598e0322\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:20] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":49.0,\"usage\":25234416,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"1be67581-0a3b-4c05-80f9-25ef598e0322\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:22] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":25273000,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"b6d88fab-5a83-476a-a63a-8349067df0e5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:22] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"b6d88fab-5a83-476a-a63a-8349067df0e5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:23] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1778159671,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"b6d88fab-5a83-476a-a63a-8349067df0e5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:23] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1457.38,\"usage\":25353672,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"b6d88fab-5a83-476a-a63a-8349067df0e5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:24] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":25392544,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"e62543df-d67d-4a24-b985-e7220ff49d35\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:24] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"e62543df-d67d-4a24-b985-e7220ff49d35\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:24] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"e62543df-d67d-4a24-b985-e7220ff49d35\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:24] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"e62543df-d67d-4a24-b985-e7220ff49d35\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:24] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"e62543df-d67d-4a24-b985-e7220ff49d35\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:24] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":12.82,\"usage\":25399704,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"e62543df-d67d-4a24-b985-e7220ff49d35\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:26] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":25438608,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"b9eabb4b-d54c-4fef-8667-62595e64e464\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:26] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"b9eabb4b-d54c-4fef-8667-62595e64e464\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:26] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"b9eabb4b-d54c-4fef-8667-62595e64e464\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9eabb4b-d54c-4fef-8667-62595e64e464\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:26] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"b9eabb4b-d54c-4fef-8667-62595e64e464\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:28] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1252.35,\"usage\":25532232,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"b9eabb4b-d54c-4fef-8667-62595e64e464\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:28] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":25510872,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"d32f5006-2028-433c-aba0-442f83b30dc5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:28] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"d32f5006-2028-433c-aba0-442f83b30dc5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:28] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"d32f5006-2028-433c-aba0-442f83b30dc5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:28] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"d32f5006-2028-433c-aba0-442f83b30dc5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:28] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"d32f5006-2028-433c-aba0-442f83b30dc5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:28] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":32.66,\"usage\":25513952,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"d32f5006-2028-433c-aba0-442f83b30dc5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:30] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":25551768,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"919361d7-25bc-4ef7-a9de-24f0f64f0655\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:30] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"919361d7-25bc-4ef7-a9de-24f0f64f0655\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:30] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"919361d7-25bc-4ef7-a9de-24f0f64f0655\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:30] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"919361d7-25bc-4ef7-a9de-24f0f64f0655\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:30] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"919361d7-25bc-4ef7-a9de-24f0f64f0655\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:30] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":64.76,\"usage\":25472992,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"919361d7-25bc-4ef7-a9de-24f0f64f0655\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:32] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":25511472,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:32] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:32] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-05-07 13:14:41\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:32] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:33] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-05-07 13:14:41\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:33] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-05-07 13:14:41\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:33] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:34] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-05-07 13:14:41\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:34] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-05-07 13:14:41\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:34] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:35] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-05-07 13:14:41\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:35] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-05-07 13:14:41\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:35] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:36] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-05-07 13:14:41\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:36] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":3775.73,\"usage\":25690104,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:15:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"29c6fc36-26c7-42ae-be97-9f95ab7caa1e\",\"trace_id\":\"54b1c220-9010-42f4-b754-7956ab2c63a4\"}\n[2026-05-07 14:15:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"29c6fc36-26c7-42ae-be97-9f95ab7caa1e\",\"trace_id\":\"54b1c220-9010-42f4-b754-7956ab2c63a4\"}\n[2026-05-07 14:15:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"29c6fc36-26c7-42ae-be97-9f95ab7caa1e\",\"trace_id\":\"54b1c220-9010-42f4-b754-7956ab2c63a4\"}\n[2026-05-07 14:15:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"8cca9cbe-6ce1-43d2-a97c-14d7114bf8dd\",\"trace_id\":\"c1a9de27-3ba0-4ee4-8ef4-1aef1ea90621\"}\n[2026-05-07 14:15:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"8cca9cbe-6ce1-43d2-a97c-14d7114bf8dd\",\"trace_id\":\"c1a9de27-3ba0-4ee4-8ef4-1aef1ea90621\"}\n[2026-05-07 14:15:10] local.NOTICE: Monitoring start {\"correlation_id\":\"2d656616-0995-44e8-869c-f7c243b633d8\",\"trace_id\":\"9a6d328f-e49a-4e3f-915a-030e8f271d6f\"}\n[2026-05-07 14:15:11] local.NOTICE: Monitoring end {\"correlation_id\":\"2d656616-0995-44e8-869c-f7c243b633d8\",\"trace_id\":\"9a6d328f-e49a-4e3f-915a-030e8f271d6f\"}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2","depth":4,"bounds":{"left":0.34906915,"top":0.2490024,"width":0.007978723,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"70","depth":4,"bounds":{"left":0.35904256,"top":0.2490024,"width":0.009973404,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":4,"bounds":{"left":0.37101063,"top":0.2490024,"width":0.007978723,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.3806516,"top":0.24740623,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.3879654,"top":0.24740623,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Crm\\Hubspot;\n\nuse HubSpot\\Client\\Crm\\Deals\\ApiException as DealApiException;\nuse HubSpot\\Client\\Crm\\Contacts\\ApiException as ContactApiException;\nuse HubSpot\\Client\\Crm\\Companies\\ApiException as CompanyApiException;\nuse HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectWithAssociations as ContactsWithAssociations;\nuse HubSpot\\Client\\Crm\\Companies\\Model\\SimplePublicObjectWithAssociations as CompaniesWithAssociations;\nuse HubSpot\\Client\\Crm\\Deals\\Model\\SimplePublicObjectWithAssociations as DealWithAssociations;\nuse HubSpot\\Client\\Crm\\Objects\\Model\\SimplePublicObjectInput;\nuse HubSpot\\Client\\Crm\\Objects\\Model\\SimplePublicObjectWithAssociations as ObjectWithAssociations;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\Error;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\PipelineStage;\nuse HubSpot\\Client\\Crm\\Properties\\Model\\Property;\nuse HubSpot\\Discovery\\Discovery;\nuse Jiminny\\Component\\Utility\\Service\\ProviderRateLimiter;\nuse Jiminny\\Exceptions\\CrmException;\nuse Jiminny\\Exceptions\\RateLimitException;\nuse Jiminny\\Exceptions\\SocialAccountTokenInvalidException;\nuse Jiminny\\Jobs\\Crm\\NoteObject;\nuse Jiminny\\Models\\Crm\\Field;\nuse Jiminny\\Services\\Crm\\BaseClient;\nuse Jiminny\\Services\\Crm\\Hubspot\\DTO\\Response\\Owner;\nuse Jiminny\\Services\\SocialAccountService;\nuse SevenShores\\Hubspot\\Exceptions\\BadRequest;\nuse SevenShores\\Hubspot\\Exceptions\\HubspotException;\nuse SevenShores\\Hubspot\\Factory;\nuse SevenShores\\Hubspot\\Http\\Response;\nuse Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService;\nuse Throwable;\n\n/**\n * @phpstan-type CrmFieldOption array{id:string, label:string, value?:string}\n */\nclass Client extends BaseClient implements HubspotClientInterface\n{\n public const string MIN_API_VERSION = '2';\n\n public const string BASE_URL = 'https://api.hubapi.com';\n\n public const int ASSOCIATIONS_BATCH_SIZE_LIMIT = 1000;\n\n private HubspotPaginationService $paginationService;\n private HubspotTokenManager $tokenManager;\n private ProviderRateLimiter $rateLimiter;\n\n public function __construct(\n SocialAccountService $socialAccountService,\n HubspotPaginationService $paginationService,\n HubspotTokenManager $tokenManager,\n ProviderRateLimiter $rateLimiter,\n ) {\n parent::__construct($socialAccountService);\n $this->paginationService = $paginationService;\n $this->tokenManager = $tokenManager;\n $this->rateLimiter = $rateLimiter;\n\n $this->setBaseUrl(self::BASE_URL);\n $this->setVersion(self::MIN_API_VERSION);\n }\n\n /**\n * Single entry point for every HubSpot API call. Enforces the per-portal\n * rate limit configured in the rate_limits table (morphed to the current\n * Configuration) and reacts to a real 429 from HubSpot by translating it\n * into a RateLimitException carrying Retry-After.\n *\n * Wrap any outbound HubSpot call (SDK or raw HTTP) like:\n *\n * $this->executeRequest(fn () => $this->getNewInstance()->crm()->...);\n *\n * @template T\n * @param callable(): T $apiCall\n * @return T\n *\n * @throws RateLimitException\n */\n private function executeRequest(callable $apiCall)\n {\n if (! $this->rateLimiter->canMakeRequest($this->config)) {\n $retryAfter = $this->rateLimiter->requestAvailableIn($this->config);\n\n $this->log->warning('[Hubspot] Rate limit exceeded, deferring request', [\n 'team_id' => $this->config->team_id,\n 'config_id' => $this->config->getId(),\n 'retry_after' => $retryAfter,\n ]);\n\n throw new RateLimitException(\n 'Hubspot rate limit reached for configuration ' . $this->config->getId(),\n $retryAfter,\n );\n }\n\n $this->rateLimiter->incrementRequestCount($this->config);\n\n try {\n return $apiCall();\n } catch (Throwable $e) {\n if ($this->isHubspotRateLimit($e)) {\n $retryAfter = $this->parseRetryAfter($e);\n\n $this->log->warning('[Hubspot] Received 429 from API', [\n 'team_id' => $this->config->team_id,\n 'config_id' => $this->config->getId(),\n 'retry_after' => $retryAfter,\n 'reason' => $e->getMessage(),\n ]);\n\n throw new RateLimitException('Hubspot returned 429', $retryAfter, $e);\n }\n\n throw $e;\n }\n }\n\n public function isHubspotRateLimit(Throwable $e): bool\n {\n return method_exists($e, 'getCode') && (int) $e->getCode() === 429;\n }\n\n public function parseRetryAfter(Throwable $e): int\n {\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info(\"parseRetryAfter\");\n if (method_exists($e, 'getResponseHeaders')) {\n $headers = $e->getResponseHeaders() ?: [];\n $value = $headers['Retry-After'] ?? $headers['retry-after'] ?? null;\n if (is_array($value)) {\n $value = $value[0] ?? null;\n }\n if (is_numeric($value)) {\n return (int) $value;\n }\n }\n\n $current = $e;\n while ($current !== null) {\n if (method_exists($current, 'getResponse')) {\n $response = $current->getResponse();\n if ($response !== null) {\n $headers = $response->getHeaders();\n }\n }\n $current = $current->getPrevious();\n }\n\n $this->log->info('[Hubspot] DEBUG Getting headers', [\n 'headers' => $headers ?? [],\n ]);\n\n return 10;\n }\n\n public function getMinimumApiVersion(): string\n {\n return self::MIN_API_VERSION;\n }\n\n public function getInstance(): Factory\n {\n return new Factory([\n 'key' => $this->accessToken,\n 'oauth2' => true,\n 'base_url' => $this->baseUrl,\n ]);\n }\n\n public function getNewInstance(): Discovery\n {\n return \\HubSpot\\Factory::createWithAccessToken($this->accessToken);\n }\n\n /**\n * Secondly and daily limits for Hubspot API\n *\n * Product Tier: Free & Starter | Professional & Enterprise | API add-on (any tier)\n * Burst: 100/10 seconds | 150/10 seconds | 200/10 seconds\n * Daily: 250,000 | 500,000 | 1,000,000\n *\n * Official documentation states: The search endpoints are rate limited to five requests per second.\n * Since with 5 RPS were still hitting secondly rate limits we lowered it to 4\n */\n public function getPaginatedData(array $payload, string $type, int $offset = 0): array\n {\n $total = 0;\n $lastId = null;\n $rows = [];\n foreach ($this->getPaginatedDataGenerator($payload, $type, $offset, $total, $lastId) as $row) {\n $rows[] = $row;\n }\n\n return ['results' => $rows, 'total' => $total, 'last_record' => $lastId];\n }\n\n /**\n * @throws HubspotException\n * @throws SocialAccountTokenInvalidException\n * @throws BadRequest\n */\n public function getPaginatedDataGenerator(\n array $payload,\n string $type,\n int $offset = 0,\n int &$total = 0,\n ?string &$lastRecordId = null\n ): \\Generator {\n return $this->paginationService->getPaginatedDataGenerator(\n $this,\n $payload,\n $type,\n $offset,\n $total,\n $lastRecordId\n );\n }\n\n /**\n * @throws DealApiException\n * @throws CrmException\n */\n public function getOpportunityById(string $crmId, array $fields): array\n {\n try {\n// $deal = $this->executeRequest(fn () => $this->getNewInstance()->crm()->deals()->basicApi()->getById(\n $deal = $this->getNewInstance()->crm()->deals()->basicApi()->getById(\n $crmId,\n implode(',', $fields),\n 'companies,contacts'\n );\n } catch (DealApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch opportunity', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $deal instanceof DealWithAssociations) {\n throw new CrmException('Deal not found');\n }\n\n return [\n 'id' => $deal->getId(),\n 'properties' => $deal->getProperties(),\n 'associations' => $deal->getAssociations(),\n ];\n }\n\n /**\n * Generic batch read method for HubSpot objects\n *\n * @param string $objectType The object type ('deals', 'companies', 'contacts')\n * @param array<string> $crmIds Array of HubSpot object IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with object data\n */\n private function batchReadObjects(string $objectType, array $crmIds, array $fields): array\n {\n if (empty($crmIds)) {\n return [];\n }\n\n $this->validateBatchSize($objectType, $crmIds);\n $this->ensureValidToken();\n\n try {\n $batchConfig = $this->createBatchConfiguration($objectType);\n $batchReadRequest = $this->prepareBatchRequest($batchConfig, $crmIds, $fields);\n $response = $batchConfig['api']->read($batchReadRequest);\n\n $this->validateApiResponse($response, $objectType);\n\n $results = $this->processApiResults($response);\n $this->logBatchResults($objectType, $crmIds, $results);\n\n return $results;\n } catch (\\Throwable $e) {\n $this->handleBatchError($e, $objectType, $crmIds);\n }\n }\n\n private function validateBatchSize(string $objectType, array $crmIds): void\n {\n if (count($crmIds) > 100) {\n throw new \\InvalidArgumentException(\"Batch size cannot exceed 100 {$objectType}\");\n }\n }\n\n private function createBatchConfiguration(string $objectType): array\n {\n $configurations = [\n 'deals' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Deals\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Deals\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->deals()->batchApi(),\n ],\n 'companies' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Companies\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Companies\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->companies()->batchApi(),\n ],\n 'contacts' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Contacts\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->contacts()->batchApi(),\n ],\n ];\n\n if (! isset($configurations[$objectType])) {\n throw new \\InvalidArgumentException(\"Unsupported object type: {$objectType}\");\n }\n\n return $configurations[$objectType];\n }\n\n private function prepareBatchRequest(array $batchConfig, array $crmIds, array $fields): object\n {\n $batchReadRequest = $batchConfig['batchReadRequest'];\n $inputClass = $batchConfig['inputClass'];\n\n $inputs = array_map(function ($crmId) use ($inputClass) {\n $input = new $inputClass();\n $input->setId($crmId);\n\n return $input;\n }, $crmIds);\n\n $batchReadRequest->setInputs($inputs);\n $batchReadRequest->setProperties($fields);\n\n return $batchReadRequest;\n }\n\n private function validateApiResponse($response, string $objectType): void\n {\n if (! $response) {\n throw new CrmException(\"HubSpot API returned null response for {$objectType} batch read\");\n }\n }\n\n private function processApiResults($response): array\n {\n $results = [];\n $responseResults = $response->getResults();\n\n if ($responseResults) {\n foreach ($responseResults as $object) {\n if ($object && $object->getId()) {\n $results[$object->getId()] = [\n 'id' => $object->getId(),\n 'properties' => $object->getProperties() ?: [],\n ];\n }\n }\n }\n\n return $results;\n }\n\n private function logBatchResults(string $objectType, array $crmIds, array $results): void\n {\n $this->log->info(\"[HubSpot] Batch fetched {$objectType}\", [\n 'requested_count' => count($crmIds),\n 'returned_count' => count($results),\n 'crm_ids' => $crmIds,\n ]);\n }\n\n private function handleBatchError(\\Throwable $e, string $objectType, array $crmIds): void\n {\n $errorMessage = $e->getMessage() ?: 'Unknown error';\n $errorTrace = $e->getTraceAsString() ?: 'No trace available';\n\n $this->log->error(\"[HubSpot] Failed to batch fetch {$objectType}\", [\n 'crm_ids' => $crmIds,\n 'error' => $errorMessage,\n 'trace' => $errorTrace,\n ]);\n\n throw new CrmException(\"Failed to batch fetch {$objectType}: \" . $errorMessage);\n }\n\n /**\n * Batch read multiple opportunities by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot deal IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with opportunity data\n */\n public function getOpportunitiesByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('deals', $crmIds, $fields);\n }\n\n /**\n * Batch read multiple companies by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot company IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with company data\n */\n public function getCompaniesByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('companies', $crmIds, $fields);\n }\n\n /**\n * Batch read multiple contacts by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot contact IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with contact data\n */\n public function getContactsByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('contacts', $crmIds, $fields);\n }\n\n /**\n * @throws CompanyApiException\n * @throws CrmException\n */\n public function getAccountById(string $crmId, array $fields): array\n {\n try {\n $company = $this->getNewInstance()->crm()->companies()->basicApi()->getById(\n $crmId,\n implode(',', $fields),\n );\n } catch (CompanyApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch account', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $company instanceof CompaniesWithAssociations) {\n throw new CrmException('Account not found');\n }\n\n return [\n 'id' => $company->getId(),\n 'properties' => $company->getProperties(),\n ];\n }\n\n /**\n * @throws ContactApiException\n * @throws CrmException\n */\n public function getContactById(string $crmId, array $fields): array\n {\n try {\n $contact = $this->getNewInstance()->crm()->contacts()->basicApi()->getById(\n $crmId,\n implode(',', $fields)\n );\n } catch (ContactApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch contact', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $contact instanceof ContactsWithAssociations) {\n throw new CrmException('Contact not found');\n }\n\n return [\n 'id' => $contact->getId(),\n 'properties' => $contact->getProperties(),\n ];\n }\n\n /**\n * This is email search request that Hubspot offers as GET (more generous quota)\n */\n public function getContactByEmail(string $email, array $fields = []): array\n {\n try {\n $contact = $this->getNewInstance()->crm()->contacts()->basicApi()->getById(\n $email,\n implode(',', $fields),\n null,\n false,\n 'email'\n );\n\n return [\n 'id' => $contact->getId(),\n 'properties' => $contact->getProperties(),\n ];\n } catch (ContactApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch contact', [\n 'email' => $email,\n 'reason' => $e->getMessage(),\n ]);\n\n return [];\n }\n }\n\n /**\n * @throws CrmException\n */\n public function fetchProperty(string $objectType, string $propertyId): Property\n {\n $result = $this->getNewInstance()->crm()->properties()->coreApi()->getByName($objectType, $propertyId);\n\n if (! $result instanceof Property) {\n $this->log->error('[Hubspot] Failed to fetch property', [\n 'object_type' => $objectType,\n 'property_id' => $propertyId,\n 'reason' => $result->getMessage(),\n ]);\n\n throw new CrmException('Failed to fetch property');\n }\n\n return $result;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchPropertyOptions(string $objectType, string $propertyId): array\n {\n /** @var array<CrmFieldOption> */\n return $this->fetchProperty($objectType, $propertyId)->getOptions();\n }\n\n /**\n * @return array<array{id:string, label:string, deleted:bool}>\n */\n public function fetchCallDispositions(): array\n {\n /** @var Response $response */\n $response = $this->getInstance()->engagements()->getCallDispositions();\n\n /**\n * @var array<array{\n * id:string,\n * label:string,\n * deleted: bool\n * }>\n */\n return $response->toArray();\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchOpportunityPipelineStages(): array\n {\n $stages = [];\n $apiResponse = $this->getNewInstance()->crm()->pipelines()->pipelinesApi()->getAll('deals');\n\n if ($apiResponse instanceof Error) {\n $this->log->error('[Hubspot] Failed to fetch opportunity pipelines', [\n 'reason' => $apiResponse->getMessage(),\n ]);\n\n return [];\n }\n\n foreach ($apiResponse->getResults() as $pipeline) {\n $pipelineStages = array_map(\n static function (PipelineStage $stage) {\n return [\n 'id' => $stage->getId(),\n 'label' => $stage->getLabel(),\n ];\n },\n $pipeline->getStages()\n );\n\n $stages = array_merge($stages, $pipelineStages);\n }\n\n return $stages;\n }\n\n public function fetchOpportunityPipelines(): array\n {\n $pipelines = [];\n\n try {\n $apiResponse = $this->makeRequest('/crm/v3/pipelines/deals');\n } catch (\\Exception $e) {\n $this->log->info('[Hubspot] Failed to fetch opportunity pipelines', [\n 'reason' => $e->getMessage(),\n ]);\n\n return [];\n }\n\n $response = $apiResponse->toArray();\n\n foreach ($response['results'] as $pipeline) {\n $pipelines[] = [\n 'id' => $pipeline['id'],\n 'label' => $pipeline['label'],\n ];\n }\n\n return $pipelines;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchMeetingOutcomeFieldOptions(Field $field): array\n {\n return $field->getCrmProviderId() === 'meetingOutcome'\n ? $this->fetchMeetingOutcomeTypes()\n : $this->fetchCallActivityTypes();\n }\n\n public function fetchMeetingOutcomeTypes(): array\n {\n return $this->extractMeetingTypeOptions(\n 'https://api.hubapi.com/crm/v3/properties/meeting/hs_meeting_outcome'\n );\n }\n\n public function fetchCallActivityTypes(): array\n {\n return $this->extractMeetingTypeOptions(\n 'https://api.hubapi.com/crm/v3/properties/call/hs_activity_type'\n );\n }\n\n private function extractMeetingTypeOptions(string $endpoint): array\n {\n /** @var Response $response */\n $response = $this->getInstance()\n ->getClient()\n ->request('GET', $endpoint);\n\n /**\n * @var array<array{\n * value: string,\n * label: string,\n * displayOrder: int\n * }> $optionData\n */\n $optionData = $response->toArray()['options'] ?? [];\n\n $options = [];\n foreach ($optionData as $item) {\n $options[] = [\n 'id' => $item['value'],\n 'value' => $item['value'],\n 'label' => $item['label'],\n 'display_order' => $item['displayOrder'],\n ];\n }\n\n return $options;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchDispositionFieldOptions(): array\n {\n $options = [];\n\n $dispositions = $this->fetchCallDispositions();\n\n foreach ($dispositions as $disposition) {\n if ($disposition['deleted'] !== false) {\n continue;\n }\n\n $option['value'] = $disposition['id'];\n $option['id'] = $disposition['id'];\n $option['label'] = $disposition['label'];\n\n $options[] = $option;\n }\n\n return $options;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchOpportunityFieldOptions(Field $field): array\n {\n if ($field->isStageField()) {\n return $this->fetchOpportunityPipelineStages();\n }\n\n if ($field->isPipelineField()) {\n return $this->fetchOpportunityPipelines();\n }\n\n return $this->fetchPropertyOptions('deals', $field->getCrmProviderId());\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function makeRequest(string $endpoint, $method = 'GET', $payload = [], ?string $queryString = null)\n {\n $endpoint = self::BASE_URL . $endpoint;\n\n if ($method === 'GET') {\n $response = $this->getInstance()->getClient()?->request(\n method: $method,\n endpoint: $endpoint,\n query_string: $queryString\n );\n } else {\n $response = $this->getInstance()->getClient()->request($method, $endpoint, [\n 'json' => ($payload),\n ]);\n }\n\n $max = $response->getHeaderLine('X-HubSpot-RateLimit-Max'); // \"110\"\n $remaining = $response->getHeaderLine('X-HubSpot-RateLimit-Remaining'); // \"109\"\n $interval = $response->getHeaderLine('X-HubSpot-RateLimit-Interval-Milliseconds'); // \"10000\"\n $body = json_decode((string) $response->getBody(), true);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$max ' . PHP_EOL . print_r($max, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$remaining ' . PHP_EOL . print_r($remaining, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$interval ' . PHP_EOL . print_r($interval, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$body ' . PHP_EOL . print_r($body, true));\n\n return $response;\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function createMeeting(array $payload): Response\n {\n $endpoint = '/crm/v3/objects/meetings';\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function updateMeeting(string $meetingId, array $payload): Response\n {\n $endpoint = '/crm/v3/objects/meetings/' . $meetingId;\n\n return $this->makeRequest($endpoint, 'PATCH', $payload);\n }\n\n /**\n * @throws \\Exception\n */\n public function createNote(\n string $body,\n string $ownerId,\n int $timestamp,\n string $objectId,\n NoteObject $noteObject\n ): ?string {\n try {\n $noteInput = new SimplePublicObjectInput([\n 'properties' => [\n 'hs_note_body' => $body,\n 'hubspot_owner_id' => $ownerId,\n 'hs_timestamp' => $timestamp,\n ],\n ]);\n\n // Create note\n $note = $this->getNewInstance()->crm()->objects()->basicApi()->create('note', $noteInput);\n\n $this->getNewInstance()->crm()->objects()->associationsApi()->create(\n 'note',\n $note->getId(),\n $this->getNoteObject($noteObject),\n $objectId,\n $this->getNoteAssociationType($noteObject),\n );\n\n return $note->getId();\n } catch (\\Exception $e) {\n $this->log->error('[Hubspot] Failed to create note', [\n 'objectId' => $objectId,\n 'noteObject' => $noteObject->getObjectType(),\n 'reason' => $e->getMessage(),\n ]);\n\n \\Sentry::captureException($e);\n }\n\n return null;\n }\n\n public function updateEngagement(string $objectId, array $engagement, array $metadata): void\n {\n $this->getInstance()->engagements()->update($objectId, $engagement, $metadata);\n }\n\n public function getEngagementData(string $engagementId): array\n {\n $engagement = $this->getInstance()->engagements()->get($engagementId);\n\n return $engagement->toArray();\n }\n\n public function createEngagement(array $engagement, array $associations, array $metadata): Response\n {\n return $this->getInstance()\n ->engagements()\n ->create($engagement, $associations, $metadata);\n }\n\n public function isUnauthorizedException(\\Exception $e): bool\n {\n // Check for specific HubSpot API exception types first\n if ($e instanceof BadRequest) {\n // BadRequest can contain 401 status codes\n return $e->getCode() === 401;\n }\n\n // Check for HTTP client exceptions with status codes\n if ($e instanceof \\GuzzleHttp\\Exception\\RequestException && $e->hasResponse()) {\n $response = $e->getResponse();\n if ($response !== null) {\n return $response->getStatusCode() === 401;\n }\n }\n\n // Check for Guzzle HTTP exceptions\n if ($e instanceof \\GuzzleHttp\\Exception\\ClientException) {\n return $e->getCode() === 401;\n }\n\n // Fallback to string matching as last resort, but be more specific\n $message = strtolower($e->getMessage());\n\n return str_contains($message, '401 unauthorized') ||\n str_contains($message, 'http 401') ||\n str_contains($message, 'status code 401') ||\n (preg_match('/\\b401\\b/', $message) && str_contains($message, 'unauthorized'));\n }\n\n /**\n * Validates and refreshes the access token if needed before API requests.\n * This ensures long-running processes don't fail due to token expiration.\n *\n * @throws SocialAccountTokenInvalidException\n */\n public function ensureValidToken(): void\n {\n if ($this->oauthAccount === null) {\n return;\n }\n\n $newToken = $this->tokenManager->ensureValidToken($this->oauthAccount);\n if ($newToken !== null) {\n $this->accessToken = $newToken;\n }\n }\n\n public function getConfig()\n {\n return $this->config;\n }\n\n // returns only active (archived=false)\n public function getOwners(): array\n {\n return $this->getNewInstance()->crm()->owners()->getAll();\n }\n\n /**\n * @param bool $archived\n *\n * @return array<Owner>|[]\n */\n public function getOwnersArchived(bool $archived = true): array\n {\n $endpoint = '/crm/v3/owners';\n $queryParams = [\n 'archived' => $archived ? 'true' : 'false',\n ];\n $queryString = http_build_query($queryParams);\n\n $owners = [];\n\n try {\n $response = $this->makeRequest(endpoint: $endpoint, queryString: $queryString);\n $responseData = $response?->toArray();\n\n foreach ($responseData['results'] as $result) {\n try {\n $owners[] = Owner::create($result);\n } catch (Throwable $e) {\n $this->log->error('[HubSpot] Failed to process owner data', [\n 'result' => $result,\n 'error' => $e->getMessage(),\n ]);\n\n continue;\n }\n }\n } catch (Throwable $e) {\n $this->log->error('HubSpot] Failed to fetch owners', [\n 'archived' => $archived,\n 'error' => $e->getMessage(),\n ]);\n\n return [];\n }\n\n return $owners;\n }\n\n public function getMeeting(string $engagementId): ObjectWithAssociations\n {\n return $this->getNewInstance()->crm()->objects()->basicApi()\n ->getById('meeting', $engagementId, null, 'contact,company,deal');\n }\n\n public function deleteEngagement(string $engagementId): void\n {\n $this->getInstance()->engagements()->delete((int) $engagementId);\n }\n\n public function getAssociationsData(array $ids, string $fromObject, string $toObject): array\n {\n $associationData = [];\n $idChunks = array_chunk($ids, self::ASSOCIATIONS_BATCH_SIZE_LIMIT);\n\n foreach ($idChunks as $idChunk) {\n try {\n $batchInput = new \\HubSpot\\Client\\Crm\\Associations\\Model\\BatchInputPublicObjectId();\n $batchInput->setInputs(array_map(function ($id) {\n $publicObjectId = new \\HubSpot\\Client\\Crm\\Associations\\Model\\PublicObjectId();\n $publicObjectId->setId($id);\n\n return $publicObjectId;\n }, $idChunk));\n\n $associatedObjectsData = $this\n ->getNewInstance()\n ->crm()\n ->associations()\n ->batchApi()\n ->read($fromObject, $toObject, $batchInput);\n\n if ($associatedObjectsData instanceof \\HubSpot\\Client\\Crm\\Associations\\Model\\BatchResponsePublicAssociationMulti) {\n foreach ($associatedObjectsData->getResults() as $association) {\n $from = $association->getFrom()->getId();\n $toAssociations = $association->getTo();\n\n if (! empty($toAssociations)) {\n $associationData[$from] = array_map(function ($item) {\n return $item->getId();\n }, $toAssociations);\n }\n }\n }\n } catch (\\Exception $e) {\n $this->log->error('[Hubspot] Failed to fetch associations', [\n 'from_object' => $fromObject,\n 'to_object' => $toObject,\n 'reason' => $e->getMessage(),\n ]);\n }\n }\n\n return $associationData;\n }\n\n /**\n * @throws \\Exception\n */\n private function getNoteAssociationType(NoteObject $noteObject): string\n {\n return match($noteObject) {\n NoteObject::Opportunity => 'note_to_deal',\n NoteObject::Lead, NoteObject::Contact => 'note_to_contact', // or 'note_to_lead' if your portal supports it\n NoteObject::Account => 'note_to_company',\n NoteObject::Call, NoteObject::Event => throw new \\Exception('Not supported'),\n };\n }\n\n /**\n * @throws \\Exception\n */\n private function getNoteObject(NoteObject $noteObject): string\n {\n return match($noteObject) {\n NoteObject::Opportunity => 'deal',\n NoteObject::Lead, NoteObject::Contact => 'contact',\n NoteObject::Account => 'company',\n NoteObject::Call, NoteObject::Event => throw new \\Exception('Not supported'),\n };\n }\n\n public function addAssociations(string $objectType, string $associationType, array $payload): Response\n {\n $endpoint = \"/crm/v4/associations/$objectType/$associationType/batch/create\";\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n\n public function removeAssociations(string $objectType, string $associationType, array $payload): Response\n {\n $endpoint = \"/crm/v4/associations/$objectType/$associationType/batch/archive\";\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Crm\\Hubspot;\n\nuse HubSpot\\Client\\Crm\\Deals\\ApiException as DealApiException;\nuse HubSpot\\Client\\Crm\\Contacts\\ApiException as ContactApiException;\nuse HubSpot\\Client\\Crm\\Companies\\ApiException as CompanyApiException;\nuse HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectWithAssociations as ContactsWithAssociations;\nuse HubSpot\\Client\\Crm\\Companies\\Model\\SimplePublicObjectWithAssociations as CompaniesWithAssociations;\nuse HubSpot\\Client\\Crm\\Deals\\Model\\SimplePublicObjectWithAssociations as DealWithAssociations;\nuse HubSpot\\Client\\Crm\\Objects\\Model\\SimplePublicObjectInput;\nuse HubSpot\\Client\\Crm\\Objects\\Model\\SimplePublicObjectWithAssociations as ObjectWithAssociations;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\Error;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\PipelineStage;\nuse HubSpot\\Client\\Crm\\Properties\\Model\\Property;\nuse HubSpot\\Discovery\\Discovery;\nuse Jiminny\\Component\\Utility\\Service\\ProviderRateLimiter;\nuse Jiminny\\Exceptions\\CrmException;\nuse Jiminny\\Exceptions\\RateLimitException;\nuse Jiminny\\Exceptions\\SocialAccountTokenInvalidException;\nuse Jiminny\\Jobs\\Crm\\NoteObject;\nuse Jiminny\\Models\\Crm\\Field;\nuse Jiminny\\Services\\Crm\\BaseClient;\nuse Jiminny\\Services\\Crm\\Hubspot\\DTO\\Response\\Owner;\nuse Jiminny\\Services\\SocialAccountService;\nuse SevenShores\\Hubspot\\Exceptions\\BadRequest;\nuse SevenShores\\Hubspot\\Exceptions\\HubspotException;\nuse SevenShores\\Hubspot\\Factory;\nuse SevenShores\\Hubspot\\Http\\Response;\nuse Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService;\nuse Throwable;\n\n/**\n * @phpstan-type CrmFieldOption array{id:string, label:string, value?:string}\n */\nclass Client extends BaseClient implements HubspotClientInterface\n{\n public const string MIN_API_VERSION = '2';\n\n public const string BASE_URL = 'https://api.hubapi.com';\n\n public const int ASSOCIATIONS_BATCH_SIZE_LIMIT = 1000;\n\n private HubspotPaginationService $paginationService;\n private HubspotTokenManager $tokenManager;\n private ProviderRateLimiter $rateLimiter;\n\n public function __construct(\n SocialAccountService $socialAccountService,\n HubspotPaginationService $paginationService,\n HubspotTokenManager $tokenManager,\n ProviderRateLimiter $rateLimiter,\n ) {\n parent::__construct($socialAccountService);\n $this->paginationService = $paginationService;\n $this->tokenManager = $tokenManager;\n $this->rateLimiter = $rateLimiter;\n\n $this->setBaseUrl(self::BASE_URL);\n $this->setVersion(self::MIN_API_VERSION);\n }\n\n /**\n * Single entry point for every HubSpot API call. Enforces the per-portal\n * rate limit configured in the rate_limits table (morphed to the current\n * Configuration) and reacts to a real 429 from HubSpot by translating it\n * into a RateLimitException carrying Retry-After.\n *\n * Wrap any outbound HubSpot call (SDK or raw HTTP) like:\n *\n * $this->executeRequest(fn () => $this->getNewInstance()->crm()->...);\n *\n * @template T\n * @param callable(): T $apiCall\n * @return T\n *\n * @throws RateLimitException\n */\n private function executeRequest(callable $apiCall)\n {\n if (! $this->rateLimiter->canMakeRequest($this->config)) {\n $retryAfter = $this->rateLimiter->requestAvailableIn($this->config);\n\n $this->log->warning('[Hubspot] Rate limit exceeded, deferring request', [\n 'team_id' => $this->config->team_id,\n 'config_id' => $this->config->getId(),\n 'retry_after' => $retryAfter,\n ]);\n\n throw new RateLimitException(\n 'Hubspot rate limit reached for configuration ' . $this->config->getId(),\n $retryAfter,\n );\n }\n\n $this->rateLimiter->incrementRequestCount($this->config);\n\n try {\n return $apiCall();\n } catch (Throwable $e) {\n if ($this->isHubspotRateLimit($e)) {\n $retryAfter = $this->parseRetryAfter($e);\n\n $this->log->warning('[Hubspot] Received 429 from API', [\n 'team_id' => $this->config->team_id,\n 'config_id' => $this->config->getId(),\n 'retry_after' => $retryAfter,\n 'reason' => $e->getMessage(),\n ]);\n\n throw new RateLimitException('Hubspot returned 429', $retryAfter, $e);\n }\n\n throw $e;\n }\n }\n\n public function isHubspotRateLimit(Throwable $e): bool\n {\n return method_exists($e, 'getCode') && (int) $e->getCode() === 429;\n }\n\n public function parseRetryAfter(Throwable $e): int\n {\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info(\"parseRetryAfter\");\n if (method_exists($e, 'getResponseHeaders')) {\n $headers = $e->getResponseHeaders() ?: [];\n $value = $headers['Retry-After'] ?? $headers['retry-after'] ?? null;\n if (is_array($value)) {\n $value = $value[0] ?? null;\n }\n if (is_numeric($value)) {\n return (int) $value;\n }\n }\n\n $current = $e;\n while ($current !== null) {\n if (method_exists($current, 'getResponse')) {\n $response = $current->getResponse();\n if ($response !== null) {\n $headers = $response->getHeaders();\n }\n }\n $current = $current->getPrevious();\n }\n\n $this->log->info('[Hubspot] DEBUG Getting headers', [\n 'headers' => $headers ?? [],\n ]);\n\n return 10;\n }\n\n public function getMinimumApiVersion(): string\n {\n return self::MIN_API_VERSION;\n }\n\n public function getInstance(): Factory\n {\n return new Factory([\n 'key' => $this->accessToken,\n 'oauth2' => true,\n 'base_url' => $this->baseUrl,\n ]);\n }\n\n public function getNewInstance(): Discovery\n {\n return \\HubSpot\\Factory::createWithAccessToken($this->accessToken);\n }\n\n /**\n * Secondly and daily limits for Hubspot API\n *\n * Product Tier: Free & Starter | Professional & Enterprise | API add-on (any tier)\n * Burst: 100/10 seconds | 150/10 seconds | 200/10 seconds\n * Daily: 250,000 | 500,000 | 1,000,000\n *\n * Official documentation states: The search endpoints are rate limited to five requests per second.\n * Since with 5 RPS were still hitting secondly rate limits we lowered it to 4\n */\n public function getPaginatedData(array $payload, string $type, int $offset = 0): array\n {\n $total = 0;\n $lastId = null;\n $rows = [];\n foreach ($this->getPaginatedDataGenerator($payload, $type, $offset, $total, $lastId) as $row) {\n $rows[] = $row;\n }\n\n return ['results' => $rows, 'total' => $total, 'last_record' => $lastId];\n }\n\n /**\n * @throws HubspotException\n * @throws SocialAccountTokenInvalidException\n * @throws BadRequest\n */\n public function getPaginatedDataGenerator(\n array $payload,\n string $type,\n int $offset = 0,\n int &$total = 0,\n ?string &$lastRecordId = null\n ): \\Generator {\n return $this->paginationService->getPaginatedDataGenerator(\n $this,\n $payload,\n $type,\n $offset,\n $total,\n $lastRecordId\n );\n }\n\n /**\n * @throws DealApiException\n * @throws CrmException\n */\n public function getOpportunityById(string $crmId, array $fields): array\n {\n try {\n// $deal = $this->executeRequest(fn () => $this->getNewInstance()->crm()->deals()->basicApi()->getById(\n $deal = $this->getNewInstance()->crm()->deals()->basicApi()->getById(\n $crmId,\n implode(',', $fields),\n 'companies,contacts'\n );\n } catch (DealApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch opportunity', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $deal instanceof DealWithAssociations) {\n throw new CrmException('Deal not found');\n }\n\n return [\n 'id' => $deal->getId(),\n 'properties' => $deal->getProperties(),\n 'associations' => $deal->getAssociations(),\n ];\n }\n\n /**\n * Generic batch read method for HubSpot objects\n *\n * @param string $objectType The object type ('deals', 'companies', 'contacts')\n * @param array<string> $crmIds Array of HubSpot object IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with object data\n */\n private function batchReadObjects(string $objectType, array $crmIds, array $fields): array\n {\n if (empty($crmIds)) {\n return [];\n }\n\n $this->validateBatchSize($objectType, $crmIds);\n $this->ensureValidToken();\n\n try {\n $batchConfig = $this->createBatchConfiguration($objectType);\n $batchReadRequest = $this->prepareBatchRequest($batchConfig, $crmIds, $fields);\n $response = $batchConfig['api']->read($batchReadRequest);\n\n $this->validateApiResponse($response, $objectType);\n\n $results = $this->processApiResults($response);\n $this->logBatchResults($objectType, $crmIds, $results);\n\n return $results;\n } catch (\\Throwable $e) {\n $this->handleBatchError($e, $objectType, $crmIds);\n }\n }\n\n private function validateBatchSize(string $objectType, array $crmIds): void\n {\n if (count($crmIds) > 100) {\n throw new \\InvalidArgumentException(\"Batch size cannot exceed 100 {$objectType}\");\n }\n }\n\n private function createBatchConfiguration(string $objectType): array\n {\n $configurations = [\n 'deals' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Deals\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Deals\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->deals()->batchApi(),\n ],\n 'companies' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Companies\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Companies\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->companies()->batchApi(),\n ],\n 'contacts' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Contacts\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->contacts()->batchApi(),\n ],\n ];\n\n if (! isset($configurations[$objectType])) {\n throw new \\InvalidArgumentException(\"Unsupported object type: {$objectType}\");\n }\n\n return $configurations[$objectType];\n }\n\n private function prepareBatchRequest(array $batchConfig, array $crmIds, array $fields): object\n {\n $batchReadRequest = $batchConfig['batchReadRequest'];\n $inputClass = $batchConfig['inputClass'];\n\n $inputs = array_map(function ($crmId) use ($inputClass) {\n $input = new $inputClass();\n $input->setId($crmId);\n\n return $input;\n }, $crmIds);\n\n $batchReadRequest->setInputs($inputs);\n $batchReadRequest->setProperties($fields);\n\n return $batchReadRequest;\n }\n\n private function validateApiResponse($response, string $objectType): void\n {\n if (! $response) {\n throw new CrmException(\"HubSpot API returned null response for {$objectType} batch read\");\n }\n }\n\n private function processApiResults($response): array\n {\n $results = [];\n $responseResults = $response->getResults();\n\n if ($responseResults) {\n foreach ($responseResults as $object) {\n if ($object && $object->getId()) {\n $results[$object->getId()] = [\n 'id' => $object->getId(),\n 'properties' => $object->getProperties() ?: [],\n ];\n }\n }\n }\n\n return $results;\n }\n\n private function logBatchResults(string $objectType, array $crmIds, array $results): void\n {\n $this->log->info(\"[HubSpot] Batch fetched {$objectType}\", [\n 'requested_count' => count($crmIds),\n 'returned_count' => count($results),\n 'crm_ids' => $crmIds,\n ]);\n }\n\n private function handleBatchError(\\Throwable $e, string $objectType, array $crmIds): void\n {\n $errorMessage = $e->getMessage() ?: 'Unknown error';\n $errorTrace = $e->getTraceAsString() ?: 'No trace available';\n\n $this->log->error(\"[HubSpot] Failed to batch fetch {$objectType}\", [\n 'crm_ids' => $crmIds,\n 'error' => $errorMessage,\n 'trace' => $errorTrace,\n ]);\n\n throw new CrmException(\"Failed to batch fetch {$objectType}: \" . $errorMessage);\n }\n\n /**\n * Batch read multiple opportunities by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot deal IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with opportunity data\n */\n public function getOpportunitiesByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('deals', $crmIds, $fields);\n }\n\n /**\n * Batch read multiple companies by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot company IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with company data\n */\n public function getCompaniesByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('companies', $crmIds, $fields);\n }\n\n /**\n * Batch read multiple contacts by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot contact IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with contact data\n */\n public function getContactsByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('contacts', $crmIds, $fields);\n }\n\n /**\n * @throws CompanyApiException\n * @throws CrmException\n */\n public function getAccountById(string $crmId, array $fields): array\n {\n try {\n $company = $this->getNewInstance()->crm()->companies()->basicApi()->getById(\n $crmId,\n implode(',', $fields),\n );\n } catch (CompanyApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch account', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $company instanceof CompaniesWithAssociations) {\n throw new CrmException('Account not found');\n }\n\n return [\n 'id' => $company->getId(),\n 'properties' => $company->getProperties(),\n ];\n }\n\n /**\n * @throws ContactApiException\n * @throws CrmException\n */\n public function getContactById(string $crmId, array $fields): array\n {\n try {\n $contact = $this->getNewInstance()->crm()->contacts()->basicApi()->getById(\n $crmId,\n implode(',', $fields)\n );\n } catch (ContactApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch contact', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $contact instanceof ContactsWithAssociations) {\n throw new CrmException('Contact not found');\n }\n\n return [\n 'id' => $contact->getId(),\n 'properties' => $contact->getProperties(),\n ];\n }\n\n /**\n * This is email search request that Hubspot offers as GET (more generous quota)\n */\n public function getContactByEmail(string $email, array $fields = []): array\n {\n try {\n $contact = $this->getNewInstance()->crm()->contacts()->basicApi()->getById(\n $email,\n implode(',', $fields),\n null,\n false,\n 'email'\n );\n\n return [\n 'id' => $contact->getId(),\n 'properties' => $contact->getProperties(),\n ];\n } catch (ContactApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch contact', [\n 'email' => $email,\n 'reason' => $e->getMessage(),\n ]);\n\n return [];\n }\n }\n\n /**\n * @throws CrmException\n */\n public function fetchProperty(string $objectType, string $propertyId): Property\n {\n $result = $this->getNewInstance()->crm()->properties()->coreApi()->getByName($objectType, $propertyId);\n\n if (! $result instanceof Property) {\n $this->log->error('[Hubspot] Failed to fetch property', [\n 'object_type' => $objectType,\n 'property_id' => $propertyId,\n 'reason' => $result->getMessage(),\n ]);\n\n throw new CrmException('Failed to fetch property');\n }\n\n return $result;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchPropertyOptions(string $objectType, string $propertyId): array\n {\n /** @var array<CrmFieldOption> */\n return $this->fetchProperty($objectType, $propertyId)->getOptions();\n }\n\n /**\n * @return array<array{id:string, label:string, deleted:bool}>\n */\n public function fetchCallDispositions(): array\n {\n /** @var Response $response */\n $response = $this->getInstance()->engagements()->getCallDispositions();\n\n /**\n * @var array<array{\n * id:string,\n * label:string,\n * deleted: bool\n * }>\n */\n return $response->toArray();\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchOpportunityPipelineStages(): array\n {\n $stages = [];\n $apiResponse = $this->getNewInstance()->crm()->pipelines()->pipelinesApi()->getAll('deals');\n\n if ($apiResponse instanceof Error) {\n $this->log->error('[Hubspot] Failed to fetch opportunity pipelines', [\n 'reason' => $apiResponse->getMessage(),\n ]);\n\n return [];\n }\n\n foreach ($apiResponse->getResults() as $pipeline) {\n $pipelineStages = array_map(\n static function (PipelineStage $stage) {\n return [\n 'id' => $stage->getId(),\n 'label' => $stage->getLabel(),\n ];\n },\n $pipeline->getStages()\n );\n\n $stages = array_merge($stages, $pipelineStages);\n }\n\n return $stages;\n }\n\n public function fetchOpportunityPipelines(): array\n {\n $pipelines = [];\n\n try {\n $apiResponse = $this->makeRequest('/crm/v3/pipelines/deals');\n } catch (\\Exception $e) {\n $this->log->info('[Hubspot] Failed to fetch opportunity pipelines', [\n 'reason' => $e->getMessage(),\n ]);\n\n return [];\n }\n\n $response = $apiResponse->toArray();\n\n foreach ($response['results'] as $pipeline) {\n $pipelines[] = [\n 'id' => $pipeline['id'],\n 'label' => $pipeline['label'],\n ];\n }\n\n return $pipelines;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchMeetingOutcomeFieldOptions(Field $field): array\n {\n return $field->getCrmProviderId() === 'meetingOutcome'\n ? $this->fetchMeetingOutcomeTypes()\n : $this->fetchCallActivityTypes();\n }\n\n public function fetchMeetingOutcomeTypes(): array\n {\n return $this->extractMeetingTypeOptions(\n 'https://api.hubapi.com/crm/v3/properties/meeting/hs_meeting_outcome'\n );\n }\n\n public function fetchCallActivityTypes(): array\n {\n return $this->extractMeetingTypeOptions(\n 'https://api.hubapi.com/crm/v3/properties/call/hs_activity_type'\n );\n }\n\n private function extractMeetingTypeOptions(string $endpoint): array\n {\n /** @var Response $response */\n $response = $this->getInstance()\n ->getClient()\n ->request('GET', $endpoint);\n\n /**\n * @var array<array{\n * value: string,\n * label: string,\n * displayOrder: int\n * }> $optionData\n */\n $optionData = $response->toArray()['options'] ?? [];\n\n $options = [];\n foreach ($optionData as $item) {\n $options[] = [\n 'id' => $item['value'],\n 'value' => $item['value'],\n 'label' => $item['label'],\n 'display_order' => $item['displayOrder'],\n ];\n }\n\n return $options;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchDispositionFieldOptions(): array\n {\n $options = [];\n\n $dispositions = $this->fetchCallDispositions();\n\n foreach ($dispositions as $disposition) {\n if ($disposition['deleted'] !== false) {\n continue;\n }\n\n $option['value'] = $disposition['id'];\n $option['id'] = $disposition['id'];\n $option['label'] = $disposition['label'];\n\n $options[] = $option;\n }\n\n return $options;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchOpportunityFieldOptions(Field $field): array\n {\n if ($field->isStageField()) {\n return $this->fetchOpportunityPipelineStages();\n }\n\n if ($field->isPipelineField()) {\n return $this->fetchOpportunityPipelines();\n }\n\n return $this->fetchPropertyOptions('deals', $field->getCrmProviderId());\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function makeRequest(string $endpoint, $method = 'GET', $payload = [], ?string $queryString = null)\n {\n $endpoint = self::BASE_URL . $endpoint;\n\n if ($method === 'GET') {\n $response = $this->getInstance()->getClient()?->request(\n method: $method,\n endpoint: $endpoint,\n query_string: $queryString\n );\n } else {\n $response = $this->getInstance()->getClient()->request($method, $endpoint, [\n 'json' => ($payload),\n ]);\n }\n\n $max = $response->getHeaderLine('X-HubSpot-RateLimit-Max'); // \"110\"\n $remaining = $response->getHeaderLine('X-HubSpot-RateLimit-Remaining'); // \"109\"\n $interval = $response->getHeaderLine('X-HubSpot-RateLimit-Interval-Milliseconds'); // \"10000\"\n $body = json_decode((string) $response->getBody(), true);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$max ' . PHP_EOL . print_r($max, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$remaining ' . PHP_EOL . print_r($remaining, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$interval ' . PHP_EOL . print_r($interval, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$body ' . PHP_EOL . print_r($body, true));\n\n return $response;\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function createMeeting(array $payload): Response\n {\n $endpoint = '/crm/v3/objects/meetings';\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function updateMeeting(string $meetingId, array $payload): Response\n {\n $endpoint = '/crm/v3/objects/meetings/' . $meetingId;\n\n return $this->makeRequest($endpoint, 'PATCH', $payload);\n }\n\n /**\n * @throws \\Exception\n */\n public function createNote(\n string $body,\n string $ownerId,\n int $timestamp,\n string $objectId,\n NoteObject $noteObject\n ): ?string {\n try {\n $noteInput = new SimplePublicObjectInput([\n 'properties' => [\n 'hs_note_body' => $body,\n 'hubspot_owner_id' => $ownerId,\n 'hs_timestamp' => $timestamp,\n ],\n ]);\n\n // Create note\n $note = $this->getNewInstance()->crm()->objects()->basicApi()->create('note', $noteInput);\n\n $this->getNewInstance()->crm()->objects()->associationsApi()->create(\n 'note',\n $note->getId(),\n $this->getNoteObject($noteObject),\n $objectId,\n $this->getNoteAssociationType($noteObject),\n );\n\n return $note->getId();\n } catch (\\Exception $e) {\n $this->log->error('[Hubspot] Failed to create note', [\n 'objectId' => $objectId,\n 'noteObject' => $noteObject->getObjectType(),\n 'reason' => $e->getMessage(),\n ]);\n\n \\Sentry::captureException($e);\n }\n\n return null;\n }\n\n public function updateEngagement(string $objectId, array $engagement, array $metadata): void\n {\n $this->getInstance()->engagements()->update($objectId, $engagement, $metadata);\n }\n\n public function getEngagementData(string $engagementId): array\n {\n $engagement = $this->getInstance()->engagements()->get($engagementId);\n\n return $engagement->toArray();\n }\n\n public function createEngagement(array $engagement, array $associations, array $metadata): Response\n {\n return $this->getInstance()\n ->engagements()\n ->create($engagement, $associations, $metadata);\n }\n\n public function isUnauthorizedException(\\Exception $e): bool\n {\n // Check for specific HubSpot API exception types first\n if ($e instanceof BadRequest) {\n // BadRequest can contain 401 status codes\n return $e->getCode() === 401;\n }\n\n // Check for HTTP client exceptions with status codes\n if ($e instanceof \\GuzzleHttp\\Exception\\RequestException && $e->hasResponse()) {\n $response = $e->getResponse();\n if ($response !== null) {\n return $response->getStatusCode() === 401;\n }\n }\n\n // Check for Guzzle HTTP exceptions\n if ($e instanceof \\GuzzleHttp\\Exception\\ClientException) {\n return $e->getCode() === 401;\n }\n\n // Fallback to string matching as last resort, but be more specific\n $message = strtolower($e->getMessage());\n\n return str_contains($message, '401 unauthorized') ||\n str_contains($message, 'http 401') ||\n str_contains($message, 'status code 401') ||\n (preg_match('/\\b401\\b/', $message) && str_contains($message, 'unauthorized'));\n }\n\n /**\n * Validates and refreshes the access token if needed before API requests.\n * This ensures long-running processes don't fail due to token expiration.\n *\n * @throws SocialAccountTokenInvalidException\n */\n public function ensureValidToken(): void\n {\n if ($this->oauthAccount === null) {\n return;\n }\n\n $newToken = $this->tokenManager->ensureValidToken($this->oauthAccount);\n if ($newToken !== null) {\n $this->accessToken = $newToken;\n }\n }\n\n public function getConfig()\n {\n return $this->config;\n }\n\n // returns only active (archived=false)\n public function getOwners(): array\n {\n return $this->getNewInstance()->crm()->owners()->getAll();\n }\n\n /**\n * @param bool $archived\n *\n * @return array<Owner>|[]\n */\n public function getOwnersArchived(bool $archived = true): array\n {\n $endpoint = '/crm/v3/owners';\n $queryParams = [\n 'archived' => $archived ? 'true' : 'false',\n ];\n $queryString = http_build_query($queryParams);\n\n $owners = [];\n\n try {\n $response = $this->makeRequest(endpoint: $endpoint, queryString: $queryString);\n $responseData = $response?->toArray();\n\n foreach ($responseData['results'] as $result) {\n try {\n $owners[] = Owner::create($result);\n } catch (Throwable $e) {\n $this->log->error('[HubSpot] Failed to process owner data', [\n 'result' => $result,\n 'error' => $e->getMessage(),\n ]);\n\n continue;\n }\n }\n } catch (Throwable $e) {\n $this->log->error('HubSpot] Failed to fetch owners', [\n 'archived' => $archived,\n 'error' => $e->getMessage(),\n ]);\n\n return [];\n }\n\n return $owners;\n }\n\n public function getMeeting(string $engagementId): ObjectWithAssociations\n {\n return $this->getNewInstance()->crm()->objects()->basicApi()\n ->getById('meeting', $engagementId, null, 'contact,company,deal');\n }\n\n public function deleteEngagement(string $engagementId): void\n {\n $this->getInstance()->engagements()->delete((int) $engagementId);\n }\n\n public function getAssociationsData(array $ids, string $fromObject, string $toObject): array\n {\n $associationData = [];\n $idChunks = array_chunk($ids, self::ASSOCIATIONS_BATCH_SIZE_LIMIT);\n\n foreach ($idChunks as $idChunk) {\n try {\n $batchInput = new \\HubSpot\\Client\\Crm\\Associations\\Model\\BatchInputPublicObjectId();\n $batchInput->setInputs(array_map(function ($id) {\n $publicObjectId = new \\HubSpot\\Client\\Crm\\Associations\\Model\\PublicObjectId();\n $publicObjectId->setId($id);\n\n return $publicObjectId;\n }, $idChunk));\n\n $associatedObjectsData = $this\n ->getNewInstance()\n ->crm()\n ->associations()\n ->batchApi()\n ->read($fromObject, $toObject, $batchInput);\n\n if ($associatedObjectsData instanceof \\HubSpot\\Client\\Crm\\Associations\\Model\\BatchResponsePublicAssociationMulti) {\n foreach ($associatedObjectsData->getResults() as $association) {\n $from = $association->getFrom()->getId();\n $toAssociations = $association->getTo();\n\n if (! empty($toAssociations)) {\n $associationData[$from] = array_map(function ($item) {\n return $item->getId();\n }, $toAssociations);\n }\n }\n }\n } catch (\\Exception $e) {\n $this->log->error('[Hubspot] Failed to fetch associations', [\n 'from_object' => $fromObject,\n 'to_object' => $toObject,\n 'reason' => $e->getMessage(),\n ]);\n }\n }\n\n return $associationData;\n }\n\n /**\n * @throws \\Exception\n */\n private function getNoteAssociationType(NoteObject $noteObject): string\n {\n return match($noteObject) {\n NoteObject::Opportunity => 'note_to_deal',\n NoteObject::Lead, NoteObject::Contact => 'note_to_contact', // or 'note_to_lead' if your portal supports it\n NoteObject::Account => 'note_to_company',\n NoteObject::Call, NoteObject::Event => throw new \\Exception('Not supported'),\n };\n }\n\n /**\n * @throws \\Exception\n */\n private function getNoteObject(NoteObject $noteObject): string\n {\n return match($noteObject) {\n NoteObject::Opportunity => 'deal',\n NoteObject::Lead, NoteObject::Contact => 'contact',\n NoteObject::Account => 'company',\n NoteObject::Call, NoteObject::Event => throw new \\Exception('Not supported'),\n };\n }\n\n public function addAssociations(string $objectType, string $associationType, array $payload): Response\n {\n $endpoint = \"/crm/v4/associations/$objectType/$associationType/batch/create\";\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n\n public function removeAssociations(string $objectType, string $associationType, array $payload): Response\n {\n $endpoint = \"/crm/v4/associations/$objectType/$associationType/batch/archive\";\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-42960570422421235
|
6728745647631600813
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
269
Previous Highlighted Error
Next Highlighted Error
[2026-05-07 14:08:22] local.NOTICE: Monitoring start {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:23] local.NOTICE: Monitoring end {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {"headers":{"Date":["Thu, 07 May 2026 14:08:35 GMT"],"Content-Type":["application/json;charset=utf-8"],"Content-Length":["227"],"Connection":["keep-alive"],"CF-Ray":["9f80cc29fd66dc1a-SOF"],"CF-Cache-Status":["DYNAMIC"],"Strict-Transport-Security":["max-age=31536000; includeSubDomains; preload"],"Vary":["origin"],"access-control-allow-credentials":["false"],"server-timing":["hcid;desc=\"019e02c4-d684-7f5d-be16-3d129d00c0a3\", cfr;desc=\"9f80cc2a06d23402-IAD\""],"x-content-type-options":["nosniff"],"x-hubspot-correlation-id":["019e02c4-d684-7f5d-be16-3d129d00c0a3"],"Set-Cookie":["__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-[IP_ADDRESS]-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None"],"Report-To":["{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\"}],\"group\":\"cf-nel\",\"max_age\":604800}"],"NEL":["{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}"],"Server":["cloudflare"]}} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {"team_id":2,"config_id":2,"retry_after":10,"reason":"Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:36] local.ERROR: Hubspot returned 429 {"exception":"[object] (Jiminny\\Exceptions\\RateLimitException(code: 0): Hubspot returned 429 at /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206)
[stacktrace]
#0 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#2 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#4 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
[previous exception] [object] (SevenShores\\Hubspot\\Exceptions\\BadRequest(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
at /home/jiminny/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24)
[stacktrace]
#0 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(125): SevenShores\\Hubspot\\Exceptions\\HubspotException::create(Object(GuzzleHttp\\Exception\\ClientException))
#1 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\Hubspot\\Http\\Client->request('POST', 'https://api.hub...', Array)
#2 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#3 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#4 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#5 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#6 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#21 {main}
[previous exception] [object] (GuzzleHttp\\Exception\\ClientException(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
at /home/jiminny/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111)
[stacktrace]
#0 /home/jiminny/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\\Exception\\RequestException::create(Object(GuzzleHttp\\Psr7\\Request), Object(GuzzleHttp\\Psr7\\Response), NULL, Array, NULL)
#1 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\\Middleware::GuzzleHttp\\{closure}(Object(GuzzleHttp\\Psr7\\Response))
#2 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\\Promise\\Promise::callHandler(1, Object(GuzzleHttp\\Psr7\\Response), NULL)
#3 /home/jiminny/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\\Promise\\Promise::GuzzleHttp\\Promise\\{closure}()
#4 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\\Promise\\TaskQueue->run(true)
#5 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()
#6 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\\Promise\\Promise->waitIfPending()
#7 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\\Promise\\Promise->invokeWaitList()
#8 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()
#9 /home/jiminny/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\Promise\\Promise->wait()
#10 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(113): GuzzleHttp\\Client->request('POST', 'https://api.hub...', Array)
#11 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\Hubspot\\Http\\Client->request('POST', 'https://api.hub...', Array)
#12 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#13 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#14 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#15 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#16 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#23 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#25 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#27 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#31 {main}
"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:39] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:40] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:56] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"6918eda6-2b33-44f0-81b2-2b857d748d9d","trace_id":"b579f82f-2e2c-4f51-90c7-176a9cb4b034"}
[2026-05-07 14:08:56] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"6918eda6-2b33-44f0-81b2-2b857d748d9d","trace_id":"b579f82f-2e2c-4f51-90c7-176a9cb4b034"}
[2026-05-07 14:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4f778d97-0b0b-4d22-811e-8e28826b49d2","trace_id":"0c888693-b171-4384-9c15-ee657feac714"}
[2026-05-07 14:09:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4f778d97-0b0b-4d22-811e-8e28826b49d2","trace_id":"0c888693-b171-4384-9c15-ee657feac714"}
[2026-05-07 14:09:26] local.NOTICE: Monitoring start {"correlation_id":"27750001-5212-406e-bfb8-38a645dbcec5","trace_id":"57d40356-0102-42fc-ba6b-1ecc93535e1b"}
[2026-05-07 14:09:26] local.NOTICE: Monitoring end {"correlation_id":"27750001-5212-406e-bfb8-38a645dbcec5","trace_id":"57d40356-0102-42fc-ba6b-1ecc93535e1b"}
[2026-05-07 14:09:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"fd08a346-b729-47e2-91d6-dc845103affb","trace_id":"dfb41a84-ecc1-4054-8517-dc4b2619f036"}
[2026-05-07 14:09:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"fd08a346-b729-47e2-91d6-dc845103affb","trace_id":"dfb41a84-ecc1-4054-8517-dc4b2619f036"}
[2026-05-07 14:09:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:40] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"3e4fee4c-1e25-454d-83aa-4fed507bc107","trace_id":"e3fb6415-fa4e-4ea2-b163-9b09f456fb0c"}
[2026-05-07 14:10:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"1ecbe999-9c82-450c-acf9-dc89bf054b42","trace_id":"96d0b27e-b838-4f8c-9959-25ec07ae5f6e"}
[2026-05-07 14:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"1ecbe999-9c82-450c-acf9-dc89bf054b42","trace_id":"96d0b27e-b838-4f8c-9959-25ec07ae5f6e"}
[2026-05-07 14:10:08] local.NOTICE: Monitoring start {"correlation_id":"de73b6fd-8980-4497-aafb-d2c38c47d449","trace_id":"0ae3aae5-7abf-4911-84fb-2ba6537a5d38"}
[2026-05-07 14:10:08] local.NOTICE: Monitoring end {"correlation_id":"de73b6fd-8980-4497-aafb-d2c38c47d449","trace_id":"0ae3aae5-7abf-4911-84fb-2ba6537a5d38"}
[2026-05-07 14:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"1b6708af-0228-4e34-88a3-288578822431","trace_id":"873e753a-20d2-4387-b9bc-d70791da1bff"}
[2026-05-07 14:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"1b6708af-0228-4e34-88a3-288578822431","trace_id":"873e753a-20d2-4387-b9bc-d70791da1bff"}
[2026-05-07 14:10:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7","trace_id":"0852729f-18b9-4c1f-8cf8-fa9772729628"}
[2026-05-07 14:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7","trace_id":"0852729f-18b9-4c1f-8cf8-fa9772729628"}
[2026-05-07 14:10:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"8d1d9ffd-c346-4e05-bd33-2346f02967fa","trace_id":"a11335d7-a43f-4152-9008-4f7112aaba0d"}
[2026-05-07 14:10:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"8d1d9ffd-c346-4e05-bd33-2346f02967fa","trace_id":"a11335d7-a43f-4152-9008-4f7112aaba0d"}
[2026-05-07 14:10:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"66e2c860-7cdd-4549-895a-1e7a8c1a420a","trace_id":"ab4721f5-bd7c-406e-9420-b9ed64debf84"}
[2026-05-07 14:10:26] local.INFO: Running pre-meeting notification command {"correlation_id":"66e2c860-7cdd-4549-895a-1e7a8c1a420a","trace_id":"ab4721f5-bd7c-406e-9420-b9ed64debf84"}
[2026-05-07 14:10:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"66e2c860-7cdd-4549-895a-1e7a8c1a420a","trace_id":"ab4721f5-bd7c-406e-9420-b9ed64debf84"}
[2026-05-07 14:10:30] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:30] local.INFO: Running conference:monitor:start command for activities in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:30] local.INFO: [conference:monitor:start] No activities found in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:30] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:32] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"14:05","to":"14:10"} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"04:00","to":"04:05"} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:32] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:36] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:36] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:36] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:36] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd","trace_id":"dce06dd3-b5d4-4c3d-9f14-b224da41176d"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"35cb2637-43c5-4cd6-8453-7b8d61c19033","trace_id":"79ecc7c8-3825-4196-b8aa-ae8477902bfd"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"35cb2637-43c5-4cd6-8453-7b8d61c19033","trace_id":"79ecc7c8-3825-4196-b8aa-ae8477902bfd"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-07T14:12:41.711285Z"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd","trace_id":"dce06dd3-b5d4-4c3d-9f14-b224da41176d"}
[2026-05-07 14:10:42] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:47] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:50] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:reset-governor","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"493bad62-499f-46c3-ab8b-328c92ba9190","trace_id":"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a"}
[2026-05-07 14:10:50] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:reset-governor","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"493bad62-499f-46c3-ab8b-328c92ba9190","trace_id":"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a"}
[2026-05-07 14:10:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4d571c29-d825-4c87-90d8-bb28b144d79b","trace_id":"358371cc-6239-4a46-a5cd-32003d760693"}
[2026-05-07 14:10:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4d571c29-d825-4c87-90d8-bb28b144d79b","trace_id":"358371cc-6239-4a46-a5cd-32003d760693"}
[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:52] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"67e2589d-9b37-435c-b98c-f86793d41cb2","trace_id":"e063d6c6-83ae-428d-845b-edba5ef0a9b6"}
[2026-05-07 14:11:06] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"67e2589d-9b37-435c-b98c-f86793d41cb2","trace_id":"e063d6c6-83ae-428d-845b-edba5ef0a9b6"}
[2026-05-07 14:11:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"67e2589d-9b37-435c-b98c-f86793d41cb2","trace_id":"e063d6c6-83ae-428d-845b-edba5ef0a9b6"}
[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:07] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"0593b125-f26d-47b8-b376-bb34a7cf65ff","trace_id":"84e0ff21-1203-4f95-a532-e9abfe626764"}
[2026-05-07 14:11:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"0593b125-f26d-47b8-b376-bb34a7cf65ff","trace_id":"84e0ff21-1203-4f95-a532-e9abfe626764"}
[2026-05-07 14:11:11] local.NOTICE: Monitoring start {"correlation_id":"23eb9666-b406-4123-bd3a-a1459821e9d4","trace_id":"25ac4b64-ff6f-4b35-986e-449e220604a4"}
[2026-05-07 14:11:11] local.NOTICE: Monitoring end {"correlation_id":"23eb9666-b406-4123-bd3a-a1459821e9d4","trace_id":"25ac4b64-ff6f-4b35-986e-449e220604a4"}
[2026-05-07 14:11:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"b393...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
4628
|
167
|
16
|
2026-05-07T14:15:43.090599+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778163343090_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
269
Previous Highlighted Error
Next Highlighted Error
[2026-05-07 14:08:22] local.NOTICE: Monitoring start {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:23] local.NOTICE: Monitoring end {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {"headers":{"Date":["Thu, 07 May 2026 14:08:35 GMT"],"Content-Type":["application/json;charset=utf-8"],"Content-Length":["227"],"Connection":["keep-alive"],"CF-Ray":["9f80cc29fd66dc1a-SOF"],"CF-Cache-Status":["DYNAMIC"],"Strict-Transport-Security":["max-age=31536000; includeSubDomains; preload"],"Vary":["origin"],"access-control-allow-credentials":["false"],"server-timing":["hcid;desc=\"019e02c4-d684-7f5d-be16-3d129d00c0a3\", cfr;desc=\"9f80cc2a06d23402-IAD\""],"x-content-type-options":["nosniff"],"x-hubspot-correlation-id":["019e02c4-d684-7f5d-be16-3d129d00c0a3"],"Set-Cookie":["__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-[IP_ADDRESS]-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None"],"Report-To":["{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\"}],\"group\":\"cf-nel\",\"max_age\":604800}"],"NEL":["{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}"],"Server":["cloudflare"]}} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {"team_id":2,"config_id":2,"retry_after":10,"reason":"Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:36] local.ERROR: Hubspot returned 429 {"exception":"[object] (Jiminny\\Exceptions\\RateLimitException(code: 0): Hubspot returned 429 at /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206)
[stacktrace]
#0 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#2 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#4 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
[previous exception] [object] (SevenShores\\Hubspot\\Exceptions\\BadRequest(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
at /home/jiminny/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24)
[stacktrace]
#0 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(125): SevenShores\\Hubspot\\Exceptions\\HubspotException::create(Object(GuzzleHttp\\Exception\\ClientException))
#1 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\Hubspot\\Http\\Client->request('POST', 'https://api.hub...', Array)
#2 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#3 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#4 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#5 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#6 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#21 {main}
[previous exception] [object] (GuzzleHttp\\Exception\\ClientException(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
at /home/jiminny/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111)
[stacktrace]
#0 /home/jiminny/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\\Exception\\RequestException::create(Object(GuzzleHttp\\Psr7\\Request), Object(GuzzleHttp\\Psr7\\Response), NULL, Array, NULL)
#1 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\\Middleware::GuzzleHttp\\{closure}(Object(GuzzleHttp\\Psr7\\Response))
#2 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\\Promise\\Promise::callHandler(1, Object(GuzzleHttp\\Psr7\\Response), NULL)
#3 /home/jiminny/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\\Promise\\Promise::GuzzleHttp\\Promise\\{closure}()
#4 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\\Promise\\TaskQueue->run(true)
#5 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()
#6 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\\Promise\\Promise->waitIfPending()
#7 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\\Promise\\Promise->invokeWaitList()
#8 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()
#9 /home/jiminny/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\Promise\\Promise->wait()
#10 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(113): GuzzleHttp\\Client->request('POST', 'https://api.hub...', Array)
#11 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\Hubspot\\Http\\Client->request('POST', 'https://api.hub...', Array)
#12 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#13 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#14 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#15 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#16 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#23 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#25 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#27 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#31 {main}
"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:39] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:40] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:56] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"6918eda6-2b33-44f0-81b2-2b857d748d9d","trace_id":"b579f82f-2e2c-4f51-90c7-176a9cb4b034"}
[2026-05-07 14:08:56] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"6918eda6-2b33-44f0-81b2-2b857d748d9d","trace_id":"b579f82f-2e2c-4f51-90c7-176a9cb4b034"}
[2026-05-07 14:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4f778d97-0b0b-4d22-811e-8e28826b49d2","trace_id":"0c888693-b171-4384-9c15-ee657feac714"}
[2026-05-07 14:09:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4f778d97-0b0b-4d22-811e-8e28826b49d2","trace_id":"0c888693-b171-4384-9c15-ee657feac714"}
[2026-05-07 14:09:26] local.NOTICE: Monitoring start {"correlation_id":"27750001-5212-406e-bfb8-38a645dbcec5","trace_id":"57d40356-0102-42fc-ba6b-1ecc93535e1b"}
[2026-05-07 14:09:26] local.NOTICE: Monitoring end {"correlation_id":"27750001-5212-406e-bfb8-38a645dbcec5","trace_id":"57d40356-0102-42fc-ba6b-1ecc93535e1b"}
[2026-05-07 14:09:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"fd08a346-b729-47e2-91d6-dc845103affb","trace_id":"dfb41a84-ecc1-4054-8517-dc4b2619f036"}
[2026-05-07 14:09:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"fd08a346-b729-47e2-91d6-dc845103affb","trace_id":"dfb41a84-ecc1-4054-8517-dc4b2619f036"}
[2026-05-07 14:09:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:40] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"3e4fee4c-1e25-454d-83aa-4fed507bc107","trace_id":"e3fb6415-fa4e-4ea2-b163-9b09f456fb0c"}
[2026-05-07 14:10:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"1ecbe999-9c82-450c-acf9-dc89bf054b42","trace_id":"96d0b27e-b838-4f8c-9959-25ec07ae5f6e"}
[2026-05-07 14:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"1ecbe999-9c82-450c-acf9-dc89bf054b42","trace_id":"96d0b27e-b838-4f8c-9959-25ec07ae5f6e"}
[2026-05-07 14:10:08] local.NOTICE: Monitoring start {"correlation_id":"de73b6fd-8980-4497-aafb-d2c38c47d449","trace_id":"0ae3aae5-7abf-4911-84fb-2ba6537a5d38"}
[2026-05-07 14:10:08] local.NOTICE: Monitoring end {"correlation_id":"de73b6fd-8980-4497-aafb-d2c38c47d449","trace_id":"0ae3aae5-7abf-4911-84fb-2ba6537a5d38"}
[2026-05-07 14:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"1b6708af-0228-4e34-88a3-288578822431","trace_id":"873e753a-20d2-4387-b9bc-d70791da1bff"}
[2026-05-07 14:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"1b6708af-0228-4e34-88a3-288578822431","trace_id":"873e753a-20d2-4387-b9bc-d70791da1bff"}
[2026-05-07 14:10:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7","trace_id":"0852729f-18b9-4c1f-8cf8-fa9772729628"}
[2026-05-07 14:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7","trace_id":"0852729f-18b9-4c1f-8cf8-fa9772729628"}
[2026-05-07 14:10:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"8d1d9ffd-c346-4e05-bd33-2346f02967fa","trace_id":"a11335d7-a43f-4152-9008-4f7112aaba0d"}
[2026-05-07 14:10:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"8d1d9ffd-c346-4e05-bd33-2346f02967fa","trace_id":"a11335d7-a43f-4152-9008-4f7112aaba0d"}
[2026-05-07 14:10:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"66e2c860-7cdd-4549-895a-1e7a8c1a420a","trace_id":"ab4721f5-bd7c-406e-9420-b9ed64debf84"}
[2026-05-07 14:10:26] local.INFO: Running pre-meeting notification command {"correlation_id":"66e2c860-7cdd-4549-895a-1e7a8c1a420a","trace_id":"ab4721f5-bd7c-406e-9420-b9ed64debf84"}
[2026-05-07 14:10:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"66e2c860-7cdd-4549-895a-1e7a8c1a420a","trace_id":"ab4721f5-bd7c-406e-9420-b9ed64debf84"}
[2026-05-07 14:10:30] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:30] local.INFO: Running conference:monitor:start command for activities in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:30] local.INFO: [conference:monitor:start] No activities found in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:30] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:32] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"14:05","to":"14:10"} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"04:00","to":"04:05"} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:32] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:36] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:36] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:36] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:36] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd","trace_id":"dce06dd3-b5d4-4c3d-9f14-b224da41176d"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"35cb2637-43c5-4cd6-8453-7b8d61c19033","trace_id":"79ecc7c8-3825-4196-b8aa-ae8477902bfd"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"35cb2637-43c5-4cd6-8453-7b8d61c19033","trace_id":"79ecc7c8-3825-4196-b8aa-ae8477902bfd"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-07T14:12:41.711285Z"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd","trace_id":"dce06dd3-b5d4-4c3d-9f14-b224da41176d"}
[2026-05-07 14:10:42] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:47] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:50] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:reset-governor","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"493bad62-499f-46c3-ab8b-328c92ba9190","trace_id":"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a"}
[2026-05-07 14:10:50] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:reset-governor","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"493bad62-499f-46c3-ab8b-328c92ba9190","trace_id":"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a"}
[2026-05-07 14:10:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4d571c29-d825-4c87-90d8-bb28b144d79b","trace_id":"358371cc-6239-4a46-a5cd-32003d760693"}
[2026-05-07 14:10:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4d571c29-d825-4c87-90d8-bb28b144d79b","trace_id":"358371cc-6239-4a46-a5cd-32003d760693"}
[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:52] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"67e2589d-9b37-435c-b98c-f86793d41cb2","trace_id":"e063d6c6-83ae-428d-845b-edba5ef0a9b6"}
[2026-05-07 14:11:06] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"67e2589d-9b37-435c-b98c-f86793d41cb2","trace_id":"e063d6c6-83ae-428d-845b-edba5ef0a9b6"}
[2026-05-07 14:11:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"67e2589d-9b37-435c-b98c-f86793d41cb2","trace_id":"e063d6c6-83ae-428d-845b-edba5ef0a9b6"}
[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:07] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"0593b125-f26d-47b8-b376-bb34a7cf65ff","trace_id":"84e0ff21-1203-4f95-a532-e9abfe626764"}
[2026-05-07 14:11:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"0593b125-f26d-47b8-b376-bb34a7cf65ff","trace_id":"84e0ff21-1203-4f95-a532-e9abfe626764"}
[2026-05-07 14:11:11] local.NOTICE: Monitoring start {"correlation_id":"23eb9666-b406-4123-bd3a-a1459821e9d4","trace_id":"25ac4b64-ff6f-4b35-986e-449e220604a4"}
[2026-05-07 14:11:11] local.NOTICE: Monitoring end {"correlation_id":"23eb9666-b406-4123-bd3a-a1459821e9d4","trace_id":"25ac4b64-ff6f-4b35-986e-449e220604a4"}
[2026-05-07 14:11:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"b393...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"269","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-07 14:08:22] local.NOTICE: Monitoring start {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:23] local.NOTICE: Monitoring end {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {\"headers\":{\"Date\":[\"Thu, 07 May 2026 14:08:35 GMT\"],\"Content-Type\":[\"application/json;charset=utf-8\"],\"Content-Length\":[\"227\"],\"Connection\":[\"keep-alive\"],\"CF-Ray\":[\"9f80cc29fd66dc1a-SOF\"],\"CF-Cache-Status\":[\"DYNAMIC\"],\"Strict-Transport-Security\":[\"max-age=31536000; includeSubDomains; preload\"],\"Vary\":[\"origin\"],\"access-control-allow-credentials\":[\"false\"],\"server-timing\":[\"hcid;desc=\\\"019e02c4-d684-7f5d-be16-3d129d00c0a3\\\", cfr;desc=\\\"9f80cc2a06d23402-IAD\\\"\"],\"x-content-type-options\":[\"nosniff\"],\"x-hubspot-correlation-id\":[\"019e02c4-d684-7f5d-be16-3d129d00c0a3\"],\"Set-Cookie\":[\"__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-1.0.1.1-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None\"],\"Report-To\":[\"{\\\"endpoints\\\":[{\\\"url\\\":\\\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\\\"}],\\\"group\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"NEL\":[\"{\\\"success_fraction\\\":0.01,\\\"report_to\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"Server\":[\"cloudflare\"]}} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {\"team_id\":2,\"config_id\":2,\"retry_after\":10,\"reason\":\"Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:36] local.ERROR: Hubspot returned 429 {\"exception\":\"[object] (Jiminny\\\\Exceptions\\\\RateLimitException(code: 0): Hubspot returned 429 at /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206)\n[stacktrace]\n#0 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#4 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\n[previous exception] [object] (SevenShores\\\\Hubspot\\\\Exceptions\\\\BadRequest(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24)\n[stacktrace]\n#0 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(125): SevenShores\\\\Hubspot\\\\Exceptions\\\\HubspotException::create(Object(GuzzleHttp\\\\Exception\\\\ClientException))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#3 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#4 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#5 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#6 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (GuzzleHttp\\\\Exception\\\\ClientException(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111)\n[stacktrace]\n#0 /home/jiminny/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\\\\Exception\\\\RequestException::create(Object(GuzzleHttp\\\\Psr7\\\\Request), Object(GuzzleHttp\\\\Psr7\\\\Response), NULL, Array, NULL)\n#1 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\\\\Middleware::GuzzleHttp\\\\{closure}(Object(GuzzleHttp\\\\Psr7\\\\Response))\n#2 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\\\\Promise\\\\Promise::callHandler(1, Object(GuzzleHttp\\\\Psr7\\\\Response), NULL)\n#3 /home/jiminny/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\\\\Promise\\\\Promise::GuzzleHttp\\\\Promise\\\\{closure}()\n#4 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\\\\Promise\\\\TaskQueue->run(true)\n#5 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitFn()\n#6 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#7 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitList()\n#8 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#9 /home/jiminny/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\\\Promise\\\\Promise->wait()\n#10 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(113): GuzzleHttp\\\\Client->request('POST', 'https://api.hub...', Array)\n#11 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#12 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#13 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#14 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#15 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#16 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#23 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#31 {main}\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:39] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6918eda6-2b33-44f0-81b2-2b857d748d9d\",\"trace_id\":\"b579f82f-2e2c-4f51-90c7-176a9cb4b034\"}\n[2026-05-07 14:08:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6918eda6-2b33-44f0-81b2-2b857d748d9d\",\"trace_id\":\"b579f82f-2e2c-4f51-90c7-176a9cb4b034\"}\n[2026-05-07 14:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4f778d97-0b0b-4d22-811e-8e28826b49d2\",\"trace_id\":\"0c888693-b171-4384-9c15-ee657feac714\"}\n[2026-05-07 14:09:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4f778d97-0b0b-4d22-811e-8e28826b49d2\",\"trace_id\":\"0c888693-b171-4384-9c15-ee657feac714\"}\n[2026-05-07 14:09:26] local.NOTICE: Monitoring start {\"correlation_id\":\"27750001-5212-406e-bfb8-38a645dbcec5\",\"trace_id\":\"57d40356-0102-42fc-ba6b-1ecc93535e1b\"}\n[2026-05-07 14:09:26] local.NOTICE: Monitoring end {\"correlation_id\":\"27750001-5212-406e-bfb8-38a645dbcec5\",\"trace_id\":\"57d40356-0102-42fc-ba6b-1ecc93535e1b\"}\n[2026-05-07 14:09:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fd08a346-b729-47e2-91d6-dc845103affb\",\"trace_id\":\"dfb41a84-ecc1-4054-8517-dc4b2619f036\"}\n[2026-05-07 14:09:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fd08a346-b729-47e2-91d6-dc845103affb\",\"trace_id\":\"dfb41a84-ecc1-4054-8517-dc4b2619f036\"}\n[2026-05-07 14:09:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:40] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"3e4fee4c-1e25-454d-83aa-4fed507bc107\",\"trace_id\":\"e3fb6415-fa4e-4ea2-b163-9b09f456fb0c\"}\n[2026-05-07 14:10:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"1ecbe999-9c82-450c-acf9-dc89bf054b42\",\"trace_id\":\"96d0b27e-b838-4f8c-9959-25ec07ae5f6e\"}\n[2026-05-07 14:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"1ecbe999-9c82-450c-acf9-dc89bf054b42\",\"trace_id\":\"96d0b27e-b838-4f8c-9959-25ec07ae5f6e\"}\n[2026-05-07 14:10:08] local.NOTICE: Monitoring start {\"correlation_id\":\"de73b6fd-8980-4497-aafb-d2c38c47d449\",\"trace_id\":\"0ae3aae5-7abf-4911-84fb-2ba6537a5d38\"}\n[2026-05-07 14:10:08] local.NOTICE: Monitoring end {\"correlation_id\":\"de73b6fd-8980-4497-aafb-d2c38c47d449\",\"trace_id\":\"0ae3aae5-7abf-4911-84fb-2ba6537a5d38\"}\n[2026-05-07 14:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"1b6708af-0228-4e34-88a3-288578822431\",\"trace_id\":\"873e753a-20d2-4387-b9bc-d70791da1bff\"}\n[2026-05-07 14:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"1b6708af-0228-4e34-88a3-288578822431\",\"trace_id\":\"873e753a-20d2-4387-b9bc-d70791da1bff\"}\n[2026-05-07 14:10:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7\",\"trace_id\":\"0852729f-18b9-4c1f-8cf8-fa9772729628\"}\n[2026-05-07 14:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7\",\"trace_id\":\"0852729f-18b9-4c1f-8cf8-fa9772729628\"}\n[2026-05-07 14:10:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"8d1d9ffd-c346-4e05-bd33-2346f02967fa\",\"trace_id\":\"a11335d7-a43f-4152-9008-4f7112aaba0d\"}\n[2026-05-07 14:10:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"8d1d9ffd-c346-4e05-bd33-2346f02967fa\",\"trace_id\":\"a11335d7-a43f-4152-9008-4f7112aaba0d\"}\n[2026-05-07 14:10:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"66e2c860-7cdd-4549-895a-1e7a8c1a420a\",\"trace_id\":\"ab4721f5-bd7c-406e-9420-b9ed64debf84\"}\n[2026-05-07 14:10:26] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"66e2c860-7cdd-4549-895a-1e7a8c1a420a\",\"trace_id\":\"ab4721f5-bd7c-406e-9420-b9ed64debf84\"}\n[2026-05-07 14:10:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"66e2c860-7cdd-4549-895a-1e7a8c1a420a\",\"trace_id\":\"ab4721f5-bd7c-406e-9420-b9ed64debf84\"}\n[2026-05-07 14:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:30] local.INFO: Running conference:monitor:start command for activities in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:30] local.INFO: [conference:monitor:start] No activities found in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"14:05\",\"to\":\"14:10\"} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"04:00\",\"to\":\"04:05\"} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:36] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:36] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd\",\"trace_id\":\"dce06dd3-b5d4-4c3d-9f14-b224da41176d\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"35cb2637-43c5-4cd6-8453-7b8d61c19033\",\"trace_id\":\"79ecc7c8-3825-4196-b8aa-ae8477902bfd\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"35cb2637-43c5-4cd6-8453-7b8d61c19033\",\"trace_id\":\"79ecc7c8-3825-4196-b8aa-ae8477902bfd\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-07T14:12:41.711285Z\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd\",\"trace_id\":\"dce06dd3-b5d4-4c3d-9f14-b224da41176d\"}\n[2026-05-07 14:10:42] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:47] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"493bad62-499f-46c3-ab8b-328c92ba9190\",\"trace_id\":\"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a\"}\n[2026-05-07 14:10:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"493bad62-499f-46c3-ab8b-328c92ba9190\",\"trace_id\":\"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a\"}\n[2026-05-07 14:10:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4d571c29-d825-4c87-90d8-bb28b144d79b\",\"trace_id\":\"358371cc-6239-4a46-a5cd-32003d760693\"}\n[2026-05-07 14:10:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4d571c29-d825-4c87-90d8-bb28b144d79b\",\"trace_id\":\"358371cc-6239-4a46-a5cd-32003d760693\"}\n[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:52] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"67e2589d-9b37-435c-b98c-f86793d41cb2\",\"trace_id\":\"e063d6c6-83ae-428d-845b-edba5ef0a9b6\"}\n[2026-05-07 14:11:06] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"67e2589d-9b37-435c-b98c-f86793d41cb2\",\"trace_id\":\"e063d6c6-83ae-428d-845b-edba5ef0a9b6\"}\n[2026-05-07 14:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"67e2589d-9b37-435c-b98c-f86793d41cb2\",\"trace_id\":\"e063d6c6-83ae-428d-845b-edba5ef0a9b6\"}\n[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:07] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"0593b125-f26d-47b8-b376-bb34a7cf65ff\",\"trace_id\":\"84e0ff21-1203-4f95-a532-e9abfe626764\"}\n[2026-05-07 14:11:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"0593b125-f26d-47b8-b376-bb34a7cf65ff\",\"trace_id\":\"84e0ff21-1203-4f95-a532-e9abfe626764\"}\n[2026-05-07 14:11:11] local.NOTICE: Monitoring start {\"correlation_id\":\"23eb9666-b406-4123-bd3a-a1459821e9d4\",\"trace_id\":\"25ac4b64-ff6f-4b35-986e-449e220604a4\"}\n[2026-05-07 14:11:11] local.NOTICE: Monitoring end {\"correlation_id\":\"23eb9666-b406-4123-bd3a-a1459821e9d4\",\"trace_id\":\"25ac4b64-ff6f-4b35-986e-449e220604a4\"}\n[2026-05-07 14:11:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"b3939f93-fc8d-4586-93d5-9b6be01c139b\",\"trace_id\":\"6991f28e-f1b8-4235-ba74-0c15d4ee2b5b\"}\n[2026-05-07 14:11:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"b3939f93-fc8d-4586-93d5-9b6be01c139b\",\"trace_id\":\"6991f28e-f1b8-4235-ba74-0c15d4ee2b5b\"}\n[2026-05-07 14:11:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:20] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:20] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e947ce8c-00c9-4c58-aea9-afab1030a83b\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e947ce8c-00c9-4c58-aea9-afab1030a83b\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24828544,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.34,\"average_seconds_per_request\":0} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":394.65,\"usage\":25001880,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.ERROR: Trying to access array offset on null {\"exception\":\"[object] (ErrorException(code: 0): Trying to access array offset on null at /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php:342)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#1 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(342): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#2 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(675): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->importOpportunityBatch(Array)\n#3 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(85): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->processOpportunityBatch(Array)\n#4 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(118): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->syncOpportunities(Array)\n#5 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(86): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->syncHubspotCrmObjects(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service), Object(Illuminate\\\\Support\\\\Carbon))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->handle(Object(Jiminny\\\\Services\\\\ResolveTeamCrmConnection), Object(Illuminate\\\\Log\\\\LogManager), Object(Jiminny\\\\Repositories\\\\TeamRepository))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->Illuminate\\\\Bus\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects), false)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->Illuminate\\\\Queue\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#21 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'crm-sync,crm-up...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'crm-sync,crm-up...')\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#32 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24830528,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":14.86,\"usage\":24891936,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24930376,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":14.87,\"usage\":25090176,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":25129256,\"real_usage\":65011712,\"pid\":49874} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.22,\"average_seconds_per_request\":0} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":246.9,\"usage\":25345032,\"real_usage\":65011712,\"pid\":49874} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.ERROR: Trying to access array offset on null {\"exception\":\"[object] (ErrorException(code: 0): Trying to access array offset on null at /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php:342)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#1 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(342): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#2 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(675): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->importOpportunityBatch(Array)\n#3 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(85): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->processOpportunityBatch(Array)\n#4 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(118): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->syncOpportunities(Array)\n#5 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(86): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->syncHubspotCrmObjects(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service), Object(Illuminate\\\\Support\\\\Carbon))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->handle(Object(Jiminny\\\\Services\\\\ResolveTeamCrmConnection), Object(Illuminate\\\\Log\\\\LogManager), Object(Jiminny\\\\Repositories\\\\TeamRepository))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->Illuminate\\\\Bus\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects), false)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->Illuminate\\\\Queue\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#21 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'crm-sync,crm-up...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'crm-sync,crm-up...')\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#32 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24842584,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.21,\"average_seconds_per_request\":0} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":239.38,\"usage\":25015920,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.ERROR: Trying to access array offset on null {\"exception\":\"[object] (ErrorException(code: 0): Trying to access array offset on null at /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php:342)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#1 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(342): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#2 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(675): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->importOpportunityBatch(Array)\n#3 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(85): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->processOpportunityBatch(Array)\n#4 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(118): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->syncOpportunities(Array)\n#5 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(86): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->syncHubspotCrmObjects(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service), Object(Illuminate\\\\Support\\\\Carbon))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->handle(Object(Jiminny\\\\Services\\\\ResolveTeamCrmConnection), Object(Illuminate\\\\Log\\\\LogManager), Object(Jiminny\\\\Repositories\\\\TeamRepository))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->Illuminate\\\\Bus\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects), false)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->Illuminate\\\\Queue\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#21 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'crm-sync,crm-up...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'crm-sync,crm-up...')\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#32 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24861864,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":25.0,\"usage\":24917104,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":210.1,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.73} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:12:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"91d0261e-7354-4a33-aea8-58089845e234\",\"trace_id\":\"030809b6-40c4-482e-9355-7681abff9dbe\"}\n[2026-05-07 14:12:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"91d0261e-7354-4a33-aea8-58089845e234\",\"trace_id\":\"030809b6-40c4-482e-9355-7681abff9dbe\"}\n[2026-05-07 14:12:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"91d0261e-7354-4a33-aea8-58089845e234\",\"trace_id\":\"030809b6-40c4-482e-9355-7681abff9dbe\"}\n[2026-05-07 14:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"ae1fc2e9-cee8-41fb-9beb-765160e717c2\",\"trace_id\":\"05276bce-900c-4067-9ea4-3d7ffd164b12\"}\n[2026-05-07 14:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"ae1fc2e9-cee8-41fb-9beb-765160e717c2\",\"trace_id\":\"05276bce-900c-4067-9ea4-3d7ffd164b12\"}\n[2026-05-07 14:12:09] local.NOTICE: Monitoring start {\"correlation_id\":\"5ee463e9-fe8a-4731-b989-55e763ad67d6\",\"trace_id\":\"6a15ee60-a923-4853-a937-9353e3991a8e\"}\n[2026-05-07 14:12:09] local.NOTICE: Monitoring end {\"correlation_id\":\"5ee463e9-fe8a-4731-b989-55e763ad67d6\",\"trace_id\":\"6a15ee60-a923-4853-a937-9353e3991a8e\"}\n[2026-05-07 14:12:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"05128955-a4f7-4354-a0ac-915c6d9969f5\",\"trace_id\":\"9ebe0c71-e6b5-41f0-aaf8-9465027b75e0\"}\n[2026-05-07 14:12:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"05128955-a4f7-4354-a0ac-915c6d9969f5\",\"trace_id\":\"9ebe0c71-e6b5-41f0-aaf8-9465027b75e0\"}\n[2026-05-07 14:12:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:16] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:10:00, 2026-05-07 14:12:00] {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:16] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:10:00, 2026-05-07 14:12:00] {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:20] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:20] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:23] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 2 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"206a607e-298a-41c4-9663-0e4d8b27d5cb\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:13:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"7566e406-287f-4c04-abf2-82b683af08a1\",\"trace_id\":\"a69b8bf4-a237-467b-b372-d56a5d56b586\"}\n[2026-05-07 14:13:07] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"7566e406-287f-4c04-abf2-82b683af08a1\",\"trace_id\":\"a69b8bf4-a237-467b-b372-d56a5d56b586\"}\n[2026-05-07 14:13:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"7566e406-287f-4c04-abf2-82b683af08a1\",\"trace_id\":\"a69b8bf4-a237-467b-b372-d56a5d56b586\"}\n[2026-05-07 14:13:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e6f0284a-0819-485c-90fb-acba2398f2d2\",\"trace_id\":\"4b702d84-fd3e-44e2-b8bf-ed4f1a388aef\"}\n[2026-05-07 14:13:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e6f0284a-0819-485c-90fb-acba2398f2d2\",\"trace_id\":\"4b702d84-fd3e-44e2-b8bf-ed4f1a388aef\"}\n[2026-05-07 14:13:11] local.NOTICE: Monitoring start {\"correlation_id\":\"c3d31d29-15b2-44c4-b3f7-9eb93d8fa463\",\"trace_id\":\"e8208949-019d-4b02-9b5e-ca2065e17eb3\"}\n[2026-05-07 14:13:12] local.NOTICE: Monitoring end {\"correlation_id\":\"c3d31d29-15b2-44c4-b3f7-9eb93d8fa463\",\"trace_id\":\"e8208949-019d-4b02-9b5e-ca2065e17eb3\"}\n[2026-05-07 14:13:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"c984be16-0f01-4e8b-b85a-38dc507f1e8e\",\"trace_id\":\"5c1a2294-7759-43d0-b1d5-b465058b1899\"}\n[2026-05-07 14:13:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"c984be16-0f01-4e8b-b85a-38dc507f1e8e\",\"trace_id\":\"5c1a2294-7759-43d0-b1d5-b465058b1899\"}\n[2026-05-07 14:13:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:22] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:22] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"857d1e1f-a3fe-41f2-a321-7e34cde62cb3\",\"trace_id\":\"1b1f80a8-f45c-452b-b9ca-c5b2a816ffc0\"}\n[2026-05-07 14:13:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:27] local.NOTICE: Calendar sync start {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"857d1e1f-a3fe-41f2-a321-7e34cde62cb3\",\"trace_id\":\"1b1f80a8-f45c-452b-b9ca-c5b2a816ffc0\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 4e521bc0-2ca4-49dd-aef5-5734a1092900 Correlation ID: b4a85540-77aa-4e03-84db-0f8b421b078a Timestamp: 2026-05-07 14:13:31Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:31Z\\\",\\\"trace_id\\\":\\\"4e521bc0-2ca4-49dd-aef5-5734a1092900\\\",\\\"correlation_id\\\":\\\"b4a85540-77aa-4e03-84db-0f8b421b078a\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 51233fef-4451-4b2d-82eb-0b26d9293600 Correlation ID: df3a132e-e0a0-449d-9f4c-95844490c7bf Timestamp: 2026-05-07 14:13:31Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:31Z\\\",\\\"trace_id\\\":\\\"51233fef-4451-4b2d-82eb-0b26d9293600\\\",\\\"correlation_id\\\":\\\"df3a132e-e0a0-449d-9f4c-95844490c7bf\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 49f15614-bbd7-432c-8d6c-e19b09b11400 Correlation ID: 49e24b17-53d3-4b1d-804d-ce38bf344368 Timestamp: 2026-05-07 14:13:35Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:35Z\\\",\\\"trace_id\\\":\\\"49f15614-bbd7-432c-8d6c-e19b09b11400\\\",\\\"correlation_id\\\":\\\"49e24b17-53d3-4b1d-804d-ce38bf344368\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 1d4d2578-2be4-4c43-b400-cde028293600 Correlation ID: 144144e2-130d-499c-a0c5-e0b665aa4c18 Timestamp: 2026-05-07 14:13:35Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:35Z\\\",\\\"trace_id\\\":\\\"1d4d2578-2be4-4c43-b400-cde028293600\\\",\\\"correlation_id\\\":\\\"144144e2-130d-499c-a0c5-e0b665aa4c18\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: e8e681f8-1e44-4d8a-baf9-8f21ad2a3400 Correlation ID: 0bf639e5-a9c0-4105-b806-8d15fc269ec6 Timestamp: 2026-05-07 14:13:36Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:36Z\\\",\\\"trace_id\\\":\\\"e8e681f8-1e44-4d8a-baf9-8f21ad2a3400\\\",\\\"correlation_id\\\":\\\"0bf639e5-a9c0-4105-b806-8d15fc269ec6\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"c0ec8c35bbde501bc9a9a645a16a003b1758fbda6e2ce73b27c9a87d9db0da81\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:38] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:38] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:38] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCHhwR3crxfEuMI8zGlf-bMYpCFtdxXvSJWTlnqQvu_jjoOrOYL2VG9rZwFHCERHxGfGEK3CmQX6x8MJG3ZbBXGuVIS6C7u-doY5maMRdsfnrHIAEMJd4Bs_WMfMH4tDJ8j9aul7DHDEJaP7w0PoPPpcoxu4nEk4vk-MolJBEgkSrayEewuBs5JVItUX9lUY2tA.yO2roNQ4Vdm6hBgoutuphGchuzbvsk7aqt5wHfcyeFQ\",\"last_sync\":\"2026-05-06 15:58:35\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:14:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6cbd9dfe-4a12-4b56-b897-84a1bbc04089\",\"trace_id\":\"3cdfe31b-35b0-423b-a550-9c15d7e7fd24\"}\n[2026-05-07 14:14:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6cbd9dfe-4a12-4b56-b897-84a1bbc04089\",\"trace_id\":\"3cdfe31b-35b0-423b-a550-9c15d7e7fd24\"}\n[2026-05-07 14:14:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6cbd9dfe-4a12-4b56-b897-84a1bbc04089\",\"trace_id\":\"3cdfe31b-35b0-423b-a550-9c15d7e7fd24\"}\n[2026-05-07 14:14:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d714677d-8328-4360-94a2-42deaaaa864e\",\"trace_id\":\"a049af78-f57a-4d15-aa9d-4dde0fe976c1\"}\n[2026-05-07 14:14:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d714677d-8328-4360-94a2-42deaaaa864e\",\"trace_id\":\"a049af78-f57a-4d15-aa9d-4dde0fe976c1\"}\n[2026-05-07 14:14:08] local.NOTICE: Monitoring start {\"correlation_id\":\"b28ecfd5-12ef-4edc-af69-68f84b92f4e1\",\"trace_id\":\"5f7c3590-05f9-4bc7-b863-2bd55dce9404\"}\n[2026-05-07 14:14:09] local.NOTICE: Monitoring end {\"correlation_id\":\"b28ecfd5-12ef-4edc-af69-68f84b92f4e1\",\"trace_id\":\"5f7c3590-05f9-4bc7-b863-2bd55dce9404\"}\n[2026-05-07 14:14:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"9750f21e-2eaf-4603-a4f5-efced644329a\",\"trace_id\":\"e2077021-dfe6-4c68-aaea-796eff10333e\"}\n[2026-05-07 14:14:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"9750f21e-2eaf-4603-a4f5-efced644329a\",\"trace_id\":\"e2077021-dfe6-4c68-aaea-796eff10333e\"}\n[2026-05-07 14:14:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fc397c3f-f3f0-445a-8343-596d2013ea18\",\"trace_id\":\"29f6926c-cbdc-49cb-a70e-31293715ce27\"}\n[2026-05-07 14:14:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"fc397c3f-f3f0-445a-8343-596d2013ea18\",\"trace_id\":\"29f6926c-cbdc-49cb-a70e-31293715ce27\"}\n[2026-05-07 14:14:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"fc397c3f-f3f0-445a-8343-596d2013ea18\",\"trace_id\":\"29f6926c-cbdc-49cb-a70e-31293715ce27\"}\n[2026-05-07 14:14:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fc397c3f-f3f0-445a-8343-596d2013ea18\",\"trace_id\":\"29f6926c-cbdc-49cb-a70e-31293715ce27\"}\n[2026-05-07 14:14:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"823053bb-3ac1-49e4-a4fd-d7a2736dbcf9\",\"trace_id\":\"10e3b198-a051-41d6-a91c-acb5522cf373\"}\n[2026-05-07 14:14:16] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:12:00, 2026-05-07 14:14:00] {\"correlation_id\":\"823053bb-3ac1-49e4-a4fd-d7a2736dbcf9\",\"trace_id\":\"10e3b198-a051-41d6-a91c-acb5522cf373\"}\n[2026-05-07 14:14:16] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:12:00, 2026-05-07 14:14:00] {\"correlation_id\":\"823053bb-3ac1-49e4-a4fd-d7a2736dbcf9\",\"trace_id\":\"10e3b198-a051-41d6-a91c-acb5522cf373\"}\n[2026-05-07 14:14:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"823053bb-3ac1-49e4-a4fd-d7a2736dbcf9\",\"trace_id\":\"10e3b198-a051-41d6-a91c-acb5522cf373\"}\n[2026-05-07 14:14:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"99d7237b-ab4e-4f69-9ed2-e0d421c7851b\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"99d7237b-ab4e-4f69-9ed2-e0d421c7851b\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":24956424,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"ca1fe11e-7ce8-489f-a5ae-b60adab573fd\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:19] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-28 06:31:37\"}}} {\"correlation_id\":\"ca1fe11e-7ce8-489f-a5ae-b60adab573fd\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"ca1fe11e-7ce8-489f-a5ae-b60adab573fd\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"ca1fe11e-7ce8-489f-a5ae-b60adab573fd\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"ca1fe11e-7ce8-489f-a5ae-b60adab573fd\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:19] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":48.06,\"usage\":25090664,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ca1fe11e-7ce8-489f-a5ae-b60adab573fd\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:20] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":25129312,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"1be67581-0a3b-4c05-80f9-25ef598e0322\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:20] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"1be67581-0a3b-4c05-80f9-25ef598e0322\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"1be67581-0a3b-4c05-80f9-25ef598e0322\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"1be67581-0a3b-4c05-80f9-25ef598e0322\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"1be67581-0a3b-4c05-80f9-25ef598e0322\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:20] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":49.0,\"usage\":25234416,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"1be67581-0a3b-4c05-80f9-25ef598e0322\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:22] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":25273000,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"b6d88fab-5a83-476a-a63a-8349067df0e5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:22] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"b6d88fab-5a83-476a-a63a-8349067df0e5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:23] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1778159671,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"b6d88fab-5a83-476a-a63a-8349067df0e5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:23] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1457.38,\"usage\":25353672,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"b6d88fab-5a83-476a-a63a-8349067df0e5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:24] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":25392544,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"e62543df-d67d-4a24-b985-e7220ff49d35\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:24] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"e62543df-d67d-4a24-b985-e7220ff49d35\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:24] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"e62543df-d67d-4a24-b985-e7220ff49d35\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:24] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"e62543df-d67d-4a24-b985-e7220ff49d35\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:24] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"e62543df-d67d-4a24-b985-e7220ff49d35\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:24] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":12.82,\"usage\":25399704,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"e62543df-d67d-4a24-b985-e7220ff49d35\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:26] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":25438608,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"b9eabb4b-d54c-4fef-8667-62595e64e464\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:26] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"b9eabb4b-d54c-4fef-8667-62595e64e464\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:26] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"b9eabb4b-d54c-4fef-8667-62595e64e464\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9eabb4b-d54c-4fef-8667-62595e64e464\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:26] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"b9eabb4b-d54c-4fef-8667-62595e64e464\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:28] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1252.35,\"usage\":25532232,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"b9eabb4b-d54c-4fef-8667-62595e64e464\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:28] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":25510872,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"d32f5006-2028-433c-aba0-442f83b30dc5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:28] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"d32f5006-2028-433c-aba0-442f83b30dc5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:28] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"d32f5006-2028-433c-aba0-442f83b30dc5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:28] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"d32f5006-2028-433c-aba0-442f83b30dc5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:28] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"d32f5006-2028-433c-aba0-442f83b30dc5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:28] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":32.66,\"usage\":25513952,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"d32f5006-2028-433c-aba0-442f83b30dc5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:30] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":25551768,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"919361d7-25bc-4ef7-a9de-24f0f64f0655\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:30] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"919361d7-25bc-4ef7-a9de-24f0f64f0655\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:30] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"919361d7-25bc-4ef7-a9de-24f0f64f0655\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:30] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"919361d7-25bc-4ef7-a9de-24f0f64f0655\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:30] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"919361d7-25bc-4ef7-a9de-24f0f64f0655\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:30] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":64.76,\"usage\":25472992,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"919361d7-25bc-4ef7-a9de-24f0f64f0655\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:32] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":25511472,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:32] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:32] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-05-07 13:14:41\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:32] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:33] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-05-07 13:14:41\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:33] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-05-07 13:14:41\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:33] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:34] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-05-07 13:14:41\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:34] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-05-07 13:14:41\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:34] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:35] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-05-07 13:14:41\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:35] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-05-07 13:14:41\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:35] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:36] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-05-07 13:14:41\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:36] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":3775.73,\"usage\":25690104,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:15:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"29c6fc36-26c7-42ae-be97-9f95ab7caa1e\",\"trace_id\":\"54b1c220-9010-42f4-b754-7956ab2c63a4\"}\n[2026-05-07 14:15:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"29c6fc36-26c7-42ae-be97-9f95ab7caa1e\",\"trace_id\":\"54b1c220-9010-42f4-b754-7956ab2c63a4\"}\n[2026-05-07 14:15:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"29c6fc36-26c7-42ae-be97-9f95ab7caa1e\",\"trace_id\":\"54b1c220-9010-42f4-b754-7956ab2c63a4\"}\n[2026-05-07 14:15:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"8cca9cbe-6ce1-43d2-a97c-14d7114bf8dd\",\"trace_id\":\"c1a9de27-3ba0-4ee4-8ef4-1aef1ea90621\"}\n[2026-05-07 14:15:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"8cca9cbe-6ce1-43d2-a97c-14d7114bf8dd\",\"trace_id\":\"c1a9de27-3ba0-4ee4-8ef4-1aef1ea90621\"}\n[2026-05-07 14:15:10] local.NOTICE: Monitoring start {\"correlation_id\":\"2d656616-0995-44e8-869c-f7c243b633d8\",\"trace_id\":\"9a6d328f-e49a-4e3f-915a-030e8f271d6f\"}\n[2026-05-07 14:15:11] local.NOTICE: Monitoring end {\"correlation_id\":\"2d656616-0995-44e8-869c-f7c243b633d8\",\"trace_id\":\"9a6d328f-e49a-4e3f-915a-030e8f271d6f\"}","depth":4,"on_screen":true,"value":"[2026-05-07 14:08:22] local.NOTICE: Monitoring start {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:23] local.NOTICE: Monitoring end {\"correlation_id\":\"d080a9c0-0eca-4cb1-a3a8-0144debc5512\",\"trace_id\":\"b6fced05-bd66-448a-b6ed-1a158a4335f4\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fbe17093-d88a-4085-a766-e12ab1b648a4\",\"trace_id\":\"06b1c475-70e0-42ec-9805-d78f59c0c5d1\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {\"headers\":{\"Date\":[\"Thu, 07 May 2026 14:08:35 GMT\"],\"Content-Type\":[\"application/json;charset=utf-8\"],\"Content-Length\":[\"227\"],\"Connection\":[\"keep-alive\"],\"CF-Ray\":[\"9f80cc29fd66dc1a-SOF\"],\"CF-Cache-Status\":[\"DYNAMIC\"],\"Strict-Transport-Security\":[\"max-age=31536000; includeSubDomains; preload\"],\"Vary\":[\"origin\"],\"access-control-allow-credentials\":[\"false\"],\"server-timing\":[\"hcid;desc=\\\"019e02c4-d684-7f5d-be16-3d129d00c0a3\\\", cfr;desc=\\\"9f80cc2a06d23402-IAD\\\"\"],\"x-content-type-options\":[\"nosniff\"],\"x-hubspot-correlation-id\":[\"019e02c4-d684-7f5d-be16-3d129d00c0a3\"],\"Set-Cookie\":[\"__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-1.0.1.1-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None\"],\"Report-To\":[\"{\\\"endpoints\\\":[{\\\"url\\\":\\\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\\\"}],\\\"group\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"NEL\":[\"{\\\"success_fraction\\\":0.01,\\\"report_to\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\"],\"Server\":[\"cloudflare\"]}} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {\"team_id\":2,\"config_id\":2,\"retry_after\":10,\"reason\":\"Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:36] local.ERROR: Hubspot returned 429 {\"exception\":\"[object] (Jiminny\\\\Exceptions\\\\RateLimitException(code: 0): Hubspot returned 429 at /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206)\n[stacktrace]\n#0 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#4 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\n[previous exception] [object] (SevenShores\\\\Hubspot\\\\Exceptions\\\\BadRequest(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24)\n[stacktrace]\n#0 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(125): SevenShores\\\\Hubspot\\\\Exceptions\\\\HubspotException::create(Object(GuzzleHttp\\\\Exception\\\\ClientException))\n#1 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#2 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#3 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#4 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#5 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#6 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (GuzzleHttp\\\\Exception\\\\ClientException(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:\n{\\\"status\\\":\\\"error\\\",\\\"message\\\":\\\"You have reached your secondly limit.\\\",\\\"errorType\\\":\\\"RATE_LIMIT\\\",\\\"correlationId\\\":\\\"019e02c4-d (truncated...)\n at /home/jiminny/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111)\n[stacktrace]\n#0 /home/jiminny/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\\\\Exception\\\\RequestException::create(Object(GuzzleHttp\\\\Psr7\\\\Request), Object(GuzzleHttp\\\\Psr7\\\\Response), NULL, Array, NULL)\n#1 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\\\\Middleware::GuzzleHttp\\\\{closure}(Object(GuzzleHttp\\\\Psr7\\\\Response))\n#2 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\\\\Promise\\\\Promise::callHandler(1, Object(GuzzleHttp\\\\Psr7\\\\Response), NULL)\n#3 /home/jiminny/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\\\\Promise\\\\Promise::GuzzleHttp\\\\Promise\\\\{closure}()\n#4 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\\\\Promise\\\\TaskQueue->run(true)\n#5 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitFn()\n#6 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#7 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\\\\Promise\\\\Promise->invokeWaitList()\n#8 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\\\\Promise\\\\Promise->waitIfPending()\n#9 /home/jiminny/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\\\Promise\\\\Promise->wait()\n#10 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(113): GuzzleHttp\\\\Client->request('POST', 'https://api.hub...', Array)\n#11 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\\\Hubspot\\\\Http\\\\Client->request('POST', 'https://api.hub...', Array)\n#12 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), 'https://api.hub...', Array, Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\PaginationState))\n#13 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Pagination\\\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client), Array, 'contact', 0, 0, NULL)\n#14 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Client->getPaginatedData(Array, 'contact')\n#15 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->matchByName('Robot')\n#16 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->rateLimit()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand->handle(Object(Jiminny\\\\Jobs\\\\JobDispatcher), Object(Jiminny\\\\Services\\\\Kiosk\\\\AutomatedReports\\\\AutomatedReportsService), Object(Jiminny\\\\Repositories\\\\AutomatedReportsRepository), Object(Jiminny\\\\Services\\\\UserPilot\\\\UserPilotClient))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#23 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\JiminnyDebugCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#31 {main}\n\"} {\"correlation_id\":\"d326aafa-339a-42c1-bf53-05ebd7f52782\",\"trace_id\":\"19b29b52-6663-4853-8096-e32bf6618df7\"}\n[2026-05-07 14:08:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:39] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"0b0aaffc-b17d-4e58-b762-977c85cdd0b1\",\"trace_id\":\"2c3239ee-27ee-4562-b879-7185d83e71bd\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4a0b016f-33d1-4fe7-9614-a5866168a51a\",\"trace_id\":\"789fa62b-e244-461c-99c1-3cf1d571aee3\"}\n[2026-05-07 14:08:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6918eda6-2b33-44f0-81b2-2b857d748d9d\",\"trace_id\":\"b579f82f-2e2c-4f51-90c7-176a9cb4b034\"}\n[2026-05-07 14:08:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6918eda6-2b33-44f0-81b2-2b857d748d9d\",\"trace_id\":\"b579f82f-2e2c-4f51-90c7-176a9cb4b034\"}\n[2026-05-07 14:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"c74ba9d1-2bae-4193-bdc3-f28bb114a01a\",\"trace_id\":\"b1119ae4-85e4-4811-a452-7f8bc17c9902\"}\n[2026-05-07 14:09:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4f778d97-0b0b-4d22-811e-8e28826b49d2\",\"trace_id\":\"0c888693-b171-4384-9c15-ee657feac714\"}\n[2026-05-07 14:09:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4f778d97-0b0b-4d22-811e-8e28826b49d2\",\"trace_id\":\"0c888693-b171-4384-9c15-ee657feac714\"}\n[2026-05-07 14:09:26] local.NOTICE: Monitoring start {\"correlation_id\":\"27750001-5212-406e-bfb8-38a645dbcec5\",\"trace_id\":\"57d40356-0102-42fc-ba6b-1ecc93535e1b\"}\n[2026-05-07 14:09:26] local.NOTICE: Monitoring end {\"correlation_id\":\"27750001-5212-406e-bfb8-38a645dbcec5\",\"trace_id\":\"57d40356-0102-42fc-ba6b-1ecc93535e1b\"}\n[2026-05-07 14:09:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fd08a346-b729-47e2-91d6-dc845103affb\",\"trace_id\":\"dfb41a84-ecc1-4054-8517-dc4b2619f036\"}\n[2026-05-07 14:09:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fd08a346-b729-47e2-91d6-dc845103affb\",\"trace_id\":\"dfb41a84-ecc1-4054-8517-dc4b2619f036\"}\n[2026-05-07 14:09:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"3e6c7142-56b7-415c-8661-e5494b4e60b1\",\"trace_id\":\"b7b20129-94e3-4350-937e-42d64b87cb19\"}\n[2026-05-07 14:09:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d7ec8872-1181-403f-8d43-1616114e02a7\",\"trace_id\":\"8b490662-7140-4875-880c-0b7ae10b4b83\"}\n[2026-05-07 14:09:40] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"3e4fee4c-1e25-454d-83aa-4fed507bc107\",\"trace_id\":\"e3fb6415-fa4e-4ea2-b163-9b09f456fb0c\"}\n[2026-05-07 14:10:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6fdce905-c1fe-4707-ab21-d9861283b19f\",\"trace_id\":\"5e3454bf-e096-4363-8668-a6fffd4f6249\"}\n[2026-05-07 14:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"1ecbe999-9c82-450c-acf9-dc89bf054b42\",\"trace_id\":\"96d0b27e-b838-4f8c-9959-25ec07ae5f6e\"}\n[2026-05-07 14:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"1ecbe999-9c82-450c-acf9-dc89bf054b42\",\"trace_id\":\"96d0b27e-b838-4f8c-9959-25ec07ae5f6e\"}\n[2026-05-07 14:10:08] local.NOTICE: Monitoring start {\"correlation_id\":\"de73b6fd-8980-4497-aafb-d2c38c47d449\",\"trace_id\":\"0ae3aae5-7abf-4911-84fb-2ba6537a5d38\"}\n[2026-05-07 14:10:08] local.NOTICE: Monitoring end {\"correlation_id\":\"de73b6fd-8980-4497-aafb-d2c38c47d449\",\"trace_id\":\"0ae3aae5-7abf-4911-84fb-2ba6537a5d38\"}\n[2026-05-07 14:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"1b6708af-0228-4e34-88a3-288578822431\",\"trace_id\":\"873e753a-20d2-4387-b9bc-d70791da1bff\"}\n[2026-05-07 14:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"1b6708af-0228-4e34-88a3-288578822431\",\"trace_id\":\"873e753a-20d2-4387-b9bc-d70791da1bff\"}\n[2026-05-07 14:10:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"df2612dc-5245-467e-8f65-27174c7d8c3b\",\"trace_id\":\"5648bf8e-2e22-4731-80d3-bff5a73d628b\"}\n[2026-05-07 14:10:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"9b0e7605-875e-4e51-83d6-2b89e4612ffc\",\"trace_id\":\"39633b63-5f0d-4bc8-926c-320d50b6de7b\"}\n[2026-05-07 14:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7\",\"trace_id\":\"0852729f-18b9-4c1f-8cf8-fa9772729628\"}\n[2026-05-07 14:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7\",\"trace_id\":\"0852729f-18b9-4c1f-8cf8-fa9772729628\"}\n[2026-05-07 14:10:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"8d1d9ffd-c346-4e05-bd33-2346f02967fa\",\"trace_id\":\"a11335d7-a43f-4152-9008-4f7112aaba0d\"}\n[2026-05-07 14:10:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"8d1d9ffd-c346-4e05-bd33-2346f02967fa\",\"trace_id\":\"a11335d7-a43f-4152-9008-4f7112aaba0d\"}\n[2026-05-07 14:10:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"66e2c860-7cdd-4549-895a-1e7a8c1a420a\",\"trace_id\":\"ab4721f5-bd7c-406e-9420-b9ed64debf84\"}\n[2026-05-07 14:10:26] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"66e2c860-7cdd-4549-895a-1e7a8c1a420a\",\"trace_id\":\"ab4721f5-bd7c-406e-9420-b9ed64debf84\"}\n[2026-05-07 14:10:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"66e2c860-7cdd-4549-895a-1e7a8c1a420a\",\"trace_id\":\"ab4721f5-bd7c-406e-9420-b9ed64debf84\"}\n[2026-05-07 14:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:30] local.INFO: Running conference:monitor:start command for activities in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:30] local.INFO: [conference:monitor:start] No activities found in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e1242b1d-cd6c-42dc-8021-1ec20369e67d\",\"trace_id\":\"ab9f1c23-6200-4d00-979d-e5637e9880d5\"}\n[2026-05-07 14:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"14:05\",\"to\":\"14:10\"} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"04:00\",\"to\":\"04:05\"} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"2c45b1e4-0934-4ba6-b6bb-f608f1544777\",\"trace_id\":\"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a\"}\n[2026-05-07 14:10:36] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:36] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:37] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"ae4280ef-5042-4cfa-8891-cd03244821aa\",\"trace_id\":\"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd\",\"trace_id\":\"dce06dd3-b5d4-4c3d-9f14-b224da41176d\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"35cb2637-43c5-4cd6-8453-7b8d61c19033\",\"trace_id\":\"79ecc7c8-3825-4196-b8aa-ae8477902bfd\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"35cb2637-43c5-4cd6-8453-7b8d61c19033\",\"trace_id\":\"79ecc7c8-3825-4196-b8aa-ae8477902bfd\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-07T14:12:41.711285Z\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd\",\"trace_id\":\"dce06dd3-b5d4-4c3d-9f14-b224da41176d\"}\n[2026-05-07 14:10:42] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:47] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"493bad62-499f-46c3-ab8b-328c92ba9190\",\"trace_id\":\"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a\"}\n[2026-05-07 14:10:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"493bad62-499f-46c3-ab8b-328c92ba9190\",\"trace_id\":\"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a\"}\n[2026-05-07 14:10:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"4d571c29-d825-4c87-90d8-bb28b144d79b\",\"trace_id\":\"358371cc-6239-4a46-a5cd-32003d760693\"}\n[2026-05-07 14:10:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"4d571c29-d825-4c87-90d8-bb28b144d79b\",\"trace_id\":\"358371cc-6239-4a46-a5cd-32003d760693\"}\n[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:52] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"67e2589d-9b37-435c-b98c-f86793d41cb2\",\"trace_id\":\"e063d6c6-83ae-428d-845b-edba5ef0a9b6\"}\n[2026-05-07 14:11:06] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"67e2589d-9b37-435c-b98c-f86793d41cb2\",\"trace_id\":\"e063d6c6-83ae-428d-845b-edba5ef0a9b6\"}\n[2026-05-07 14:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"67e2589d-9b37-435c-b98c-f86793d41cb2\",\"trace_id\":\"e063d6c6-83ae-428d-845b-edba5ef0a9b6\"}\n[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:07] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"0593b125-f26d-47b8-b376-bb34a7cf65ff\",\"trace_id\":\"84e0ff21-1203-4f95-a532-e9abfe626764\"}\n[2026-05-07 14:11:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"0593b125-f26d-47b8-b376-bb34a7cf65ff\",\"trace_id\":\"84e0ff21-1203-4f95-a532-e9abfe626764\"}\n[2026-05-07 14:11:11] local.NOTICE: Monitoring start {\"correlation_id\":\"23eb9666-b406-4123-bd3a-a1459821e9d4\",\"trace_id\":\"25ac4b64-ff6f-4b35-986e-449e220604a4\"}\n[2026-05-07 14:11:11] local.NOTICE: Monitoring end {\"correlation_id\":\"23eb9666-b406-4123-bd3a-a1459821e9d4\",\"trace_id\":\"25ac4b64-ff6f-4b35-986e-449e220604a4\"}\n[2026-05-07 14:11:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"b3939f93-fc8d-4586-93d5-9b6be01c139b\",\"trace_id\":\"6991f28e-f1b8-4235-ba74-0c15d4ee2b5b\"}\n[2026-05-07 14:11:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"b3939f93-fc8d-4586-93d5-9b6be01c139b\",\"trace_id\":\"6991f28e-f1b8-4235-ba74-0c15d4ee2b5b\"}\n[2026-05-07 14:11:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:20] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:20] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"3741daa2-fe05-46bb-ad4d-49a073661a06\",\"trace_id\":\"27c2a576-a9f3-4050-8beb-11b4d09cbe0d\"}\n[2026-05-07 14:11:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e947ce8c-00c9-4c58-aea9-afab1030a83b\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e947ce8c-00c9-4c58-aea9-afab1030a83b\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24828544,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.34,\"average_seconds_per_request\":0} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":394.65,\"usage\":25001880,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.ERROR: Trying to access array offset on null {\"exception\":\"[object] (ErrorException(code: 0): Trying to access array offset on null at /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php:342)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#1 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(342): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#2 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(675): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->importOpportunityBatch(Array)\n#3 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(85): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->processOpportunityBatch(Array)\n#4 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(118): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->syncOpportunities(Array)\n#5 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(86): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->syncHubspotCrmObjects(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service), Object(Illuminate\\\\Support\\\\Carbon))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->handle(Object(Jiminny\\\\Services\\\\ResolveTeamCrmConnection), Object(Illuminate\\\\Log\\\\LogManager), Object(Jiminny\\\\Repositories\\\\TeamRepository))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->Illuminate\\\\Bus\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects), false)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->Illuminate\\\\Queue\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#21 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'crm-sync,crm-up...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'crm-sync,crm-up...')\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#32 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"e5e725a3-77b8-4786-85b4-900663aa83db\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24830528,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":14.86,\"usage\":24891936,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"8811326f-7efe-4d7f-aa41-5c65991d5d12\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24930376,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":14.87,\"usage\":25090176,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"b702f004-cebb-4d3a-ba96-1618b1450f56\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":25129256,\"real_usage\":65011712,\"pid\":49874} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.22,\"average_seconds_per_request\":0} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":246.9,\"usage\":25345032,\"real_usage\":65011712,\"pid\":49874} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.ERROR: Trying to access array offset on null {\"exception\":\"[object] (ErrorException(code: 0): Trying to access array offset on null at /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php:342)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#1 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(342): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#2 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(675): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->importOpportunityBatch(Array)\n#3 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(85): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->processOpportunityBatch(Array)\n#4 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(118): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->syncOpportunities(Array)\n#5 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(86): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->syncHubspotCrmObjects(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service), Object(Illuminate\\\\Support\\\\Carbon))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->handle(Object(Jiminny\\\\Services\\\\ResolveTeamCrmConnection), Object(Illuminate\\\\Log\\\\LogManager), Object(Jiminny\\\\Repositories\\\\TeamRepository))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->Illuminate\\\\Bus\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects), false)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->Illuminate\\\\Queue\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#21 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'crm-sync,crm-up...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'crm-sync,crm-up...')\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#32 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\",\"correlation_id\":\"ec6d1621-bd7f-4bde-8dfe-6306fc327286\"}\n[2026-05-07 14:11:23] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24842584,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:23] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.21,\"average_seconds_per_request\":0} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":239.38,\"usage\":25015920,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.ERROR: Trying to access array offset on null {\"exception\":\"[object] (ErrorException(code: 0): Trying to access array offset on null at /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php:342)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#1 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(342): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(2, 'Trying to acces...', '/home/jiminny/a...', 342)\n#2 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(675): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->importOpportunityBatch(Array)\n#3 /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/OpportunitySyncTrait.php(85): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->processOpportunityBatch(Array)\n#4 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(118): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service->syncOpportunities(Array)\n#5 /home/jiminny/app/Jobs/Crm/SyncHubspotObjects.php(86): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->syncHubspotCrmObjects(Object(Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Service), Object(Illuminate\\\\Support\\\\Carbon))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects->handle(Object(Jiminny\\\\Services\\\\ResolveTeamCrmConnection), Object(Illuminate\\\\Log\\\\LogManager), Object(Jiminny\\\\Repositories\\\\TeamRepository))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->Illuminate\\\\Bus\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects), false)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->Illuminate\\\\Queue\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->Illuminate\\\\Pipeline\\\\{closure}(Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Crm\\\\SyncHubspotObjects))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#21 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'crm-sync,crm-up...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'crm-sync,crm-up...')\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#32 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"6aff2491-4e7e-4a14-95fe-58a775b8fada\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24861864,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:24] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":25.0,\"usage\":24917104,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"588b85eb-6ad9-49e6-a40d-9818c929b739\",\"trace_id\":\"c28a459f-6556-40e1-a7e0-67cc7103d53e\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":210.1,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.73} {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:11:38] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"48635e23-ccfc-4430-ae5f-f01cee211623\",\"trace_id\":\"ee98ec09-1179-4dc2-87df-f3634d3a440b\"}\n[2026-05-07 14:12:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"91d0261e-7354-4a33-aea8-58089845e234\",\"trace_id\":\"030809b6-40c4-482e-9355-7681abff9dbe\"}\n[2026-05-07 14:12:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"91d0261e-7354-4a33-aea8-58089845e234\",\"trace_id\":\"030809b6-40c4-482e-9355-7681abff9dbe\"}\n[2026-05-07 14:12:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"91d0261e-7354-4a33-aea8-58089845e234\",\"trace_id\":\"030809b6-40c4-482e-9355-7681abff9dbe\"}\n[2026-05-07 14:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"ae1fc2e9-cee8-41fb-9beb-765160e717c2\",\"trace_id\":\"05276bce-900c-4067-9ea4-3d7ffd164b12\"}\n[2026-05-07 14:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"ae1fc2e9-cee8-41fb-9beb-765160e717c2\",\"trace_id\":\"05276bce-900c-4067-9ea4-3d7ffd164b12\"}\n[2026-05-07 14:12:09] local.NOTICE: Monitoring start {\"correlation_id\":\"5ee463e9-fe8a-4731-b989-55e763ad67d6\",\"trace_id\":\"6a15ee60-a923-4853-a937-9353e3991a8e\"}\n[2026-05-07 14:12:09] local.NOTICE: Monitoring end {\"correlation_id\":\"5ee463e9-fe8a-4731-b989-55e763ad67d6\",\"trace_id\":\"6a15ee60-a923-4853-a937-9353e3991a8e\"}\n[2026-05-07 14:12:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"05128955-a4f7-4354-a0ac-915c6d9969f5\",\"trace_id\":\"9ebe0c71-e6b5-41f0-aaf8-9465027b75e0\"}\n[2026-05-07 14:12:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"05128955-a4f7-4354-a0ac-915c6d9969f5\",\"trace_id\":\"9ebe0c71-e6b5-41f0-aaf8-9465027b75e0\"}\n[2026-05-07 14:12:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"980b7148-7409-4f2e-99fb-5d71809d5ad7\",\"trace_id\":\"f7d767e6-4a89-4c39-824d-e606671787ee\"}\n[2026-05-07 14:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:16] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:10:00, 2026-05-07 14:12:00] {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:16] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:10:00, 2026-05-07 14:12:00] {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d1cfe3aa-0150-463c-9781-a85024497dc2\",\"trace_id\":\"0dc469cf-ac54-4f71-9b1d-444537ce9e73\"}\n[2026-05-07 14:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:20] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:20] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"652f43cc-2723-4fdc-8cef-e70739c3a29c\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:12:23] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 2 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"206a607e-298a-41c4-9663-0e4d8b27d5cb\",\"trace_id\":\"a3e5623a-6222-4b98-beea-ed71e6f09501\"}\n[2026-05-07 14:13:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"7566e406-287f-4c04-abf2-82b683af08a1\",\"trace_id\":\"a69b8bf4-a237-467b-b372-d56a5d56b586\"}\n[2026-05-07 14:13:07] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"7566e406-287f-4c04-abf2-82b683af08a1\",\"trace_id\":\"a69b8bf4-a237-467b-b372-d56a5d56b586\"}\n[2026-05-07 14:13:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"7566e406-287f-4c04-abf2-82b683af08a1\",\"trace_id\":\"a69b8bf4-a237-467b-b372-d56a5d56b586\"}\n[2026-05-07 14:13:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e6f0284a-0819-485c-90fb-acba2398f2d2\",\"trace_id\":\"4b702d84-fd3e-44e2-b8bf-ed4f1a388aef\"}\n[2026-05-07 14:13:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e6f0284a-0819-485c-90fb-acba2398f2d2\",\"trace_id\":\"4b702d84-fd3e-44e2-b8bf-ed4f1a388aef\"}\n[2026-05-07 14:13:11] local.NOTICE: Monitoring start {\"correlation_id\":\"c3d31d29-15b2-44c4-b3f7-9eb93d8fa463\",\"trace_id\":\"e8208949-019d-4b02-9b5e-ca2065e17eb3\"}\n[2026-05-07 14:13:12] local.NOTICE: Monitoring end {\"correlation_id\":\"c3d31d29-15b2-44c4-b3f7-9eb93d8fa463\",\"trace_id\":\"e8208949-019d-4b02-9b5e-ca2065e17eb3\"}\n[2026-05-07 14:13:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"c984be16-0f01-4e8b-b85a-38dc507f1e8e\",\"trace_id\":\"5c1a2294-7759-43d0-b1d5-b465058b1899\"}\n[2026-05-07 14:13:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"c984be16-0f01-4e8b-b85a-38dc507f1e8e\",\"trace_id\":\"5c1a2294-7759-43d0-b1d5-b465058b1899\"}\n[2026-05-07 14:13:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:22] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:22] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"8efab85c-7322-4206-bd04-a42c1bf6de04\",\"trace_id\":\"88c96038-bc1f-45a3-be28-7fdad39a91a7\"}\n[2026-05-07 14:13:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"857d1e1f-a3fe-41f2-a321-7e34cde62cb3\",\"trace_id\":\"1b1f80a8-f45c-452b-b9ca-c5b2a816ffc0\"}\n[2026-05-07 14:13:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:27] local.NOTICE: Calendar sync start {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"857d1e1f-a3fe-41f2-a321-7e34cde62cb3\",\"trace_id\":\"1b1f80a8-f45c-452b-b9ca-c5b2a816ffc0\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:28] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:29] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 4e521bc0-2ca4-49dd-aef5-5734a1092900 Correlation ID: b4a85540-77aa-4e03-84db-0f8b421b078a Timestamp: 2026-05-07 14:13:31Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:31Z\\\",\\\"trace_id\\\":\\\"4e521bc0-2ca4-49dd-aef5-5734a1092900\\\",\\\"correlation_id\\\":\\\"b4a85540-77aa-4e03-84db-0f8b421b078a\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 51233fef-4451-4b2d-82eb-0b26d9293600 Correlation ID: df3a132e-e0a0-449d-9f4c-95844490c7bf Timestamp: 2026-05-07 14:13:31Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:31Z\\\",\\\"trace_id\\\":\\\"51233fef-4451-4b2d-82eb-0b26d9293600\\\",\\\"correlation_id\\\":\\\"df3a132e-e0a0-449d-9f4c-95844490c7bf\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:31] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:32] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:33] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 49f15614-bbd7-432c-8d6c-e19b09b11400 Correlation ID: 49e24b17-53d3-4b1d-804d-ce38bf344368 Timestamp: 2026-05-07 14:13:35Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:35Z\\\",\\\"trace_id\\\":\\\"49f15614-bbd7-432c-8d6c-e19b09b11400\\\",\\\"correlation_id\\\":\\\"49e24b17-53d3-4b1d-804d-ce38bf344368\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:35] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"577cd3ad-86f8-401b-b71b-e2f71a5657f4\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 1d4d2578-2be4-4c43-b400-cde028293600 Correlation ID: 144144e2-130d-499c-a0c5-e0b665aa4c18 Timestamp: 2026-05-07 14:13:35Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:35Z\\\",\\\"trace_id\\\":\\\"1d4d2578-2be4-4c43-b400-cde028293600\\\",\\\"correlation_id\\\":\\\"144144e2-130d-499c-a0c5-e0b665aa4c18\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: e8e681f8-1e44-4d8a-baf9-8f21ad2a3400 Correlation ID: 0bf639e5-a9c0-4105-b806-8d15fc269ec6 Timestamp: 2026-05-07 14:13:36Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-07 14:13:36Z\\\",\\\"trace_id\\\":\\\"e8e681f8-1e44-4d8a-baf9-8f21ad2a3400\\\",\\\"correlation_id\\\":\\\"0bf639e5-a9c0-4105-b806-8d15fc269ec6\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:37] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"c0ec8c35bbde501bc9a9a645a16a003b1758fbda6e2ce73b27c9a87d9db0da81\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:38] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:38] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:38] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"274904e4-49c5-43db-902d-ed6c4098ac67\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"d46901b1-04f7-461b-a454-a5625c4850a6\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCHhwR3crxfEuMI8zGlf-bMYpCFtdxXvSJWTlnqQvu_jjoOrOYL2VG9rZwFHCERHxGfGEK3CmQX6x8MJG3ZbBXGuVIS6C7u-doY5maMRdsfnrHIAEMJd4Bs_WMfMH4tDJ8j9aul7DHDEJaP7w0PoPPpcoxu4nEk4vk-MolJBEgkSrayEewuBs5JVItUX9lUY2tA.yO2roNQ4Vdm6hBgoutuphGchuzbvsk7aqt5wHfcyeFQ\",\"last_sync\":\"2026-05-06 15:58:35\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:13:40] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"bac9ce39-def4-4f37-97d4-d6a4fc1a1080\",\"trace_id\":\"010425a2-fa9e-410c-822c-b8a1abaa2177\"}\n[2026-05-07 14:14:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6cbd9dfe-4a12-4b56-b897-84a1bbc04089\",\"trace_id\":\"3cdfe31b-35b0-423b-a550-9c15d7e7fd24\"}\n[2026-05-07 14:14:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"6cbd9dfe-4a12-4b56-b897-84a1bbc04089\",\"trace_id\":\"3cdfe31b-35b0-423b-a550-9c15d7e7fd24\"}\n[2026-05-07 14:14:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6cbd9dfe-4a12-4b56-b897-84a1bbc04089\",\"trace_id\":\"3cdfe31b-35b0-423b-a550-9c15d7e7fd24\"}\n[2026-05-07 14:14:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d714677d-8328-4360-94a2-42deaaaa864e\",\"trace_id\":\"a049af78-f57a-4d15-aa9d-4dde0fe976c1\"}\n[2026-05-07 14:14:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d714677d-8328-4360-94a2-42deaaaa864e\",\"trace_id\":\"a049af78-f57a-4d15-aa9d-4dde0fe976c1\"}\n[2026-05-07 14:14:08] local.NOTICE: Monitoring start {\"correlation_id\":\"b28ecfd5-12ef-4edc-af69-68f84b92f4e1\",\"trace_id\":\"5f7c3590-05f9-4bc7-b863-2bd55dce9404\"}\n[2026-05-07 14:14:09] local.NOTICE: Monitoring end {\"correlation_id\":\"b28ecfd5-12ef-4edc-af69-68f84b92f4e1\",\"trace_id\":\"5f7c3590-05f9-4bc7-b863-2bd55dce9404\"}\n[2026-05-07 14:14:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"9750f21e-2eaf-4603-a4f5-efced644329a\",\"trace_id\":\"e2077021-dfe6-4c68-aaea-796eff10333e\"}\n[2026-05-07 14:14:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"9750f21e-2eaf-4603-a4f5-efced644329a\",\"trace_id\":\"e2077021-dfe6-4c68-aaea-796eff10333e\"}\n[2026-05-07 14:14:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"fc397c3f-f3f0-445a-8343-596d2013ea18\",\"trace_id\":\"29f6926c-cbdc-49cb-a70e-31293715ce27\"}\n[2026-05-07 14:14:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"fc397c3f-f3f0-445a-8343-596d2013ea18\",\"trace_id\":\"29f6926c-cbdc-49cb-a70e-31293715ce27\"}\n[2026-05-07 14:14:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"fc397c3f-f3f0-445a-8343-596d2013ea18\",\"trace_id\":\"29f6926c-cbdc-49cb-a70e-31293715ce27\"}\n[2026-05-07 14:14:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"fc397c3f-f3f0-445a-8343-596d2013ea18\",\"trace_id\":\"29f6926c-cbdc-49cb-a70e-31293715ce27\"}\n[2026-05-07 14:14:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"823053bb-3ac1-49e4-a4fd-d7a2736dbcf9\",\"trace_id\":\"10e3b198-a051-41d6-a91c-acb5522cf373\"}\n[2026-05-07 14:14:16] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:12:00, 2026-05-07 14:14:00] {\"correlation_id\":\"823053bb-3ac1-49e4-a4fd-d7a2736dbcf9\",\"trace_id\":\"10e3b198-a051-41d6-a91c-acb5522cf373\"}\n[2026-05-07 14:14:16] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:12:00, 2026-05-07 14:14:00] {\"correlation_id\":\"823053bb-3ac1-49e4-a4fd-d7a2736dbcf9\",\"trace_id\":\"10e3b198-a051-41d6-a91c-acb5522cf373\"}\n[2026-05-07 14:14:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"823053bb-3ac1-49e4-a4fd-d7a2736dbcf9\",\"trace_id\":\"10e3b198-a051-41d6-a91c-acb5522cf373\"}\n[2026-05-07 14:14:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"99d7237b-ab4e-4f69-9ed2-e0d421c7851b\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"99d7237b-ab4e-4f69-9ed2-e0d421c7851b\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":24956424,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"ca1fe11e-7ce8-489f-a5ae-b60adab573fd\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:19] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-28 06:31:37\"}}} {\"correlation_id\":\"ca1fe11e-7ce8-489f-a5ae-b60adab573fd\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"ca1fe11e-7ce8-489f-a5ae-b60adab573fd\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"ca1fe11e-7ce8-489f-a5ae-b60adab573fd\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"ca1fe11e-7ce8-489f-a5ae-b60adab573fd\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:19] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":48.06,\"usage\":25090664,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ca1fe11e-7ce8-489f-a5ae-b60adab573fd\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:20] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":25129312,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"1be67581-0a3b-4c05-80f9-25ef598e0322\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:20] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"1be67581-0a3b-4c05-80f9-25ef598e0322\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"1be67581-0a3b-4c05-80f9-25ef598e0322\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"1be67581-0a3b-4c05-80f9-25ef598e0322\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"1be67581-0a3b-4c05-80f9-25ef598e0322\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:20] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":49.0,\"usage\":25234416,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"1be67581-0a3b-4c05-80f9-25ef598e0322\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:22] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":25273000,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"b6d88fab-5a83-476a-a63a-8349067df0e5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:22] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"b6d88fab-5a83-476a-a63a-8349067df0e5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:23] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1778159671,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"b6d88fab-5a83-476a-a63a-8349067df0e5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:23] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1457.38,\"usage\":25353672,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"b6d88fab-5a83-476a-a63a-8349067df0e5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:24] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":25392544,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"e62543df-d67d-4a24-b985-e7220ff49d35\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:24] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"e62543df-d67d-4a24-b985-e7220ff49d35\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:24] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"e62543df-d67d-4a24-b985-e7220ff49d35\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:24] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"e62543df-d67d-4a24-b985-e7220ff49d35\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:24] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"e62543df-d67d-4a24-b985-e7220ff49d35\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:24] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":12.82,\"usage\":25399704,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"e62543df-d67d-4a24-b985-e7220ff49d35\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:26] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":25438608,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"b9eabb4b-d54c-4fef-8667-62595e64e464\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:26] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"b9eabb4b-d54c-4fef-8667-62595e64e464\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:26] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"b9eabb4b-d54c-4fef-8667-62595e64e464\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b9eabb4b-d54c-4fef-8667-62595e64e464\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:26] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"b9eabb4b-d54c-4fef-8667-62595e64e464\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:28] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1252.35,\"usage\":25532232,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"b9eabb4b-d54c-4fef-8667-62595e64e464\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:28] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":25510872,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"d32f5006-2028-433c-aba0-442f83b30dc5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:28] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"d32f5006-2028-433c-aba0-442f83b30dc5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:28] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"d32f5006-2028-433c-aba0-442f83b30dc5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:28] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"d32f5006-2028-433c-aba0-442f83b30dc5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:28] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"d32f5006-2028-433c-aba0-442f83b30dc5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:28] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":32.66,\"usage\":25513952,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"d32f5006-2028-433c-aba0-442f83b30dc5\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:30] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":25551768,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"919361d7-25bc-4ef7-a9de-24f0f64f0655\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:30] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"919361d7-25bc-4ef7-a9de-24f0f64f0655\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:30] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"919361d7-25bc-4ef7-a9de-24f0f64f0655\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:30] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"919361d7-25bc-4ef7-a9de-24f0f64f0655\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:30] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"919361d7-25bc-4ef7-a9de-24f0f64f0655\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:30] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":64.76,\"usage\":25472992,\"real_usage\":65011712,\"pid\":49874,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"919361d7-25bc-4ef7-a9de-24f0f64f0655\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:32] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":25511472,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:32] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:32] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-05-07 13:14:41\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:32] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:33] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-05-07 13:14:41\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:33] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-05-07 13:14:41\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:33] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:34] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-05-07 13:14:41\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:34] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-05-07 13:14:41\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:34] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:35] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-05-07 13:14:41\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:35] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-05-07 13:14:41\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:35] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:36] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-05-07 13:14:41\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:14:36] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":3775.73,\"usage\":25690104,\"real_usage\":65011712,\"pid\":49874} {\"correlation_id\":\"eb583cca-d2ac-43f1-8a8a-c5fd38ee47da\",\"trace_id\":\"abb1cb32-978a-4cc1-bfc7-4b1fb20c035d\"}\n[2026-05-07 14:15:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"29c6fc36-26c7-42ae-be97-9f95ab7caa1e\",\"trace_id\":\"54b1c220-9010-42f4-b754-7956ab2c63a4\"}\n[2026-05-07 14:15:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"29c6fc36-26c7-42ae-be97-9f95ab7caa1e\",\"trace_id\":\"54b1c220-9010-42f4-b754-7956ab2c63a4\"}\n[2026-05-07 14:15:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"29c6fc36-26c7-42ae-be97-9f95ab7caa1e\",\"trace_id\":\"54b1c220-9010-42f4-b754-7956ab2c63a4\"}\n[2026-05-07 14:15:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"8cca9cbe-6ce1-43d2-a97c-14d7114bf8dd\",\"trace_id\":\"c1a9de27-3ba0-4ee4-8ef4-1aef1ea90621\"}\n[2026-05-07 14:15:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"8cca9cbe-6ce1-43d2-a97c-14d7114bf8dd\",\"trace_id\":\"c1a9de27-3ba0-4ee4-8ef4-1aef1ea90621\"}\n[2026-05-07 14:15:10] local.NOTICE: Monitoring start {\"correlation_id\":\"2d656616-0995-44e8-869c-f7c243b633d8\",\"trace_id\":\"9a6d328f-e49a-4e3f-915a-030e8f271d6f\"}\n[2026-05-07 14:15:11] local.NOTICE: Monitoring end {\"correlation_id\":\"2d656616-0995-44e8-869c-f7c243b633d8\",\"trace_id\":\"9a6d328f-e49a-4e3f-915a-030e8f271d6f\"}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"70","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Crm\\Hubspot;\n\nuse HubSpot\\Client\\Crm\\Deals\\ApiException as DealApiException;\nuse HubSpot\\Client\\Crm\\Contacts\\ApiException as ContactApiException;\nuse HubSpot\\Client\\Crm\\Companies\\ApiException as CompanyApiException;\nuse HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectWithAssociations as ContactsWithAssociations;\nuse HubSpot\\Client\\Crm\\Companies\\Model\\SimplePublicObjectWithAssociations as CompaniesWithAssociations;\nuse HubSpot\\Client\\Crm\\Deals\\Model\\SimplePublicObjectWithAssociations as DealWithAssociations;\nuse HubSpot\\Client\\Crm\\Objects\\Model\\SimplePublicObjectInput;\nuse HubSpot\\Client\\Crm\\Objects\\Model\\SimplePublicObjectWithAssociations as ObjectWithAssociations;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\Error;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\PipelineStage;\nuse HubSpot\\Client\\Crm\\Properties\\Model\\Property;\nuse HubSpot\\Discovery\\Discovery;\nuse Jiminny\\Component\\Utility\\Service\\ProviderRateLimiter;\nuse Jiminny\\Exceptions\\CrmException;\nuse Jiminny\\Exceptions\\RateLimitException;\nuse Jiminny\\Exceptions\\SocialAccountTokenInvalidException;\nuse Jiminny\\Jobs\\Crm\\NoteObject;\nuse Jiminny\\Models\\Crm\\Field;\nuse Jiminny\\Services\\Crm\\BaseClient;\nuse Jiminny\\Services\\Crm\\Hubspot\\DTO\\Response\\Owner;\nuse Jiminny\\Services\\SocialAccountService;\nuse SevenShores\\Hubspot\\Exceptions\\BadRequest;\nuse SevenShores\\Hubspot\\Exceptions\\HubspotException;\nuse SevenShores\\Hubspot\\Factory;\nuse SevenShores\\Hubspot\\Http\\Response;\nuse Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService;\nuse Throwable;\n\n/**\n * @phpstan-type CrmFieldOption array{id:string, label:string, value?:string}\n */\nclass Client extends BaseClient implements HubspotClientInterface\n{\n public const string MIN_API_VERSION = '2';\n\n public const string BASE_URL = 'https://api.hubapi.com';\n\n public const int ASSOCIATIONS_BATCH_SIZE_LIMIT = 1000;\n\n private HubspotPaginationService $paginationService;\n private HubspotTokenManager $tokenManager;\n private ProviderRateLimiter $rateLimiter;\n\n public function __construct(\n SocialAccountService $socialAccountService,\n HubspotPaginationService $paginationService,\n HubspotTokenManager $tokenManager,\n ProviderRateLimiter $rateLimiter,\n ) {\n parent::__construct($socialAccountService);\n $this->paginationService = $paginationService;\n $this->tokenManager = $tokenManager;\n $this->rateLimiter = $rateLimiter;\n\n $this->setBaseUrl(self::BASE_URL);\n $this->setVersion(self::MIN_API_VERSION);\n }\n\n /**\n * Single entry point for every HubSpot API call. Enforces the per-portal\n * rate limit configured in the rate_limits table (morphed to the current\n * Configuration) and reacts to a real 429 from HubSpot by translating it\n * into a RateLimitException carrying Retry-After.\n *\n * Wrap any outbound HubSpot call (SDK or raw HTTP) like:\n *\n * $this->executeRequest(fn () => $this->getNewInstance()->crm()->...);\n *\n * @template T\n * @param callable(): T $apiCall\n * @return T\n *\n * @throws RateLimitException\n */\n private function executeRequest(callable $apiCall)\n {\n if (! $this->rateLimiter->canMakeRequest($this->config)) {\n $retryAfter = $this->rateLimiter->requestAvailableIn($this->config);\n\n $this->log->warning('[Hubspot] Rate limit exceeded, deferring request', [\n 'team_id' => $this->config->team_id,\n 'config_id' => $this->config->getId(),\n 'retry_after' => $retryAfter,\n ]);\n\n throw new RateLimitException(\n 'Hubspot rate limit reached for configuration ' . $this->config->getId(),\n $retryAfter,\n );\n }\n\n $this->rateLimiter->incrementRequestCount($this->config);\n\n try {\n return $apiCall();\n } catch (Throwable $e) {\n if ($this->isHubspotRateLimit($e)) {\n $retryAfter = $this->parseRetryAfter($e);\n\n $this->log->warning('[Hubspot] Received 429 from API', [\n 'team_id' => $this->config->team_id,\n 'config_id' => $this->config->getId(),\n 'retry_after' => $retryAfter,\n 'reason' => $e->getMessage(),\n ]);\n\n throw new RateLimitException('Hubspot returned 429', $retryAfter, $e);\n }\n\n throw $e;\n }\n }\n\n public function isHubspotRateLimit(Throwable $e): bool\n {\n return method_exists($e, 'getCode') && (int) $e->getCode() === 429;\n }\n\n public function parseRetryAfter(Throwable $e): int\n {\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info(\"parseRetryAfter\");\n if (method_exists($e, 'getResponseHeaders')) {\n $headers = $e->getResponseHeaders() ?: [];\n $value = $headers['Retry-After'] ?? $headers['retry-after'] ?? null;\n if (is_array($value)) {\n $value = $value[0] ?? null;\n }\n if (is_numeric($value)) {\n return (int) $value;\n }\n }\n\n $current = $e;\n while ($current !== null) {\n if (method_exists($current, 'getResponse')) {\n $response = $current->getResponse();\n if ($response !== null) {\n $headers = $response->getHeaders();\n }\n }\n $current = $current->getPrevious();\n }\n\n $this->log->info('[Hubspot] DEBUG Getting headers', [\n 'headers' => $headers ?? [],\n ]);\n\n return 10;\n }\n\n public function getMinimumApiVersion(): string\n {\n return self::MIN_API_VERSION;\n }\n\n public function getInstance(): Factory\n {\n return new Factory([\n 'key' => $this->accessToken,\n 'oauth2' => true,\n 'base_url' => $this->baseUrl,\n ]);\n }\n\n public function getNewInstance(): Discovery\n {\n return \\HubSpot\\Factory::createWithAccessToken($this->accessToken);\n }\n\n /**\n * Secondly and daily limits for Hubspot API\n *\n * Product Tier: Free & Starter | Professional & Enterprise | API add-on (any tier)\n * Burst: 100/10 seconds | 150/10 seconds | 200/10 seconds\n * Daily: 250,000 | 500,000 | 1,000,000\n *\n * Official documentation states: The search endpoints are rate limited to five requests per second.\n * Since with 5 RPS were still hitting secondly rate limits we lowered it to 4\n */\n public function getPaginatedData(array $payload, string $type, int $offset = 0): array\n {\n $total = 0;\n $lastId = null;\n $rows = [];\n foreach ($this->getPaginatedDataGenerator($payload, $type, $offset, $total, $lastId) as $row) {\n $rows[] = $row;\n }\n\n return ['results' => $rows, 'total' => $total, 'last_record' => $lastId];\n }\n\n /**\n * @throws HubspotException\n * @throws SocialAccountTokenInvalidException\n * @throws BadRequest\n */\n public function getPaginatedDataGenerator(\n array $payload,\n string $type,\n int $offset = 0,\n int &$total = 0,\n ?string &$lastRecordId = null\n ): \\Generator {\n return $this->paginationService->getPaginatedDataGenerator(\n $this,\n $payload,\n $type,\n $offset,\n $total,\n $lastRecordId\n );\n }\n\n /**\n * @throws DealApiException\n * @throws CrmException\n */\n public function getOpportunityById(string $crmId, array $fields): array\n {\n try {\n// $deal = $this->executeRequest(fn () => $this->getNewInstance()->crm()->deals()->basicApi()->getById(\n $deal = $this->getNewInstance()->crm()->deals()->basicApi()->getById(\n $crmId,\n implode(',', $fields),\n 'companies,contacts'\n );\n } catch (DealApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch opportunity', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $deal instanceof DealWithAssociations) {\n throw new CrmException('Deal not found');\n }\n\n return [\n 'id' => $deal->getId(),\n 'properties' => $deal->getProperties(),\n 'associations' => $deal->getAssociations(),\n ];\n }\n\n /**\n * Generic batch read method for HubSpot objects\n *\n * @param string $objectType The object type ('deals', 'companies', 'contacts')\n * @param array<string> $crmIds Array of HubSpot object IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with object data\n */\n private function batchReadObjects(string $objectType, array $crmIds, array $fields): array\n {\n if (empty($crmIds)) {\n return [];\n }\n\n $this->validateBatchSize($objectType, $crmIds);\n $this->ensureValidToken();\n\n try {\n $batchConfig = $this->createBatchConfiguration($objectType);\n $batchReadRequest = $this->prepareBatchRequest($batchConfig, $crmIds, $fields);\n $response = $batchConfig['api']->read($batchReadRequest);\n\n $this->validateApiResponse($response, $objectType);\n\n $results = $this->processApiResults($response);\n $this->logBatchResults($objectType, $crmIds, $results);\n\n return $results;\n } catch (\\Throwable $e) {\n $this->handleBatchError($e, $objectType, $crmIds);\n }\n }\n\n private function validateBatchSize(string $objectType, array $crmIds): void\n {\n if (count($crmIds) > 100) {\n throw new \\InvalidArgumentException(\"Batch size cannot exceed 100 {$objectType}\");\n }\n }\n\n private function createBatchConfiguration(string $objectType): array\n {\n $configurations = [\n 'deals' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Deals\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Deals\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->deals()->batchApi(),\n ],\n 'companies' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Companies\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Companies\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->companies()->batchApi(),\n ],\n 'contacts' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Contacts\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->contacts()->batchApi(),\n ],\n ];\n\n if (! isset($configurations[$objectType])) {\n throw new \\InvalidArgumentException(\"Unsupported object type: {$objectType}\");\n }\n\n return $configurations[$objectType];\n }\n\n private function prepareBatchRequest(array $batchConfig, array $crmIds, array $fields): object\n {\n $batchReadRequest = $batchConfig['batchReadRequest'];\n $inputClass = $batchConfig['inputClass'];\n\n $inputs = array_map(function ($crmId) use ($inputClass) {\n $input = new $inputClass();\n $input->setId($crmId);\n\n return $input;\n }, $crmIds);\n\n $batchReadRequest->setInputs($inputs);\n $batchReadRequest->setProperties($fields);\n\n return $batchReadRequest;\n }\n\n private function validateApiResponse($response, string $objectType): void\n {\n if (! $response) {\n throw new CrmException(\"HubSpot API returned null response for {$objectType} batch read\");\n }\n }\n\n private function processApiResults($response): array\n {\n $results = [];\n $responseResults = $response->getResults();\n\n if ($responseResults) {\n foreach ($responseResults as $object) {\n if ($object && $object->getId()) {\n $results[$object->getId()] = [\n 'id' => $object->getId(),\n 'properties' => $object->getProperties() ?: [],\n ];\n }\n }\n }\n\n return $results;\n }\n\n private function logBatchResults(string $objectType, array $crmIds, array $results): void\n {\n $this->log->info(\"[HubSpot] Batch fetched {$objectType}\", [\n 'requested_count' => count($crmIds),\n 'returned_count' => count($results),\n 'crm_ids' => $crmIds,\n ]);\n }\n\n private function handleBatchError(\\Throwable $e, string $objectType, array $crmIds): void\n {\n $errorMessage = $e->getMessage() ?: 'Unknown error';\n $errorTrace = $e->getTraceAsString() ?: 'No trace available';\n\n $this->log->error(\"[HubSpot] Failed to batch fetch {$objectType}\", [\n 'crm_ids' => $crmIds,\n 'error' => $errorMessage,\n 'trace' => $errorTrace,\n ]);\n\n throw new CrmException(\"Failed to batch fetch {$objectType}: \" . $errorMessage);\n }\n\n /**\n * Batch read multiple opportunities by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot deal IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with opportunity data\n */\n public function getOpportunitiesByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('deals', $crmIds, $fields);\n }\n\n /**\n * Batch read multiple companies by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot company IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with company data\n */\n public function getCompaniesByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('companies', $crmIds, $fields);\n }\n\n /**\n * Batch read multiple contacts by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot contact IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with contact data\n */\n public function getContactsByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('contacts', $crmIds, $fields);\n }\n\n /**\n * @throws CompanyApiException\n * @throws CrmException\n */\n public function getAccountById(string $crmId, array $fields): array\n {\n try {\n $company = $this->getNewInstance()->crm()->companies()->basicApi()->getById(\n $crmId,\n implode(',', $fields),\n );\n } catch (CompanyApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch account', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $company instanceof CompaniesWithAssociations) {\n throw new CrmException('Account not found');\n }\n\n return [\n 'id' => $company->getId(),\n 'properties' => $company->getProperties(),\n ];\n }\n\n /**\n * @throws ContactApiException\n * @throws CrmException\n */\n public function getContactById(string $crmId, array $fields): array\n {\n try {\n $contact = $this->getNewInstance()->crm()->contacts()->basicApi()->getById(\n $crmId,\n implode(',', $fields)\n );\n } catch (ContactApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch contact', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $contact instanceof ContactsWithAssociations) {\n throw new CrmException('Contact not found');\n }\n\n return [\n 'id' => $contact->getId(),\n 'properties' => $contact->getProperties(),\n ];\n }\n\n /**\n * This is email search request that Hubspot offers as GET (more generous quota)\n */\n public function getContactByEmail(string $email, array $fields = []): array\n {\n try {\n $contact = $this->getNewInstance()->crm()->contacts()->basicApi()->getById(\n $email,\n implode(',', $fields),\n null,\n false,\n 'email'\n );\n\n return [\n 'id' => $contact->getId(),\n 'properties' => $contact->getProperties(),\n ];\n } catch (ContactApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch contact', [\n 'email' => $email,\n 'reason' => $e->getMessage(),\n ]);\n\n return [];\n }\n }\n\n /**\n * @throws CrmException\n */\n public function fetchProperty(string $objectType, string $propertyId): Property\n {\n $result = $this->getNewInstance()->crm()->properties()->coreApi()->getByName($objectType, $propertyId);\n\n if (! $result instanceof Property) {\n $this->log->error('[Hubspot] Failed to fetch property', [\n 'object_type' => $objectType,\n 'property_id' => $propertyId,\n 'reason' => $result->getMessage(),\n ]);\n\n throw new CrmException('Failed to fetch property');\n }\n\n return $result;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchPropertyOptions(string $objectType, string $propertyId): array\n {\n /** @var array<CrmFieldOption> */\n return $this->fetchProperty($objectType, $propertyId)->getOptions();\n }\n\n /**\n * @return array<array{id:string, label:string, deleted:bool}>\n */\n public function fetchCallDispositions(): array\n {\n /** @var Response $response */\n $response = $this->getInstance()->engagements()->getCallDispositions();\n\n /**\n * @var array<array{\n * id:string,\n * label:string,\n * deleted: bool\n * }>\n */\n return $response->toArray();\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchOpportunityPipelineStages(): array\n {\n $stages = [];\n $apiResponse = $this->getNewInstance()->crm()->pipelines()->pipelinesApi()->getAll('deals');\n\n if ($apiResponse instanceof Error) {\n $this->log->error('[Hubspot] Failed to fetch opportunity pipelines', [\n 'reason' => $apiResponse->getMessage(),\n ]);\n\n return [];\n }\n\n foreach ($apiResponse->getResults() as $pipeline) {\n $pipelineStages = array_map(\n static function (PipelineStage $stage) {\n return [\n 'id' => $stage->getId(),\n 'label' => $stage->getLabel(),\n ];\n },\n $pipeline->getStages()\n );\n\n $stages = array_merge($stages, $pipelineStages);\n }\n\n return $stages;\n }\n\n public function fetchOpportunityPipelines(): array\n {\n $pipelines = [];\n\n try {\n $apiResponse = $this->makeRequest('/crm/v3/pipelines/deals');\n } catch (\\Exception $e) {\n $this->log->info('[Hubspot] Failed to fetch opportunity pipelines', [\n 'reason' => $e->getMessage(),\n ]);\n\n return [];\n }\n\n $response = $apiResponse->toArray();\n\n foreach ($response['results'] as $pipeline) {\n $pipelines[] = [\n 'id' => $pipeline['id'],\n 'label' => $pipeline['label'],\n ];\n }\n\n return $pipelines;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchMeetingOutcomeFieldOptions(Field $field): array\n {\n return $field->getCrmProviderId() === 'meetingOutcome'\n ? $this->fetchMeetingOutcomeTypes()\n : $this->fetchCallActivityTypes();\n }\n\n public function fetchMeetingOutcomeTypes(): array\n {\n return $this->extractMeetingTypeOptions(\n 'https://api.hubapi.com/crm/v3/properties/meeting/hs_meeting_outcome'\n );\n }\n\n public function fetchCallActivityTypes(): array\n {\n return $this->extractMeetingTypeOptions(\n 'https://api.hubapi.com/crm/v3/properties/call/hs_activity_type'\n );\n }\n\n private function extractMeetingTypeOptions(string $endpoint): array\n {\n /** @var Response $response */\n $response = $this->getInstance()\n ->getClient()\n ->request('GET', $endpoint);\n\n /**\n * @var array<array{\n * value: string,\n * label: string,\n * displayOrder: int\n * }> $optionData\n */\n $optionData = $response->toArray()['options'] ?? [];\n\n $options = [];\n foreach ($optionData as $item) {\n $options[] = [\n 'id' => $item['value'],\n 'value' => $item['value'],\n 'label' => $item['label'],\n 'display_order' => $item['displayOrder'],\n ];\n }\n\n return $options;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchDispositionFieldOptions(): array\n {\n $options = [];\n\n $dispositions = $this->fetchCallDispositions();\n\n foreach ($dispositions as $disposition) {\n if ($disposition['deleted'] !== false) {\n continue;\n }\n\n $option['value'] = $disposition['id'];\n $option['id'] = $disposition['id'];\n $option['label'] = $disposition['label'];\n\n $options[] = $option;\n }\n\n return $options;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchOpportunityFieldOptions(Field $field): array\n {\n if ($field->isStageField()) {\n return $this->fetchOpportunityPipelineStages();\n }\n\n if ($field->isPipelineField()) {\n return $this->fetchOpportunityPipelines();\n }\n\n return $this->fetchPropertyOptions('deals', $field->getCrmProviderId());\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function makeRequest(string $endpoint, $method = 'GET', $payload = [], ?string $queryString = null)\n {\n $endpoint = self::BASE_URL . $endpoint;\n\n if ($method === 'GET') {\n $response = $this->getInstance()->getClient()?->request(\n method: $method,\n endpoint: $endpoint,\n query_string: $queryString\n );\n } else {\n $response = $this->getInstance()->getClient()->request($method, $endpoint, [\n 'json' => ($payload),\n ]);\n }\n\n $max = $response->getHeaderLine('X-HubSpot-RateLimit-Max'); // \"110\"\n $remaining = $response->getHeaderLine('X-HubSpot-RateLimit-Remaining'); // \"109\"\n $interval = $response->getHeaderLine('X-HubSpot-RateLimit-Interval-Milliseconds'); // \"10000\"\n $body = json_decode((string) $response->getBody(), true);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$max ' . PHP_EOL . print_r($max, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$remaining ' . PHP_EOL . print_r($remaining, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$interval ' . PHP_EOL . print_r($interval, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$body ' . PHP_EOL . print_r($body, true));\n\n return $response;\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function createMeeting(array $payload): Response\n {\n $endpoint = '/crm/v3/objects/meetings';\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function updateMeeting(string $meetingId, array $payload): Response\n {\n $endpoint = '/crm/v3/objects/meetings/' . $meetingId;\n\n return $this->makeRequest($endpoint, 'PATCH', $payload);\n }\n\n /**\n * @throws \\Exception\n */\n public function createNote(\n string $body,\n string $ownerId,\n int $timestamp,\n string $objectId,\n NoteObject $noteObject\n ): ?string {\n try {\n $noteInput = new SimplePublicObjectInput([\n 'properties' => [\n 'hs_note_body' => $body,\n 'hubspot_owner_id' => $ownerId,\n 'hs_timestamp' => $timestamp,\n ],\n ]);\n\n // Create note\n $note = $this->getNewInstance()->crm()->objects()->basicApi()->create('note', $noteInput);\n\n $this->getNewInstance()->crm()->objects()->associationsApi()->create(\n 'note',\n $note->getId(),\n $this->getNoteObject($noteObject),\n $objectId,\n $this->getNoteAssociationType($noteObject),\n );\n\n return $note->getId();\n } catch (\\Exception $e) {\n $this->log->error('[Hubspot] Failed to create note', [\n 'objectId' => $objectId,\n 'noteObject' => $noteObject->getObjectType(),\n 'reason' => $e->getMessage(),\n ]);\n\n \\Sentry::captureException($e);\n }\n\n return null;\n }\n\n public function updateEngagement(string $objectId, array $engagement, array $metadata): void\n {\n $this->getInstance()->engagements()->update($objectId, $engagement, $metadata);\n }\n\n public function getEngagementData(string $engagementId): array\n {\n $engagement = $this->getInstance()->engagements()->get($engagementId);\n\n return $engagement->toArray();\n }\n\n public function createEngagement(array $engagement, array $associations, array $metadata): Response\n {\n return $this->getInstance()\n ->engagements()\n ->create($engagement, $associations, $metadata);\n }\n\n public function isUnauthorizedException(\\Exception $e): bool\n {\n // Check for specific HubSpot API exception types first\n if ($e instanceof BadRequest) {\n // BadRequest can contain 401 status codes\n return $e->getCode() === 401;\n }\n\n // Check for HTTP client exceptions with status codes\n if ($e instanceof \\GuzzleHttp\\Exception\\RequestException && $e->hasResponse()) {\n $response = $e->getResponse();\n if ($response !== null) {\n return $response->getStatusCode() === 401;\n }\n }\n\n // Check for Guzzle HTTP exceptions\n if ($e instanceof \\GuzzleHttp\\Exception\\ClientException) {\n return $e->getCode() === 401;\n }\n\n // Fallback to string matching as last resort, but be more specific\n $message = strtolower($e->getMessage());\n\n return str_contains($message, '401 unauthorized') ||\n str_contains($message, 'http 401') ||\n str_contains($message, 'status code 401') ||\n (preg_match('/\\b401\\b/', $message) && str_contains($message, 'unauthorized'));\n }\n\n /**\n * Validates and refreshes the access token if needed before API requests.\n * This ensures long-running processes don't fail due to token expiration.\n *\n * @throws SocialAccountTokenInvalidException\n */\n public function ensureValidToken(): void\n {\n if ($this->oauthAccount === null) {\n return;\n }\n\n $newToken = $this->tokenManager->ensureValidToken($this->oauthAccount);\n if ($newToken !== null) {\n $this->accessToken = $newToken;\n }\n }\n\n public function getConfig()\n {\n return $this->config;\n }\n\n // returns only active (archived=false)\n public function getOwners(): array\n {\n return $this->getNewInstance()->crm()->owners()->getAll();\n }\n\n /**\n * @param bool $archived\n *\n * @return array<Owner>|[]\n */\n public function getOwnersArchived(bool $archived = true): array\n {\n $endpoint = '/crm/v3/owners';\n $queryParams = [\n 'archived' => $archived ? 'true' : 'false',\n ];\n $queryString = http_build_query($queryParams);\n\n $owners = [];\n\n try {\n $response = $this->makeRequest(endpoint: $endpoint, queryString: $queryString);\n $responseData = $response?->toArray();\n\n foreach ($responseData['results'] as $result) {\n try {\n $owners[] = Owner::create($result);\n } catch (Throwable $e) {\n $this->log->error('[HubSpot] Failed to process owner data', [\n 'result' => $result,\n 'error' => $e->getMessage(),\n ]);\n\n continue;\n }\n }\n } catch (Throwable $e) {\n $this->log->error('HubSpot] Failed to fetch owners', [\n 'archived' => $archived,\n 'error' => $e->getMessage(),\n ]);\n\n return [];\n }\n\n return $owners;\n }\n\n public function getMeeting(string $engagementId): ObjectWithAssociations\n {\n return $this->getNewInstance()->crm()->objects()->basicApi()\n ->getById('meeting', $engagementId, null, 'contact,company,deal');\n }\n\n public function deleteEngagement(string $engagementId): void\n {\n $this->getInstance()->engagements()->delete((int) $engagementId);\n }\n\n public function getAssociationsData(array $ids, string $fromObject, string $toObject): array\n {\n $associationData = [];\n $idChunks = array_chunk($ids, self::ASSOCIATIONS_BATCH_SIZE_LIMIT);\n\n foreach ($idChunks as $idChunk) {\n try {\n $batchInput = new \\HubSpot\\Client\\Crm\\Associations\\Model\\BatchInputPublicObjectId();\n $batchInput->setInputs(array_map(function ($id) {\n $publicObjectId = new \\HubSpot\\Client\\Crm\\Associations\\Model\\PublicObjectId();\n $publicObjectId->setId($id);\n\n return $publicObjectId;\n }, $idChunk));\n\n $associatedObjectsData = $this\n ->getNewInstance()\n ->crm()\n ->associations()\n ->batchApi()\n ->read($fromObject, $toObject, $batchInput);\n\n if ($associatedObjectsData instanceof \\HubSpot\\Client\\Crm\\Associations\\Model\\BatchResponsePublicAssociationMulti) {\n foreach ($associatedObjectsData->getResults() as $association) {\n $from = $association->getFrom()->getId();\n $toAssociations = $association->getTo();\n\n if (! empty($toAssociations)) {\n $associationData[$from] = array_map(function ($item) {\n return $item->getId();\n }, $toAssociations);\n }\n }\n }\n } catch (\\Exception $e) {\n $this->log->error('[Hubspot] Failed to fetch associations', [\n 'from_object' => $fromObject,\n 'to_object' => $toObject,\n 'reason' => $e->getMessage(),\n ]);\n }\n }\n\n return $associationData;\n }\n\n /**\n * @throws \\Exception\n */\n private function getNoteAssociationType(NoteObject $noteObject): string\n {\n return match($noteObject) {\n NoteObject::Opportunity => 'note_to_deal',\n NoteObject::Lead, NoteObject::Contact => 'note_to_contact', // or 'note_to_lead' if your portal supports it\n NoteObject::Account => 'note_to_company',\n NoteObject::Call, NoteObject::Event => throw new \\Exception('Not supported'),\n };\n }\n\n /**\n * @throws \\Exception\n */\n private function getNoteObject(NoteObject $noteObject): string\n {\n return match($noteObject) {\n NoteObject::Opportunity => 'deal',\n NoteObject::Lead, NoteObject::Contact => 'contact',\n NoteObject::Account => 'company',\n NoteObject::Call, NoteObject::Event => throw new \\Exception('Not supported'),\n };\n }\n\n public function addAssociations(string $objectType, string $associationType, array $payload): Response\n {\n $endpoint = \"/crm/v4/associations/$objectType/$associationType/batch/create\";\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n\n public function removeAssociations(string $objectType, string $associationType, array $payload): Response\n {\n $endpoint = \"/crm/v4/associations/$objectType/$associationType/batch/archive\";\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Crm\\Hubspot;\n\nuse HubSpot\\Client\\Crm\\Deals\\ApiException as DealApiException;\nuse HubSpot\\Client\\Crm\\Contacts\\ApiException as ContactApiException;\nuse HubSpot\\Client\\Crm\\Companies\\ApiException as CompanyApiException;\nuse HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectWithAssociations as ContactsWithAssociations;\nuse HubSpot\\Client\\Crm\\Companies\\Model\\SimplePublicObjectWithAssociations as CompaniesWithAssociations;\nuse HubSpot\\Client\\Crm\\Deals\\Model\\SimplePublicObjectWithAssociations as DealWithAssociations;\nuse HubSpot\\Client\\Crm\\Objects\\Model\\SimplePublicObjectInput;\nuse HubSpot\\Client\\Crm\\Objects\\Model\\SimplePublicObjectWithAssociations as ObjectWithAssociations;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\Error;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\PipelineStage;\nuse HubSpot\\Client\\Crm\\Properties\\Model\\Property;\nuse HubSpot\\Discovery\\Discovery;\nuse Jiminny\\Component\\Utility\\Service\\ProviderRateLimiter;\nuse Jiminny\\Exceptions\\CrmException;\nuse Jiminny\\Exceptions\\RateLimitException;\nuse Jiminny\\Exceptions\\SocialAccountTokenInvalidException;\nuse Jiminny\\Jobs\\Crm\\NoteObject;\nuse Jiminny\\Models\\Crm\\Field;\nuse Jiminny\\Services\\Crm\\BaseClient;\nuse Jiminny\\Services\\Crm\\Hubspot\\DTO\\Response\\Owner;\nuse Jiminny\\Services\\SocialAccountService;\nuse SevenShores\\Hubspot\\Exceptions\\BadRequest;\nuse SevenShores\\Hubspot\\Exceptions\\HubspotException;\nuse SevenShores\\Hubspot\\Factory;\nuse SevenShores\\Hubspot\\Http\\Response;\nuse Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService;\nuse Throwable;\n\n/**\n * @phpstan-type CrmFieldOption array{id:string, label:string, value?:string}\n */\nclass Client extends BaseClient implements HubspotClientInterface\n{\n public const string MIN_API_VERSION = '2';\n\n public const string BASE_URL = 'https://api.hubapi.com';\n\n public const int ASSOCIATIONS_BATCH_SIZE_LIMIT = 1000;\n\n private HubspotPaginationService $paginationService;\n private HubspotTokenManager $tokenManager;\n private ProviderRateLimiter $rateLimiter;\n\n public function __construct(\n SocialAccountService $socialAccountService,\n HubspotPaginationService $paginationService,\n HubspotTokenManager $tokenManager,\n ProviderRateLimiter $rateLimiter,\n ) {\n parent::__construct($socialAccountService);\n $this->paginationService = $paginationService;\n $this->tokenManager = $tokenManager;\n $this->rateLimiter = $rateLimiter;\n\n $this->setBaseUrl(self::BASE_URL);\n $this->setVersion(self::MIN_API_VERSION);\n }\n\n /**\n * Single entry point for every HubSpot API call. Enforces the per-portal\n * rate limit configured in the rate_limits table (morphed to the current\n * Configuration) and reacts to a real 429 from HubSpot by translating it\n * into a RateLimitException carrying Retry-After.\n *\n * Wrap any outbound HubSpot call (SDK or raw HTTP) like:\n *\n * $this->executeRequest(fn () => $this->getNewInstance()->crm()->...);\n *\n * @template T\n * @param callable(): T $apiCall\n * @return T\n *\n * @throws RateLimitException\n */\n private function executeRequest(callable $apiCall)\n {\n if (! $this->rateLimiter->canMakeRequest($this->config)) {\n $retryAfter = $this->rateLimiter->requestAvailableIn($this->config);\n\n $this->log->warning('[Hubspot] Rate limit exceeded, deferring request', [\n 'team_id' => $this->config->team_id,\n 'config_id' => $this->config->getId(),\n 'retry_after' => $retryAfter,\n ]);\n\n throw new RateLimitException(\n 'Hubspot rate limit reached for configuration ' . $this->config->getId(),\n $retryAfter,\n );\n }\n\n $this->rateLimiter->incrementRequestCount($this->config);\n\n try {\n return $apiCall();\n } catch (Throwable $e) {\n if ($this->isHubspotRateLimit($e)) {\n $retryAfter = $this->parseRetryAfter($e);\n\n $this->log->warning('[Hubspot] Received 429 from API', [\n 'team_id' => $this->config->team_id,\n 'config_id' => $this->config->getId(),\n 'retry_after' => $retryAfter,\n 'reason' => $e->getMessage(),\n ]);\n\n throw new RateLimitException('Hubspot returned 429', $retryAfter, $e);\n }\n\n throw $e;\n }\n }\n\n public function isHubspotRateLimit(Throwable $e): bool\n {\n return method_exists($e, 'getCode') && (int) $e->getCode() === 429;\n }\n\n public function parseRetryAfter(Throwable $e): int\n {\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info(\"parseRetryAfter\");\n if (method_exists($e, 'getResponseHeaders')) {\n $headers = $e->getResponseHeaders() ?: [];\n $value = $headers['Retry-After'] ?? $headers['retry-after'] ?? null;\n if (is_array($value)) {\n $value = $value[0] ?? null;\n }\n if (is_numeric($value)) {\n return (int) $value;\n }\n }\n\n $current = $e;\n while ($current !== null) {\n if (method_exists($current, 'getResponse')) {\n $response = $current->getResponse();\n if ($response !== null) {\n $headers = $response->getHeaders();\n }\n }\n $current = $current->getPrevious();\n }\n\n $this->log->info('[Hubspot] DEBUG Getting headers', [\n 'headers' => $headers ?? [],\n ]);\n\n return 10;\n }\n\n public function getMinimumApiVersion(): string\n {\n return self::MIN_API_VERSION;\n }\n\n public function getInstance(): Factory\n {\n return new Factory([\n 'key' => $this->accessToken,\n 'oauth2' => true,\n 'base_url' => $this->baseUrl,\n ]);\n }\n\n public function getNewInstance(): Discovery\n {\n return \\HubSpot\\Factory::createWithAccessToken($this->accessToken);\n }\n\n /**\n * Secondly and daily limits for Hubspot API\n *\n * Product Tier: Free & Starter | Professional & Enterprise | API add-on (any tier)\n * Burst: 100/10 seconds | 150/10 seconds | 200/10 seconds\n * Daily: 250,000 | 500,000 | 1,000,000\n *\n * Official documentation states: The search endpoints are rate limited to five requests per second.\n * Since with 5 RPS were still hitting secondly rate limits we lowered it to 4\n */\n public function getPaginatedData(array $payload, string $type, int $offset = 0): array\n {\n $total = 0;\n $lastId = null;\n $rows = [];\n foreach ($this->getPaginatedDataGenerator($payload, $type, $offset, $total, $lastId) as $row) {\n $rows[] = $row;\n }\n\n return ['results' => $rows, 'total' => $total, 'last_record' => $lastId];\n }\n\n /**\n * @throws HubspotException\n * @throws SocialAccountTokenInvalidException\n * @throws BadRequest\n */\n public function getPaginatedDataGenerator(\n array $payload,\n string $type,\n int $offset = 0,\n int &$total = 0,\n ?string &$lastRecordId = null\n ): \\Generator {\n return $this->paginationService->getPaginatedDataGenerator(\n $this,\n $payload,\n $type,\n $offset,\n $total,\n $lastRecordId\n );\n }\n\n /**\n * @throws DealApiException\n * @throws CrmException\n */\n public function getOpportunityById(string $crmId, array $fields): array\n {\n try {\n// $deal = $this->executeRequest(fn () => $this->getNewInstance()->crm()->deals()->basicApi()->getById(\n $deal = $this->getNewInstance()->crm()->deals()->basicApi()->getById(\n $crmId,\n implode(',', $fields),\n 'companies,contacts'\n );\n } catch (DealApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch opportunity', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $deal instanceof DealWithAssociations) {\n throw new CrmException('Deal not found');\n }\n\n return [\n 'id' => $deal->getId(),\n 'properties' => $deal->getProperties(),\n 'associations' => $deal->getAssociations(),\n ];\n }\n\n /**\n * Generic batch read method for HubSpot objects\n *\n * @param string $objectType The object type ('deals', 'companies', 'contacts')\n * @param array<string> $crmIds Array of HubSpot object IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with object data\n */\n private function batchReadObjects(string $objectType, array $crmIds, array $fields): array\n {\n if (empty($crmIds)) {\n return [];\n }\n\n $this->validateBatchSize($objectType, $crmIds);\n $this->ensureValidToken();\n\n try {\n $batchConfig = $this->createBatchConfiguration($objectType);\n $batchReadRequest = $this->prepareBatchRequest($batchConfig, $crmIds, $fields);\n $response = $batchConfig['api']->read($batchReadRequest);\n\n $this->validateApiResponse($response, $objectType);\n\n $results = $this->processApiResults($response);\n $this->logBatchResults($objectType, $crmIds, $results);\n\n return $results;\n } catch (\\Throwable $e) {\n $this->handleBatchError($e, $objectType, $crmIds);\n }\n }\n\n private function validateBatchSize(string $objectType, array $crmIds): void\n {\n if (count($crmIds) > 100) {\n throw new \\InvalidArgumentException(\"Batch size cannot exceed 100 {$objectType}\");\n }\n }\n\n private function createBatchConfiguration(string $objectType): array\n {\n $configurations = [\n 'deals' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Deals\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Deals\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->deals()->batchApi(),\n ],\n 'companies' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Companies\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Companies\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->companies()->batchApi(),\n ],\n 'contacts' => [\n 'batchReadRequest' => new \\HubSpot\\Client\\Crm\\Contacts\\Model\\BatchReadInputSimplePublicObjectId(),\n 'inputClass' => \\HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectId::class,\n 'api' => $this->getNewInstance()->crm()->contacts()->batchApi(),\n ],\n ];\n\n if (! isset($configurations[$objectType])) {\n throw new \\InvalidArgumentException(\"Unsupported object type: {$objectType}\");\n }\n\n return $configurations[$objectType];\n }\n\n private function prepareBatchRequest(array $batchConfig, array $crmIds, array $fields): object\n {\n $batchReadRequest = $batchConfig['batchReadRequest'];\n $inputClass = $batchConfig['inputClass'];\n\n $inputs = array_map(function ($crmId) use ($inputClass) {\n $input = new $inputClass();\n $input->setId($crmId);\n\n return $input;\n }, $crmIds);\n\n $batchReadRequest->setInputs($inputs);\n $batchReadRequest->setProperties($fields);\n\n return $batchReadRequest;\n }\n\n private function validateApiResponse($response, string $objectType): void\n {\n if (! $response) {\n throw new CrmException(\"HubSpot API returned null response for {$objectType} batch read\");\n }\n }\n\n private function processApiResults($response): array\n {\n $results = [];\n $responseResults = $response->getResults();\n\n if ($responseResults) {\n foreach ($responseResults as $object) {\n if ($object && $object->getId()) {\n $results[$object->getId()] = [\n 'id' => $object->getId(),\n 'properties' => $object->getProperties() ?: [],\n ];\n }\n }\n }\n\n return $results;\n }\n\n private function logBatchResults(string $objectType, array $crmIds, array $results): void\n {\n $this->log->info(\"[HubSpot] Batch fetched {$objectType}\", [\n 'requested_count' => count($crmIds),\n 'returned_count' => count($results),\n 'crm_ids' => $crmIds,\n ]);\n }\n\n private function handleBatchError(\\Throwable $e, string $objectType, array $crmIds): void\n {\n $errorMessage = $e->getMessage() ?: 'Unknown error';\n $errorTrace = $e->getTraceAsString() ?: 'No trace available';\n\n $this->log->error(\"[HubSpot] Failed to batch fetch {$objectType}\", [\n 'crm_ids' => $crmIds,\n 'error' => $errorMessage,\n 'trace' => $errorTrace,\n ]);\n\n throw new CrmException(\"Failed to batch fetch {$objectType}: \" . $errorMessage);\n }\n\n /**\n * Batch read multiple opportunities by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot deal IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with opportunity data\n */\n public function getOpportunitiesByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('deals', $crmIds, $fields);\n }\n\n /**\n * Batch read multiple companies by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot company IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with company data\n */\n public function getCompaniesByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('companies', $crmIds, $fields);\n }\n\n /**\n * Batch read multiple contacts by their CRM IDs\n *\n * @param array<string> $crmIds Array of HubSpot contact IDs (max 100)\n * @param array<string> $fields Array of property names to fetch\n *\n * @return array<string, array> Array keyed by CRM ID with contact data\n */\n public function getContactsByIds(array $crmIds, array $fields): array\n {\n return $this->batchReadObjects('contacts', $crmIds, $fields);\n }\n\n /**\n * @throws CompanyApiException\n * @throws CrmException\n */\n public function getAccountById(string $crmId, array $fields): array\n {\n try {\n $company = $this->getNewInstance()->crm()->companies()->basicApi()->getById(\n $crmId,\n implode(',', $fields),\n );\n } catch (CompanyApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch account', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $company instanceof CompaniesWithAssociations) {\n throw new CrmException('Account not found');\n }\n\n return [\n 'id' => $company->getId(),\n 'properties' => $company->getProperties(),\n ];\n }\n\n /**\n * @throws ContactApiException\n * @throws CrmException\n */\n public function getContactById(string $crmId, array $fields): array\n {\n try {\n $contact = $this->getNewInstance()->crm()->contacts()->basicApi()->getById(\n $crmId,\n implode(',', $fields)\n );\n } catch (ContactApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch contact', [\n 'crm_id' => $crmId,\n 'reason' => $e->getMessage(),\n ]);\n\n throw $e;\n }\n\n if (! $contact instanceof ContactsWithAssociations) {\n throw new CrmException('Contact not found');\n }\n\n return [\n 'id' => $contact->getId(),\n 'properties' => $contact->getProperties(),\n ];\n }\n\n /**\n * This is email search request that Hubspot offers as GET (more generous quota)\n */\n public function getContactByEmail(string $email, array $fields = []): array\n {\n try {\n $contact = $this->getNewInstance()->crm()->contacts()->basicApi()->getById(\n $email,\n implode(',', $fields),\n null,\n false,\n 'email'\n );\n\n return [\n 'id' => $contact->getId(),\n 'properties' => $contact->getProperties(),\n ];\n } catch (ContactApiException $e) {\n $this->log->info('[Hubspot] Failed to fetch contact', [\n 'email' => $email,\n 'reason' => $e->getMessage(),\n ]);\n\n return [];\n }\n }\n\n /**\n * @throws CrmException\n */\n public function fetchProperty(string $objectType, string $propertyId): Property\n {\n $result = $this->getNewInstance()->crm()->properties()->coreApi()->getByName($objectType, $propertyId);\n\n if (! $result instanceof Property) {\n $this->log->error('[Hubspot] Failed to fetch property', [\n 'object_type' => $objectType,\n 'property_id' => $propertyId,\n 'reason' => $result->getMessage(),\n ]);\n\n throw new CrmException('Failed to fetch property');\n }\n\n return $result;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchPropertyOptions(string $objectType, string $propertyId): array\n {\n /** @var array<CrmFieldOption> */\n return $this->fetchProperty($objectType, $propertyId)->getOptions();\n }\n\n /**\n * @return array<array{id:string, label:string, deleted:bool}>\n */\n public function fetchCallDispositions(): array\n {\n /** @var Response $response */\n $response = $this->getInstance()->engagements()->getCallDispositions();\n\n /**\n * @var array<array{\n * id:string,\n * label:string,\n * deleted: bool\n * }>\n */\n return $response->toArray();\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchOpportunityPipelineStages(): array\n {\n $stages = [];\n $apiResponse = $this->getNewInstance()->crm()->pipelines()->pipelinesApi()->getAll('deals');\n\n if ($apiResponse instanceof Error) {\n $this->log->error('[Hubspot] Failed to fetch opportunity pipelines', [\n 'reason' => $apiResponse->getMessage(),\n ]);\n\n return [];\n }\n\n foreach ($apiResponse->getResults() as $pipeline) {\n $pipelineStages = array_map(\n static function (PipelineStage $stage) {\n return [\n 'id' => $stage->getId(),\n 'label' => $stage->getLabel(),\n ];\n },\n $pipeline->getStages()\n );\n\n $stages = array_merge($stages, $pipelineStages);\n }\n\n return $stages;\n }\n\n public function fetchOpportunityPipelines(): array\n {\n $pipelines = [];\n\n try {\n $apiResponse = $this->makeRequest('/crm/v3/pipelines/deals');\n } catch (\\Exception $e) {\n $this->log->info('[Hubspot] Failed to fetch opportunity pipelines', [\n 'reason' => $e->getMessage(),\n ]);\n\n return [];\n }\n\n $response = $apiResponse->toArray();\n\n foreach ($response['results'] as $pipeline) {\n $pipelines[] = [\n 'id' => $pipeline['id'],\n 'label' => $pipeline['label'],\n ];\n }\n\n return $pipelines;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchMeetingOutcomeFieldOptions(Field $field): array\n {\n return $field->getCrmProviderId() === 'meetingOutcome'\n ? $this->fetchMeetingOutcomeTypes()\n : $this->fetchCallActivityTypes();\n }\n\n public function fetchMeetingOutcomeTypes(): array\n {\n return $this->extractMeetingTypeOptions(\n 'https://api.hubapi.com/crm/v3/properties/meeting/hs_meeting_outcome'\n );\n }\n\n public function fetchCallActivityTypes(): array\n {\n return $this->extractMeetingTypeOptions(\n 'https://api.hubapi.com/crm/v3/properties/call/hs_activity_type'\n );\n }\n\n private function extractMeetingTypeOptions(string $endpoint): array\n {\n /** @var Response $response */\n $response = $this->getInstance()\n ->getClient()\n ->request('GET', $endpoint);\n\n /**\n * @var array<array{\n * value: string,\n * label: string,\n * displayOrder: int\n * }> $optionData\n */\n $optionData = $response->toArray()['options'] ?? [];\n\n $options = [];\n foreach ($optionData as $item) {\n $options[] = [\n 'id' => $item['value'],\n 'value' => $item['value'],\n 'label' => $item['label'],\n 'display_order' => $item['displayOrder'],\n ];\n }\n\n return $options;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchDispositionFieldOptions(): array\n {\n $options = [];\n\n $dispositions = $this->fetchCallDispositions();\n\n foreach ($dispositions as $disposition) {\n if ($disposition['deleted'] !== false) {\n continue;\n }\n\n $option['value'] = $disposition['id'];\n $option['id'] = $disposition['id'];\n $option['label'] = $disposition['label'];\n\n $options[] = $option;\n }\n\n return $options;\n }\n\n /**\n * @return array<CrmFieldOption>\n */\n public function fetchOpportunityFieldOptions(Field $field): array\n {\n if ($field->isStageField()) {\n return $this->fetchOpportunityPipelineStages();\n }\n\n if ($field->isPipelineField()) {\n return $this->fetchOpportunityPipelines();\n }\n\n return $this->fetchPropertyOptions('deals', $field->getCrmProviderId());\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function makeRequest(string $endpoint, $method = 'GET', $payload = [], ?string $queryString = null)\n {\n $endpoint = self::BASE_URL . $endpoint;\n\n if ($method === 'GET') {\n $response = $this->getInstance()->getClient()?->request(\n method: $method,\n endpoint: $endpoint,\n query_string: $queryString\n );\n } else {\n $response = $this->getInstance()->getClient()->request($method, $endpoint, [\n 'json' => ($payload),\n ]);\n }\n\n $max = $response->getHeaderLine('X-HubSpot-RateLimit-Max'); // \"110\"\n $remaining = $response->getHeaderLine('X-HubSpot-RateLimit-Remaining'); // \"109\"\n $interval = $response->getHeaderLine('X-HubSpot-RateLimit-Interval-Milliseconds'); // \"10000\"\n $body = json_decode((string) $response->getBody(), true);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$max ' . PHP_EOL . print_r($max, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$remaining ' . PHP_EOL . print_r($remaining, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$interval ' . PHP_EOL . print_r($interval, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$body ' . PHP_EOL . print_r($body, true));\n\n return $response;\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function createMeeting(array $payload): Response\n {\n $endpoint = '/crm/v3/objects/meetings';\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n\n /**\n * @throws BadRequest\n * @throws HubspotException\n */\n public function updateMeeting(string $meetingId, array $payload): Response\n {\n $endpoint = '/crm/v3/objects/meetings/' . $meetingId;\n\n return $this->makeRequest($endpoint, 'PATCH', $payload);\n }\n\n /**\n * @throws \\Exception\n */\n public function createNote(\n string $body,\n string $ownerId,\n int $timestamp,\n string $objectId,\n NoteObject $noteObject\n ): ?string {\n try {\n $noteInput = new SimplePublicObjectInput([\n 'properties' => [\n 'hs_note_body' => $body,\n 'hubspot_owner_id' => $ownerId,\n 'hs_timestamp' => $timestamp,\n ],\n ]);\n\n // Create note\n $note = $this->getNewInstance()->crm()->objects()->basicApi()->create('note', $noteInput);\n\n $this->getNewInstance()->crm()->objects()->associationsApi()->create(\n 'note',\n $note->getId(),\n $this->getNoteObject($noteObject),\n $objectId,\n $this->getNoteAssociationType($noteObject),\n );\n\n return $note->getId();\n } catch (\\Exception $e) {\n $this->log->error('[Hubspot] Failed to create note', [\n 'objectId' => $objectId,\n 'noteObject' => $noteObject->getObjectType(),\n 'reason' => $e->getMessage(),\n ]);\n\n \\Sentry::captureException($e);\n }\n\n return null;\n }\n\n public function updateEngagement(string $objectId, array $engagement, array $metadata): void\n {\n $this->getInstance()->engagements()->update($objectId, $engagement, $metadata);\n }\n\n public function getEngagementData(string $engagementId): array\n {\n $engagement = $this->getInstance()->engagements()->get($engagementId);\n\n return $engagement->toArray();\n }\n\n public function createEngagement(array $engagement, array $associations, array $metadata): Response\n {\n return $this->getInstance()\n ->engagements()\n ->create($engagement, $associations, $metadata);\n }\n\n public function isUnauthorizedException(\\Exception $e): bool\n {\n // Check for specific HubSpot API exception types first\n if ($e instanceof BadRequest) {\n // BadRequest can contain 401 status codes\n return $e->getCode() === 401;\n }\n\n // Check for HTTP client exceptions with status codes\n if ($e instanceof \\GuzzleHttp\\Exception\\RequestException && $e->hasResponse()) {\n $response = $e->getResponse();\n if ($response !== null) {\n return $response->getStatusCode() === 401;\n }\n }\n\n // Check for Guzzle HTTP exceptions\n if ($e instanceof \\GuzzleHttp\\Exception\\ClientException) {\n return $e->getCode() === 401;\n }\n\n // Fallback to string matching as last resort, but be more specific\n $message = strtolower($e->getMessage());\n\n return str_contains($message, '401 unauthorized') ||\n str_contains($message, 'http 401') ||\n str_contains($message, 'status code 401') ||\n (preg_match('/\\b401\\b/', $message) && str_contains($message, 'unauthorized'));\n }\n\n /**\n * Validates and refreshes the access token if needed before API requests.\n * This ensures long-running processes don't fail due to token expiration.\n *\n * @throws SocialAccountTokenInvalidException\n */\n public function ensureValidToken(): void\n {\n if ($this->oauthAccount === null) {\n return;\n }\n\n $newToken = $this->tokenManager->ensureValidToken($this->oauthAccount);\n if ($newToken !== null) {\n $this->accessToken = $newToken;\n }\n }\n\n public function getConfig()\n {\n return $this->config;\n }\n\n // returns only active (archived=false)\n public function getOwners(): array\n {\n return $this->getNewInstance()->crm()->owners()->getAll();\n }\n\n /**\n * @param bool $archived\n *\n * @return array<Owner>|[]\n */\n public function getOwnersArchived(bool $archived = true): array\n {\n $endpoint = '/crm/v3/owners';\n $queryParams = [\n 'archived' => $archived ? 'true' : 'false',\n ];\n $queryString = http_build_query($queryParams);\n\n $owners = [];\n\n try {\n $response = $this->makeRequest(endpoint: $endpoint, queryString: $queryString);\n $responseData = $response?->toArray();\n\n foreach ($responseData['results'] as $result) {\n try {\n $owners[] = Owner::create($result);\n } catch (Throwable $e) {\n $this->log->error('[HubSpot] Failed to process owner data', [\n 'result' => $result,\n 'error' => $e->getMessage(),\n ]);\n\n continue;\n }\n }\n } catch (Throwable $e) {\n $this->log->error('HubSpot] Failed to fetch owners', [\n 'archived' => $archived,\n 'error' => $e->getMessage(),\n ]);\n\n return [];\n }\n\n return $owners;\n }\n\n public function getMeeting(string $engagementId): ObjectWithAssociations\n {\n return $this->getNewInstance()->crm()->objects()->basicApi()\n ->getById('meeting', $engagementId, null, 'contact,company,deal');\n }\n\n public function deleteEngagement(string $engagementId): void\n {\n $this->getInstance()->engagements()->delete((int) $engagementId);\n }\n\n public function getAssociationsData(array $ids, string $fromObject, string $toObject): array\n {\n $associationData = [];\n $idChunks = array_chunk($ids, self::ASSOCIATIONS_BATCH_SIZE_LIMIT);\n\n foreach ($idChunks as $idChunk) {\n try {\n $batchInput = new \\HubSpot\\Client\\Crm\\Associations\\Model\\BatchInputPublicObjectId();\n $batchInput->setInputs(array_map(function ($id) {\n $publicObjectId = new \\HubSpot\\Client\\Crm\\Associations\\Model\\PublicObjectId();\n $publicObjectId->setId($id);\n\n return $publicObjectId;\n }, $idChunk));\n\n $associatedObjectsData = $this\n ->getNewInstance()\n ->crm()\n ->associations()\n ->batchApi()\n ->read($fromObject, $toObject, $batchInput);\n\n if ($associatedObjectsData instanceof \\HubSpot\\Client\\Crm\\Associations\\Model\\BatchResponsePublicAssociationMulti) {\n foreach ($associatedObjectsData->getResults() as $association) {\n $from = $association->getFrom()->getId();\n $toAssociations = $association->getTo();\n\n if (! empty($toAssociations)) {\n $associationData[$from] = array_map(function ($item) {\n return $item->getId();\n }, $toAssociations);\n }\n }\n }\n } catch (\\Exception $e) {\n $this->log->error('[Hubspot] Failed to fetch associations', [\n 'from_object' => $fromObject,\n 'to_object' => $toObject,\n 'reason' => $e->getMessage(),\n ]);\n }\n }\n\n return $associationData;\n }\n\n /**\n * @throws \\Exception\n */\n private function getNoteAssociationType(NoteObject $noteObject): string\n {\n return match($noteObject) {\n NoteObject::Opportunity => 'note_to_deal',\n NoteObject::Lead, NoteObject::Contact => 'note_to_contact', // or 'note_to_lead' if your portal supports it\n NoteObject::Account => 'note_to_company',\n NoteObject::Call, NoteObject::Event => throw new \\Exception('Not supported'),\n };\n }\n\n /**\n * @throws \\Exception\n */\n private function getNoteObject(NoteObject $noteObject): string\n {\n return match($noteObject) {\n NoteObject::Opportunity => 'deal',\n NoteObject::Lead, NoteObject::Contact => 'contact',\n NoteObject::Account => 'company',\n NoteObject::Call, NoteObject::Event => throw new \\Exception('Not supported'),\n };\n }\n\n public function addAssociations(string $objectType, string $associationType, array $payload): Response\n {\n $endpoint = \"/crm/v4/associations/$objectType/$associationType/batch/create\";\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n\n public function removeAssociations(string $objectType, string $associationType, array $payload): Response\n {\n $endpoint = \"/crm/v4/associations/$objectType/$associationType/batch/archive\";\n\n return $this->makeRequest($endpoint, 'POST', $payload);\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-42960570422421235
|
6728745647631600813
|
idle
|
accessibility
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
269
Previous Highlighted Error
Next Highlighted Error
[2026-05-07 14:08:22] local.NOTICE: Monitoring start {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:23] local.NOTICE: Monitoring end {"correlation_id":"d080a9c0-0eca-4cb1-a3a8-0144debc5512","trace_id":"b6fced05-bd66-448a-b6ed-1a158a4335f4"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"fbe17093-d88a-4085-a766-e12ab1b648a4","trace_id":"06b1c475-70e0-42ec-9805-d78f59c0c5d1"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:34] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] DEBUG Getting headers {"headers":{"Date":["Thu, 07 May 2026 14:08:35 GMT"],"Content-Type":["application/json;charset=utf-8"],"Content-Length":["227"],"Connection":["keep-alive"],"CF-Ray":["9f80cc29fd66dc1a-SOF"],"CF-Cache-Status":["DYNAMIC"],"Strict-Transport-Security":["max-age=31536000; includeSubDomains; preload"],"Vary":["origin"],"access-control-allow-credentials":["false"],"server-timing":["hcid;desc=\"019e02c4-d684-7f5d-be16-3d129d00c0a3\", cfr;desc=\"9f80cc2a06d23402-IAD\""],"x-content-type-options":["nosniff"],"x-hubspot-correlation-id":["019e02c4-d684-7f5d-be16-3d129d00c0a3"],"Set-Cookie":["__cf_bm=0LMCTstVmP5pyIYfLZ1Vgebevm4BnI_hv250XvZJDZI-1778162915-[IP_ADDRESS]-VEXAxU7TqgaJhUSJaNRDF5y59Eo7wOLd78Bm1nV_hNpBHZQPCrg.WMJL_LJy2qoR84rCgLXAlUPz4jkFWtD3fDjrRxypSlr4zAPvuPPaoNM; path=/; expires=Thu, 07-May-26 14:38:35 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None"],"Report-To":["{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=4wbdllfukF%2BA1EOwyTeqZCIqvY2KcW%2BCX5f%2BaZsnWkxc6ccKufGimFrCvj%2FnyWTDpsdCMXE0ngrpMA7WjiyvJDXtlDtN2YAhtK127%2FDtKe1JCyjgKsMQXBSMhBDyTC7c\"}],\"group\":\"cf-nel\",\"max_age\":604800}"],"NEL":["{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}"],"Server":["cloudflare"]}} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:35] local.INFO: [Hubspot] Received 429 from API {"team_id":2,"config_id":2,"retry_after":10,"reason":"Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:36] local.ERROR: Hubspot returned 429 {"exception":"[object] (Jiminny\\Exceptions\\RateLimitException(code: 0): Hubspot returned 429 at /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:206)
[stacktrace]
#0 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#1 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#2 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#3 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#4 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
[previous exception] [object] (SevenShores\\Hubspot\\Exceptions\\BadRequest(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
at /home/jiminny/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24)
[stacktrace]
#0 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(125): SevenShores\\Hubspot\\Exceptions\\HubspotException::create(Object(GuzzleHttp\\Exception\\ClientException))
#1 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\Hubspot\\Http\\Client->request('POST', 'https://api.hub...', Array)
#2 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#3 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#4 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#5 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#6 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#21 {main}
[previous exception] [object] (GuzzleHttp\\Exception\\ClientException(code: 429): Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response:
{\"status\":\"error\",\"message\":\"You have reached your secondly limit.\",\"errorType\":\"RATE_LIMIT\",\"correlationId\":\"019e02c4-d (truncated...)
at /home/jiminny/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111)
[stacktrace]
#0 /home/jiminny/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\\Exception\\RequestException::create(Object(GuzzleHttp\\Psr7\\Request), Object(GuzzleHttp\\Psr7\\Response), NULL, Array, NULL)
#1 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\\Middleware::GuzzleHttp\\{closure}(Object(GuzzleHttp\\Psr7\\Response))
#2 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\\Promise\\Promise::callHandler(1, Object(GuzzleHttp\\Psr7\\Response), NULL)
#3 /home/jiminny/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\\Promise\\Promise::GuzzleHttp\\Promise\\{closure}()
#4 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\\Promise\\TaskQueue->run(true)
#5 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()
#6 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\\Promise\\Promise->waitIfPending()
#7 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\\Promise\\Promise->invokeWaitList()
#8 /home/jiminny/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()
#9 /home/jiminny/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\Promise\\Promise->wait()
#10 /home/jiminny/vendor/hubspot/hubspot-php/src/Http/Client.php(113): GuzzleHttp\\Client->request('POST', 'https://api.hub...', Array)
#11 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(166): SevenShores\\Hubspot\\Http\\Client->request('POST', 'https://api.hub...', Array)
#12 /home/jiminny/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php(52): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->executeSearchRequest(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), 'https://api.hub...', Array, Object(Jiminny\\Services\\Crm\\Hubspot\\Pagination\\PaginationState))
#13 /home/jiminny/app/Services/Crm/Hubspot/Client.php(191): Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService->getPaginatedDataGenerator(Object(Jiminny\\Services\\Crm\\Hubspot\\Client), Array, 'contact', 0, 0, NULL)
#14 /home/jiminny/app/Services/Crm/Hubspot/Service.php(1203): Jiminny\\Services\\Crm\\Hubspot\\Client->getPaginatedData(Array, 'contact')
#15 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(353): Jiminny\\Services\\Crm\\Hubspot\\Service->matchByName('Robot')
#16 /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php(44): Jiminny\\Console\\Commands\\JiminnyDebugCommand->rateLimit()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\JiminnyDebugCommand->handle(Object(Jiminny\\Jobs\\JobDispatcher), Object(Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService), Object(Jiminny\\Repositories\\AutomatedReportsRepository), Object(Jiminny\\Services\\UserPilot\\UserPilotClient))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#23 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#25 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\JiminnyDebugCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#27 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#31 {main}
"} {"correlation_id":"d326aafa-339a-42c1-bf53-05ebd7f52782","trace_id":"19b29b52-6663-4853-8096-e32bf6618df7"}
[2026-05-07 14:08:39] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:39] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:40] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"0b0aaffc-b17d-4e58-b762-977c85cdd0b1","trace_id":"2c3239ee-27ee-4562-b879-7185d83e71bd"}
[2026-05-07 14:08:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:06:00, 2026-05-07 14:08:00] {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4a0b016f-33d1-4fe7-9614-a5866168a51a","trace_id":"789fa62b-e244-461c-99c1-3cf1d571aee3"}
[2026-05-07 14:08:56] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"6918eda6-2b33-44f0-81b2-2b857d748d9d","trace_id":"b579f82f-2e2c-4f51-90c7-176a9cb4b034"}
[2026-05-07 14:08:56] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"6918eda6-2b33-44f0-81b2-2b857d748d9d","trace_id":"b579f82f-2e2c-4f51-90c7-176a9cb4b034"}
[2026-05-07 14:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:13] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"c74ba9d1-2bae-4193-bdc3-f28bb114a01a","trace_id":"b1119ae4-85e4-4811-a452-7f8bc17c9902"}
[2026-05-07 14:09:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4f778d97-0b0b-4d22-811e-8e28826b49d2","trace_id":"0c888693-b171-4384-9c15-ee657feac714"}
[2026-05-07 14:09:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4f778d97-0b0b-4d22-811e-8e28826b49d2","trace_id":"0c888693-b171-4384-9c15-ee657feac714"}
[2026-05-07 14:09:26] local.NOTICE: Monitoring start {"correlation_id":"27750001-5212-406e-bfb8-38a645dbcec5","trace_id":"57d40356-0102-42fc-ba6b-1ecc93535e1b"}
[2026-05-07 14:09:26] local.NOTICE: Monitoring end {"correlation_id":"27750001-5212-406e-bfb8-38a645dbcec5","trace_id":"57d40356-0102-42fc-ba6b-1ecc93535e1b"}
[2026-05-07 14:09:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"fd08a346-b729-47e2-91d6-dc845103affb","trace_id":"dfb41a84-ecc1-4054-8517-dc4b2619f036"}
[2026-05-07 14:09:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"fd08a346-b729-47e2-91d6-dc845103affb","trace_id":"dfb41a84-ecc1-4054-8517-dc4b2619f036"}
[2026-05-07 14:09:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"3e6c7142-56b7-415c-8661-e5494b4e60b1","trace_id":"b7b20129-94e3-4350-937e-42d64b87cb19"}
[2026-05-07 14:09:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"d7ec8872-1181-403f-8d43-1616114e02a7","trace_id":"8b490662-7140-4875-880c-0b7ae10b4b83"}
[2026-05-07 14:09:40] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"3e4fee4c-1e25-454d-83aa-4fed507bc107","trace_id":"e3fb6415-fa4e-4ea2-b163-9b09f456fb0c"}
[2026-05-07 14:10:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"6fdce905-c1fe-4707-ab21-d9861283b19f","trace_id":"5e3454bf-e096-4363-8668-a6fffd4f6249"}
[2026-05-07 14:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"1ecbe999-9c82-450c-acf9-dc89bf054b42","trace_id":"96d0b27e-b838-4f8c-9959-25ec07ae5f6e"}
[2026-05-07 14:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"1ecbe999-9c82-450c-acf9-dc89bf054b42","trace_id":"96d0b27e-b838-4f8c-9959-25ec07ae5f6e"}
[2026-05-07 14:10:08] local.NOTICE: Monitoring start {"correlation_id":"de73b6fd-8980-4497-aafb-d2c38c47d449","trace_id":"0ae3aae5-7abf-4911-84fb-2ba6537a5d38"}
[2026-05-07 14:10:08] local.NOTICE: Monitoring end {"correlation_id":"de73b6fd-8980-4497-aafb-d2c38c47d449","trace_id":"0ae3aae5-7abf-4911-84fb-2ba6537a5d38"}
[2026-05-07 14:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"1b6708af-0228-4e34-88a3-288578822431","trace_id":"873e753a-20d2-4387-b9bc-d70791da1bff"}
[2026-05-07 14:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"1b6708af-0228-4e34-88a3-288578822431","trace_id":"873e753a-20d2-4387-b9bc-d70791da1bff"}
[2026-05-07 14:10:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"df2612dc-5245-467e-8f65-27174c7d8c3b","trace_id":"5648bf8e-2e22-4731-80d3-bff5a73d628b"}
[2026-05-07 14:10:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: Running conference:monitor:count command for activities in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: [conference:monitor:count] No activities found in (2026-05-07 14:08:00, 2026-05-07 14:10:00] {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"9b0e7605-875e-4e51-83d6-2b89e4612ffc","trace_id":"39633b63-5f0d-4bc8-926c-320d50b6de7b"}
[2026-05-07 14:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7","trace_id":"0852729f-18b9-4c1f-8cf8-fa9772729628"}
[2026-05-07 14:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"f2528a96-6d20-45d2-8ad4-e68fdb1b03f7","trace_id":"0852729f-18b9-4c1f-8cf8-fa9772729628"}
[2026-05-07 14:10:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"8d1d9ffd-c346-4e05-bd33-2346f02967fa","trace_id":"a11335d7-a43f-4152-9008-4f7112aaba0d"}
[2026-05-07 14:10:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"8d1d9ffd-c346-4e05-bd33-2346f02967fa","trace_id":"a11335d7-a43f-4152-9008-4f7112aaba0d"}
[2026-05-07 14:10:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"66e2c860-7cdd-4549-895a-1e7a8c1a420a","trace_id":"ab4721f5-bd7c-406e-9420-b9ed64debf84"}
[2026-05-07 14:10:26] local.INFO: Running pre-meeting notification command {"correlation_id":"66e2c860-7cdd-4549-895a-1e7a8c1a420a","trace_id":"ab4721f5-bd7c-406e-9420-b9ed64debf84"}
[2026-05-07 14:10:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"66e2c860-7cdd-4549-895a-1e7a8c1a420a","trace_id":"ab4721f5-bd7c-406e-9420-b9ed64debf84"}
[2026-05-07 14:10:30] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:30] local.INFO: Running conference:monitor:start command for activities in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:30] local.INFO: [conference:monitor:start] No activities found in (2026-05-07 14:00:00, 2026-05-07 14:05:00] {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:30] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"e1242b1d-cd6c-42dc-8021-1ec20369e67d","trace_id":"ab9f1c23-6200-4d00-979d-e5637e9880d5"}
[2026-05-07 14:10:32] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"14:05","to":"14:10"} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:32] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"04:00","to":"04:05"} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:32] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"2c45b1e4-0934-4ba6-b6bb-f608f1544777","trace_id":"b27ec3dc-6552-4903-a3d3-b0f4e48c0c8a"}
[2026-05-07 14:10:36] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:36] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:36] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:36] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:37] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"ae4280ef-5042-4cfa-8891-cd03244821aa","trace_id":"deb87d6b-d28d-45cb-a694-fe7d1f3b3c67"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd","trace_id":"dce06dd3-b5d4-4c3d-9f14-b224da41176d"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"35cb2637-43c5-4cd6-8453-7b8d61c19033","trace_id":"79ecc7c8-3825-4196-b8aa-ae8477902bfd"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"35cb2637-43c5-4cd6-8453-7b8d61c19033","trace_id":"79ecc7c8-3825-4196-b8aa-ae8477902bfd"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-07T14:12:41.711285Z"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"5c4a4358-1b55-4561-9cd8-380ebdc7f5fd","trace_id":"dce06dd3-b5d4-4c3d-9f14-b224da41176d"}
[2026-05-07 14:10:42] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:47] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:47] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:50] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:reset-governor","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"493bad62-499f-46c3-ab8b-328c92ba9190","trace_id":"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a"}
[2026-05-07 14:10:50] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:reset-governor","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"493bad62-499f-46c3-ab8b-328c92ba9190","trace_id":"5363a1d3-1dde-4fd3-8b5c-ef6c544f491a"}
[2026-05-07 14:10:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"4d571c29-d825-4c87-90d8-bb28b144d79b","trace_id":"358371cc-6239-4a46-a5cd-32003d760693"}
[2026-05-07 14:10:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"4d571c29-d825-4c87-90d8-bb28b144d79b","trace_id":"358371cc-6239-4a46-a5cd-32003d760693"}
[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:52] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:10:52] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"67e2589d-9b37-435c-b98c-f86793d41cb2","trace_id":"e063d6c6-83ae-428d-845b-edba5ef0a9b6"}
[2026-05-07 14:11:06] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"67e2589d-9b37-435c-b98c-f86793d41cb2","trace_id":"e063d6c6-83ae-428d-845b-edba5ef0a9b6"}
[2026-05-07 14:11:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"67e2589d-9b37-435c-b98c-f86793d41cb2","trace_id":"e063d6c6-83ae-428d-845b-edba5ef0a9b6"}
[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:07] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:07] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"48635e23-ccfc-4430-ae5f-f01cee211623","trace_id":"ee98ec09-1179-4dc2-87df-f3634d3a440b"}
[2026-05-07 14:11:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"0593b125-f26d-47b8-b376-bb34a7cf65ff","trace_id":"84e0ff21-1203-4f95-a532-e9abfe626764"}
[2026-05-07 14:11:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"0593b125-f26d-47b8-b376-bb34a7cf65ff","trace_id":"84e0ff21-1203-4f95-a532-e9abfe626764"}
[2026-05-07 14:11:11] local.NOTICE: Monitoring start {"correlation_id":"23eb9666-b406-4123-bd3a-a1459821e9d4","trace_id":"25ac4b64-ff6f-4b35-986e-449e220604a4"}
[2026-05-07 14:11:11] local.NOTICE: Monitoring end {"correlation_id":"23eb9666-b406-4123-bd3a-a1459821e9d4","trace_id":"25ac4b64-ff6f-4b35-986e-449e220604a4"}
[2026-05-07 14:11:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"b393...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
4677
|
169
|
17
|
2026-05-07T14:20:46.311027+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778163646311_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
1290
Previous Highlighted Error
Next Highlighted Error
Code changed:
Hide
Sync Changes
Hide This Notification
5
120
5
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Console\Commands;
use Carbon\Carbon;
use Carbon\CarbonImmutable;
use Illuminate\Console\Command;
use InvalidArgumentException;
use Jiminny\Jobs\AutomatedReports\RequestGenerateAskJiminnyReportJob;
use Jiminny\Jobs\AutomatedReports\SendReportMailJob;
use Jiminny\Jobs\JobDispatcherInterface;
use Jiminny\Models\Activity;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Models\User;
use Jiminny\Repositories\AutomatedReportsRepository;
use Jiminny\Services\Activity\CrmOwnerResolver;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Jiminny\Services\UserPilot\UserPilotClient;
/**
* Class JiminnyDebugCommand
*
* @package Jiminny\Console\Commands
*/
class JiminnyDebugCommand extends Command
{
public const string FREQUENCY_DAILY = 'daily';
public const string FREQUENCY_WEEKLY = 'weekly';
public const string FREQUENCY_MONTHLY = 'monthly';
public const string FREQUENCY_QUARTERLY = 'quarterly';
public const string FREQUENCY_ONE_OFF = 'one_off';
protected $signature = 'jiminny:debug';
public function handle(
JobDispatcherInterface $jobDispatcher,
AutomatedReportsService $automatedReportsService,
AutomatedReportsRepository $automatedReportsRepository,
UserPilotClient $userPilotClient
): void {
$this->rateLimit();
exit(1);
$report = AutomatedReport::find(71);
$last = AutomatedReportResult::query()
->where('report_id', $report->getId())
->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])
// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)
->whereDate('created_at', CarbonImmutable::now()->toDateString())
->latest()
->first();
$this->info("Last: {$last->getId()}");
exit(1);
$user = User::find(143);
// $count = $automatedReportsRepository->countUserReports($user);
// $this->info("Count: {$count}");
// $count = $automatedReportsRepository->countAllUserReports($user);
// $this->info("All count: {$count}");
$payload = [
'report_type' => 'ask_jiminny',
'frequency' => 'weekly',
];
$userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);
exit(1);
$now = Carbon::now()->subDay(1);
$this->info("Now: {$now->toDateTimeString()}");
$weekStart = Carbon::getWeekStartsAt();
$this->info("Now: {$weekStart}");
// $from = $now->copy()->previousWeekday()->startOfDay();
// $to = $now->copy()->previousWeekday()->endOfDay();
// $fromOld = $now->copy()->subWeeks(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subWeek()->startOfWeek();
// $toNew = $now->copy()->subWeek()->endOfWeek();
// $fromOld = $now->copy()->subMonths(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();
// $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();
$fromOld = $now->copy()->subMonths(3)->startOfDay();
$toOld = $now->copy()->subDay()->endOfDay();
$fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();
$toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();
$this->info("From old: {$fromOld->toDateTimeString()}");
$this->info("To old: {$toOld->toDateTimeString()}");
$this->info("From new: {$fromNew->toDateTimeString()}");
$this->info("To new: {$toNew->toDateTimeString()}");
exit(1);
$report = AutomatedReport::find(71);
$job = new RequestGenerateAskJiminnyReportJob($report->getUuid());
$jobDispatcher->dispatch($job);
exit(1);
// $this->formatDate($jobDispatcher);
// $this->sendMail($jobDispatcher, $automatedReportsService);
// $this->crmService();
$this->getPayload($automatedReportsService);
exit(1);
}
private function crmService()
{
$activity = Activity::find(418141);
$team = Team::find(19);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
$crmService->createTranscriptNotes($activity);
}
private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)
{
$reportUuid = '';
// $report = $automatedReportsService->getReportResult($reportUuid);
$report = AutomatedReportResult::find(275);
$validRecipients = $automatedReportsService->getValidRecipientUsers(
$report->getReport(),
includeJiminny: true,
);
$recipient = $validRecipients[0];
$fileName = $automatedReportsService->getReportFileName($report);
$typeName = $report->getReport()->getCustomName()
?? $automatedReportsService->getReportTypeName($report);
$teamsName = $automatedReportsService->getReportTeamsName($report);
$periodName = $automatedReportsService->getReportPeriodName($report);
$s3Path = $automatedReportsService->getMediaPath($report);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));
$jobDispatcher->dispatch(
new SendReportMailJob(
reportUuid: $report->getUuid(),
s3Path: $s3Path,
recipientEmail: $recipient['email'],
recipientName: $recipient['name'] ?? null,
fileName: $fileName,
typeName: $typeName,
teamsName: $teamsName,
periodName: $periodName,
isAskJiminny: true,
)
);
exit(1);
}
private function formatDate(JobDispatcherInterface $jobDispatcher): void
{
$customName = 'Custom report name';
// $frequency = self::FREQUENCY_DAILY;
// $frequency = self::FREQUENCY_WEEKLY;
$frequency = self::FREQUENCY_MONTHLY;
// $frequency = self::FREQUENCY_QUARTERLY;
// $frequency = self::FREQUENCY_ONE_OFF;
$period = $this->calculateFromAndToDatePeriod($frequency);
$from = $period['fromDate'];
$to = $period['toDate'];
$periodName = $this->formatReportPeriodName($frequency, $from, $to);
$filenameSuffix = null;
if ($customName) {
if ($filenameSuffix) {
$customName .= " {$filenameSuffix}";
}
$result = $this->sanitizeFileName("{$customName} - {$periodName}");
}
$this->info($result);
}
public function calculateFromAndToDatePeriod(
string $frequency,
?Carbon $fromDate = null,
?Carbon $toDate = null
): array {
if ($frequency === self::FREQUENCY_ONE_OFF) {
return [
'fromDate' => $fromDate,
'toDate' => $toDate,
];
}
$now = Carbon::now();
return match ($frequency) {
self::FREQUENCY_DAILY => [
'fromDate' => $now->copy()->subDay()->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_WEEKLY => [
'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_MONTHLY => [
'fromDate' => $now->copy()->subMonths(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_QUARTERLY => [
'fromDate' => $now->copy()->subMonths(3)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
default => throw new InvalidArgumentException("Unsupported frequency: {$frequency}"),
};
}
private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string
{
$fromYear = $from->format('Y');
$toYear = $to->format('Y');
$differentYears = $fromYear !== $toYear;
switch ($frequency) {
case self::FREQUENCY_DAILY:
return $from->format('j M Y');
case self::FREQUENCY_QUARTERLY:
// 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ
$startMonth = $from->format('M');
$endMonth = $to->copy()->subMonth();
$endMonthName = $endMonth->format('M');
$endMonthYear = $endMonth->format('Y');
if ($differentYears) {
return "{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}";
}
return "{$startMonth} - {$endMonthName} {$toYear}";
case self::FREQUENCY_MONTHLY:
// 'May 2025' - monthly reports are always within the same year
return $from->format('M Y');
case self::FREQUENCY_WEEKLY:
// '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ
$startDay = $from->format('j');
$endDay = $to->format('j');
$startMonth = $from->format('M');
$endMonth = $to->format('M');
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
if ($startMonth !== $endMonth) {
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
}
return "{$startDay} - {$endDay} {$endMonth} {$toYear}";
case self::FREQUENCY_ONE_OFF:
// '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ
$startDay = $from->format('j');
$startMonth = $from->format('M');
$endDay = $to->format('j');
$endMonth = $to->format('M');
// If same month and year, use a format like '2-31 May 2025'
if ($startMonth === $endMonth && ! $differentYears) {
return "{$startDay} - {$endDay} {$startMonth} {$toYear}";
}
// If different years, include both years
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
// Same year but different months
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
default:
// Default format for unknown frequencies
return $from->format('j M Y') . ' - ' . $to->format('j M Y');
}
}
public function sanitizeFileName(string $fileName): string
{
return str_replace(['/', '\\'], '-', $fileName);
}
private function getPayload(AutomatedReportsService $automatedReportsService)
{
$reportResult = AutomatedReportResult::find(269);
$automatedReport = $reportResult->getReport();
$activityIds = [1,2,3];
$payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $reportResult,
activityIds: $activityIds,
);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));
}
private function rateLimit()
{
$team = Team::find(2);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
for ($i = 0 ; $i < 3; $i++) {
// if ($i % 25 === 0) {
// $this->info("Syncing opportunity {$i}");
$this->info("Matching contact {$i}");
// }
// $crmService->syncOpportunity('374720564');
$crmService->matchByName('Robot');
}
}
}...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1290","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"","depth":4,"on_screen":true,"value":"","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"120","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands;\n\nuse Carbon\\Carbon;\nuse Carbon\\CarbonImmutable;\nuse Illuminate\\Console\\Command;\nuse InvalidArgumentException;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\SendReportMailJob;\nuse Jiminny\\Jobs\\JobDispatcherInterface;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Activity\\CrmOwnerResolver;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\UserPilot\\UserPilotClient;\n\n/**\n * Class JiminnyDebugCommand\n *\n * @package Jiminny\\Console\\Commands\n */\nclass JiminnyDebugCommand extends Command\n{\n public const string FREQUENCY_DAILY = 'daily';\n public const string FREQUENCY_WEEKLY = 'weekly';\n public const string FREQUENCY_MONTHLY = 'monthly';\n public const string FREQUENCY_QUARTERLY = 'quarterly';\n public const string FREQUENCY_ONE_OFF = 'one_off';\n protected $signature = 'jiminny:debug';\n\n public function handle(\n JobDispatcherInterface $jobDispatcher,\n AutomatedReportsService $automatedReportsService,\n AutomatedReportsRepository $automatedReportsRepository,\n UserPilotClient $userPilotClient\n ): void {\n $this->rateLimit();\n exit(1);\n\n\n\n $report = AutomatedReport::find(71);\n $last = AutomatedReportResult::query()\n ->where('report_id', $report->getId())\n ->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])\n// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)\n ->whereDate('created_at', CarbonImmutable::now()->toDateString())\n ->latest()\n ->first();\n\n $this->info(\"Last: {$last->getId()}\");\n\n exit(1);\n\n $user = User::find(143);\n // $count = $automatedReportsRepository->countUserReports($user);\n // $this->info(\"Count: {$count}\");\n // $count = $automatedReportsRepository->countAllUserReports($user);\n // $this->info(\"All count: {$count}\");\n\n $payload = [\n 'report_type' => 'ask_jiminny',\n 'frequency' => 'weekly',\n ];\n $userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);\n\n exit(1);\n\n $now = Carbon::now()->subDay(1);\n $this->info(\"Now: {$now->toDateTimeString()}\");\n $weekStart = Carbon::getWeekStartsAt();\n $this->info(\"Now: {$weekStart}\");\n\n // $from = $now->copy()->previousWeekday()->startOfDay();\n // $to = $now->copy()->previousWeekday()->endOfDay();\n\n // $fromOld = $now->copy()->subWeeks(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subWeek()->startOfWeek();\n // $toNew = $now->copy()->subWeek()->endOfWeek();\n\n // $fromOld = $now->copy()->subMonths(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();\n // $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();\n\n $fromOld = $now->copy()->subMonths(3)->startOfDay();\n $toOld = $now->copy()->subDay()->endOfDay();\n $fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();\n $toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();\n\n $this->info(\"From old: {$fromOld->toDateTimeString()}\");\n $this->info(\"To old: {$toOld->toDateTimeString()}\");\n $this->info(\"From new: {$fromNew->toDateTimeString()}\");\n $this->info(\"To new: {$toNew->toDateTimeString()}\");\n\n exit(1);\n\n $report = AutomatedReport::find(71);\n\n $job = new RequestGenerateAskJiminnyReportJob($report->getUuid());\n $jobDispatcher->dispatch($job);\n\n exit(1);\n\n\n // $this->formatDate($jobDispatcher);\n // $this->sendMail($jobDispatcher, $automatedReportsService);\n // $this->crmService();\n\n $this->getPayload($automatedReportsService);\n\n exit(1);\n }\n\n\n\n private function crmService()\n {\n $activity = Activity::find(418141);\n\n $team = Team::find(19);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n $crmService->createTranscriptNotes($activity);\n }\n\n private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)\n {\n $reportUuid = '';\n // $report = $automatedReportsService->getReportResult($reportUuid);\n $report = AutomatedReportResult::find(275);\n $validRecipients = $automatedReportsService->getValidRecipientUsers(\n $report->getReport(),\n includeJiminny: true,\n );\n\n $recipient = $validRecipients[0];\n\n $fileName = $automatedReportsService->getReportFileName($report);\n $typeName = $report->getReport()->getCustomName()\n ?? $automatedReportsService->getReportTypeName($report);\n $teamsName = $automatedReportsService->getReportTeamsName($report);\n $periodName = $automatedReportsService->getReportPeriodName($report);\n $s3Path = $automatedReportsService->getMediaPath($report);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));\n\n $jobDispatcher->dispatch(\n new SendReportMailJob(\n reportUuid: $report->getUuid(),\n s3Path: $s3Path,\n recipientEmail: $recipient['email'],\n recipientName: $recipient['name'] ?? null,\n fileName: $fileName,\n typeName: $typeName,\n teamsName: $teamsName,\n periodName: $periodName,\n isAskJiminny: true,\n )\n );\n\n exit(1);\n }\n\n private function formatDate(JobDispatcherInterface $jobDispatcher): void\n {\n $customName = 'Custom report name';\n // $frequency = self::FREQUENCY_DAILY;\n // $frequency = self::FREQUENCY_WEEKLY;\n $frequency = self::FREQUENCY_MONTHLY;\n // $frequency = self::FREQUENCY_QUARTERLY;\n // $frequency = self::FREQUENCY_ONE_OFF;\n $period = $this->calculateFromAndToDatePeriod($frequency);\n $from = $period['fromDate'];\n $to = $period['toDate'];\n $periodName = $this->formatReportPeriodName($frequency, $from, $to);\n $filenameSuffix = null;\n\n if ($customName) {\n if ($filenameSuffix) {\n $customName .= \" {$filenameSuffix}\";\n }\n\n $result = $this->sanitizeFileName(\"{$customName} - {$periodName}\");\n }\n\n $this->info($result);\n }\n\n public function calculateFromAndToDatePeriod(\n string $frequency,\n ?Carbon $fromDate = null,\n ?Carbon $toDate = null\n ): array {\n if ($frequency === self::FREQUENCY_ONE_OFF) {\n return [\n 'fromDate' => $fromDate,\n 'toDate' => $toDate,\n ];\n }\n\n $now = Carbon::now();\n\n return match ($frequency) {\n self::FREQUENCY_DAILY => [\n 'fromDate' => $now->copy()->subDay()->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_WEEKLY => [\n 'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_MONTHLY => [\n 'fromDate' => $now->copy()->subMonths(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_QUARTERLY => [\n 'fromDate' => $now->copy()->subMonths(3)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n default => throw new InvalidArgumentException(\"Unsupported frequency: {$frequency}\"),\n };\n }\n\n private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string\n {\n $fromYear = $from->format('Y');\n $toYear = $to->format('Y');\n $differentYears = $fromYear !== $toYear;\n\n switch ($frequency) {\n case self::FREQUENCY_DAILY:\n return $from->format('j M Y');\n\n case self::FREQUENCY_QUARTERLY:\n // 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ\n $startMonth = $from->format('M');\n $endMonth = $to->copy()->subMonth();\n $endMonthName = $endMonth->format('M');\n $endMonthYear = $endMonth->format('Y');\n\n if ($differentYears) {\n return \"{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}\";\n }\n\n return \"{$startMonth} - {$endMonthName} {$toYear}\";\n\n case self::FREQUENCY_MONTHLY:\n // 'May 2025' - monthly reports are always within the same year\n return $from->format('M Y');\n\n case self::FREQUENCY_WEEKLY:\n // '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ\n $startDay = $from->format('j');\n $endDay = $to->format('j');\n $startMonth = $from->format('M');\n $endMonth = $to->format('M');\n\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n if ($startMonth !== $endMonth) {\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n return \"{$startDay} - {$endDay} {$endMonth} {$toYear}\";\n\n case self::FREQUENCY_ONE_OFF:\n // '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ\n $startDay = $from->format('j');\n $startMonth = $from->format('M');\n $endDay = $to->format('j');\n $endMonth = $to->format('M');\n\n // If same month and year, use a format like '2-31 May 2025'\n if ($startMonth === $endMonth && ! $differentYears) {\n return \"{$startDay} - {$endDay} {$startMonth} {$toYear}\";\n }\n\n // If different years, include both years\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n // Same year but different months\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n\n default:\n // Default format for unknown frequencies\n return $from->format('j M Y') . ' - ' . $to->format('j M Y');\n }\n }\n\n public function sanitizeFileName(string $fileName): string\n {\n return str_replace(['/', '\\\\'], '-', $fileName);\n }\n\n private function getPayload(AutomatedReportsService $automatedReportsService)\n {\n $reportResult = AutomatedReportResult::find(269);\n $automatedReport = $reportResult->getReport();\n $activityIds = [1,2,3];\n $payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(\n automatedReport: $automatedReport,\n reportResult: $reportResult,\n activityIds: $activityIds,\n );\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));\n }\n\n private function rateLimit()\n {\n $team = Team::find(2);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n for ($i = 0 ; $i < 3; $i++) {\n// if ($i % 25 === 0) {\n// $this->info(\"Syncing opportunity {$i}\");\n $this->info(\"Matching contact {$i}\");\n// }\n// $crmService->syncOpportunity('374720564');\n $crmService->matchByName('Robot');\n }\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands;\n\nuse Carbon\\Carbon;\nuse Carbon\\CarbonImmutable;\nuse Illuminate\\Console\\Command;\nuse InvalidArgumentException;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\SendReportMailJob;\nuse Jiminny\\Jobs\\JobDispatcherInterface;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Activity\\CrmOwnerResolver;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\UserPilot\\UserPilotClient;\n\n/**\n * Class JiminnyDebugCommand\n *\n * @package Jiminny\\Console\\Commands\n */\nclass JiminnyDebugCommand extends Command\n{\n public const string FREQUENCY_DAILY = 'daily';\n public const string FREQUENCY_WEEKLY = 'weekly';\n public const string FREQUENCY_MONTHLY = 'monthly';\n public const string FREQUENCY_QUARTERLY = 'quarterly';\n public const string FREQUENCY_ONE_OFF = 'one_off';\n protected $signature = 'jiminny:debug';\n\n public function handle(\n JobDispatcherInterface $jobDispatcher,\n AutomatedReportsService $automatedReportsService,\n AutomatedReportsRepository $automatedReportsRepository,\n UserPilotClient $userPilotClient\n ): void {\n $this->rateLimit();\n exit(1);\n\n\n\n $report = AutomatedReport::find(71);\n $last = AutomatedReportResult::query()\n ->where('report_id', $report->getId())\n ->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])\n// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)\n ->whereDate('created_at', CarbonImmutable::now()->toDateString())\n ->latest()\n ->first();\n\n $this->info(\"Last: {$last->getId()}\");\n\n exit(1);\n\n $user = User::find(143);\n // $count = $automatedReportsRepository->countUserReports($user);\n // $this->info(\"Count: {$count}\");\n // $count = $automatedReportsRepository->countAllUserReports($user);\n // $this->info(\"All count: {$count}\");\n\n $payload = [\n 'report_type' => 'ask_jiminny',\n 'frequency' => 'weekly',\n ];\n $userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);\n\n exit(1);\n\n $now = Carbon::now()->subDay(1);\n $this->info(\"Now: {$now->toDateTimeString()}\");\n $weekStart = Carbon::getWeekStartsAt();\n $this->info(\"Now: {$weekStart}\");\n\n // $from = $now->copy()->previousWeekday()->startOfDay();\n // $to = $now->copy()->previousWeekday()->endOfDay();\n\n // $fromOld = $now->copy()->subWeeks(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subWeek()->startOfWeek();\n // $toNew = $now->copy()->subWeek()->endOfWeek();\n\n // $fromOld = $now->copy()->subMonths(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();\n // $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();\n\n $fromOld = $now->copy()->subMonths(3)->startOfDay();\n $toOld = $now->copy()->subDay()->endOfDay();\n $fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();\n $toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();\n\n $this->info(\"From old: {$fromOld->toDateTimeString()}\");\n $this->info(\"To old: {$toOld->toDateTimeString()}\");\n $this->info(\"From new: {$fromNew->toDateTimeString()}\");\n $this->info(\"To new: {$toNew->toDateTimeString()}\");\n\n exit(1);\n\n $report = AutomatedReport::find(71);\n\n $job = new RequestGenerateAskJiminnyReportJob($report->getUuid());\n $jobDispatcher->dispatch($job);\n\n exit(1);\n\n\n // $this->formatDate($jobDispatcher);\n // $this->sendMail($jobDispatcher, $automatedReportsService);\n // $this->crmService();\n\n $this->getPayload($automatedReportsService);\n\n exit(1);\n }\n\n\n\n private function crmService()\n {\n $activity = Activity::find(418141);\n\n $team = Team::find(19);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n $crmService->createTranscriptNotes($activity);\n }\n\n private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)\n {\n $reportUuid = '';\n // $report = $automatedReportsService->getReportResult($reportUuid);\n $report = AutomatedReportResult::find(275);\n $validRecipients = $automatedReportsService->getValidRecipientUsers(\n $report->getReport(),\n includeJiminny: true,\n );\n\n $recipient = $validRecipients[0];\n\n $fileName = $automatedReportsService->getReportFileName($report);\n $typeName = $report->getReport()->getCustomName()\n ?? $automatedReportsService->getReportTypeName($report);\n $teamsName = $automatedReportsService->getReportTeamsName($report);\n $periodName = $automatedReportsService->getReportPeriodName($report);\n $s3Path = $automatedReportsService->getMediaPath($report);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));\n\n $jobDispatcher->dispatch(\n new SendReportMailJob(\n reportUuid: $report->getUuid(),\n s3Path: $s3Path,\n recipientEmail: $recipient['email'],\n recipientName: $recipient['name'] ?? null,\n fileName: $fileName,\n typeName: $typeName,\n teamsName: $teamsName,\n periodName: $periodName,\n isAskJiminny: true,\n )\n );\n\n exit(1);\n }\n\n private function formatDate(JobDispatcherInterface $jobDispatcher): void\n {\n $customName = 'Custom report name';\n // $frequency = self::FREQUENCY_DAILY;\n // $frequency = self::FREQUENCY_WEEKLY;\n $frequency = self::FREQUENCY_MONTHLY;\n // $frequency = self::FREQUENCY_QUARTERLY;\n // $frequency = self::FREQUENCY_ONE_OFF;\n $period = $this->calculateFromAndToDatePeriod($frequency);\n $from = $period['fromDate'];\n $to = $period['toDate'];\n $periodName = $this->formatReportPeriodName($frequency, $from, $to);\n $filenameSuffix = null;\n\n if ($customName) {\n if ($filenameSuffix) {\n $customName .= \" {$filenameSuffix}\";\n }\n\n $result = $this->sanitizeFileName(\"{$customName} - {$periodName}\");\n }\n\n $this->info($result);\n }\n\n public function calculateFromAndToDatePeriod(\n string $frequency,\n ?Carbon $fromDate = null,\n ?Carbon $toDate = null\n ): array {\n if ($frequency === self::FREQUENCY_ONE_OFF) {\n return [\n 'fromDate' => $fromDate,\n 'toDate' => $toDate,\n ];\n }\n\n $now = Carbon::now();\n\n return match ($frequency) {\n self::FREQUENCY_DAILY => [\n 'fromDate' => $now->copy()->subDay()->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_WEEKLY => [\n 'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_MONTHLY => [\n 'fromDate' => $now->copy()->subMonths(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_QUARTERLY => [\n 'fromDate' => $now->copy()->subMonths(3)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n default => throw new InvalidArgumentException(\"Unsupported frequency: {$frequency}\"),\n };\n }\n\n private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string\n {\n $fromYear = $from->format('Y');\n $toYear = $to->format('Y');\n $differentYears = $fromYear !== $toYear;\n\n switch ($frequency) {\n case self::FREQUENCY_DAILY:\n return $from->format('j M Y');\n\n case self::FREQUENCY_QUARTERLY:\n // 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ\n $startMonth = $from->format('M');\n $endMonth = $to->copy()->subMonth();\n $endMonthName = $endMonth->format('M');\n $endMonthYear = $endMonth->format('Y');\n\n if ($differentYears) {\n return \"{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}\";\n }\n\n return \"{$startMonth} - {$endMonthName} {$toYear}\";\n\n case self::FREQUENCY_MONTHLY:\n // 'May 2025' - monthly reports are always within the same year\n return $from->format('M Y');\n\n case self::FREQUENCY_WEEKLY:\n // '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ\n $startDay = $from->format('j');\n $endDay = $to->format('j');\n $startMonth = $from->format('M');\n $endMonth = $to->format('M');\n\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n if ($startMonth !== $endMonth) {\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n return \"{$startDay} - {$endDay} {$endMonth} {$toYear}\";\n\n case self::FREQUENCY_ONE_OFF:\n // '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ\n $startDay = $from->format('j');\n $startMonth = $from->format('M');\n $endDay = $to->format('j');\n $endMonth = $to->format('M');\n\n // If same month and year, use a format like '2-31 May 2025'\n if ($startMonth === $endMonth && ! $differentYears) {\n return \"{$startDay} - {$endDay} {$startMonth} {$toYear}\";\n }\n\n // If different years, include both years\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n // Same year but different months\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n\n default:\n // Default format for unknown frequencies\n return $from->format('j M Y') . ' - ' . $to->format('j M Y');\n }\n }\n\n public function sanitizeFileName(string $fileName): string\n {\n return str_replace(['/', '\\\\'], '-', $fileName);\n }\n\n private function getPayload(AutomatedReportsService $automatedReportsService)\n {\n $reportResult = AutomatedReportResult::find(269);\n $automatedReport = $reportResult->getReport();\n $activityIds = [1,2,3];\n $payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(\n automatedReport: $automatedReport,\n reportResult: $reportResult,\n activityIds: $activityIds,\n );\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));\n }\n\n private function rateLimit()\n {\n $team = Team::find(2);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n for ($i = 0 ; $i < 3; $i++) {\n// if ($i % 25 === 0) {\n// $this->info(\"Syncing opportunity {$i}\");\n $this->info(\"Matching contact {$i}\");\n// }\n// $crmService->syncOpportunity('374720564');\n $crmService->matchByName('Robot');\n }\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
7184443674596324569
|
2450374518012210571
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
1290
Previous Highlighted Error
Next Highlighted Error
Code changed:
Hide
Sync Changes
Hide This Notification
5
120
5
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Console\Commands;
use Carbon\Carbon;
use Carbon\CarbonImmutable;
use Illuminate\Console\Command;
use InvalidArgumentException;
use Jiminny\Jobs\AutomatedReports\RequestGenerateAskJiminnyReportJob;
use Jiminny\Jobs\AutomatedReports\SendReportMailJob;
use Jiminny\Jobs\JobDispatcherInterface;
use Jiminny\Models\Activity;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Models\User;
use Jiminny\Repositories\AutomatedReportsRepository;
use Jiminny\Services\Activity\CrmOwnerResolver;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Jiminny\Services\UserPilot\UserPilotClient;
/**
* Class JiminnyDebugCommand
*
* @package Jiminny\Console\Commands
*/
class JiminnyDebugCommand extends Command
{
public const string FREQUENCY_DAILY = 'daily';
public const string FREQUENCY_WEEKLY = 'weekly';
public const string FREQUENCY_MONTHLY = 'monthly';
public const string FREQUENCY_QUARTERLY = 'quarterly';
public const string FREQUENCY_ONE_OFF = 'one_off';
protected $signature = 'jiminny:debug';
public function handle(
JobDispatcherInterface $jobDispatcher,
AutomatedReportsService $automatedReportsService,
AutomatedReportsRepository $automatedReportsRepository,
UserPilotClient $userPilotClient
): void {
$this->rateLimit();
exit(1);
$report = AutomatedReport::find(71);
$last = AutomatedReportResult::query()
->where('report_id', $report->getId())
->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])
// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)
->whereDate('created_at', CarbonImmutable::now()->toDateString())
->latest()
->first();
$this->info("Last: {$last->getId()}");
exit(1);
$user = User::find(143);
// $count = $automatedReportsRepository->countUserReports($user);
// $this->info("Count: {$count}");
// $count = $automatedReportsRepository->countAllUserReports($user);
// $this->info("All count: {$count}");
$payload = [
'report_type' => 'ask_jiminny',
'frequency' => 'weekly',
];
$userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);
exit(1);
$now = Carbon::now()->subDay(1);
$this->info("Now: {$now->toDateTimeString()}");
$weekStart = Carbon::getWeekStartsAt();
$this->info("Now: {$weekStart}");
// $from = $now->copy()->previousWeekday()->startOfDay();
// $to = $now->copy()->previousWeekday()->endOfDay();
// $fromOld = $now->copy()->subWeeks(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subWeek()->startOfWeek();
// $toNew = $now->copy()->subWeek()->endOfWeek();
// $fromOld = $now->copy()->subMonths(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();
// $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();
$fromOld = $now->copy()->subMonths(3)->startOfDay();
$toOld = $now->copy()->subDay()->endOfDay();
$fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();
$toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();
$this->info("From old: {$fromOld->toDateTimeString()}");
$this->info("To old: {$toOld->toDateTimeString()}");
$this->info("From new: {$fromNew->toDateTimeString()}");
$this->info("To new: {$toNew->toDateTimeString()}");
exit(1);
$report = AutomatedReport::find(71);
$job = new RequestGenerateAskJiminnyReportJob($report->getUuid());
$jobDispatcher->dispatch($job);
exit(1);
// $this->formatDate($jobDispatcher);
// $this->sendMail($jobDispatcher, $automatedReportsService);
// $this->crmService();
$this->getPayload($automatedReportsService);
exit(1);
}
private function crmService()
{
$activity = Activity::find(418141);
$team = Team::find(19);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
$crmService->createTranscriptNotes($activity);
}
private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)
{
$reportUuid = '';
// $report = $automatedReportsService->getReportResult($reportUuid);
$report = AutomatedReportResult::find(275);
$validRecipients = $automatedReportsService->getValidRecipientUsers(
$report->getReport(),
includeJiminny: true,
);
$recipient = $validRecipients[0];
$fileName = $automatedReportsService->getReportFileName($report);
$typeName = $report->getReport()->getCustomName()
?? $automatedReportsService->getReportTypeName($report);
$teamsName = $automatedReportsService->getReportTeamsName($report);
$periodName = $automatedReportsService->getReportPeriodName($report);
$s3Path = $automatedReportsService->getMediaPath($report);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));
$jobDispatcher->dispatch(
new SendReportMailJob(
reportUuid: $report->getUuid(),
s3Path: $s3Path,
recipientEmail: $recipient['email'],
recipientName: $recipient['name'] ?? null,
fileName: $fileName,
typeName: $typeName,
teamsName: $teamsName,
periodName: $periodName,
isAskJiminny: true,
)
);
exit(1);
}
private function formatDate(JobDispatcherInterface $jobDispatcher): void
{
$customName = 'Custom report name';
// $frequency = self::FREQUENCY_DAILY;
// $frequency = self::FREQUENCY_WEEKLY;
$frequency = self::FREQUENCY_MONTHLY;
// $frequency = self::FREQUENCY_QUARTERLY;
// $frequency = self::FREQUENCY_ONE_OFF;
$period = $this->calculateFromAndToDatePeriod($frequency);
$from = $period['fromDate'];
$to = $period['toDate'];
$periodName = $this->formatReportPeriodName($frequency, $from, $to);
$filenameSuffix = null;
if ($customName) {
if ($filenameSuffix) {
$customName .= " {$filenameSuffix}";
}
$result = $this->sanitizeFileName("{$customName} - {$periodName}");
}
$this->info($result);
}
public function calculateFromAndToDatePeriod(
string $frequency,
?Carbon $fromDate = null,
?Carbon $toDate = null
): array {
if ($frequency === self::FREQUENCY_ONE_OFF) {
return [
'fromDate' => $fromDate,
'toDate' => $toDate,
];
}
$now = Carbon::now();
return match ($frequency) {
self::FREQUENCY_DAILY => [
'fromDate' => $now->copy()->subDay()->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_WEEKLY => [
'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_MONTHLY => [
'fromDate' => $now->copy()->subMonths(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_QUARTERLY => [
'fromDate' => $now->copy()->subMonths(3)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
default => throw new InvalidArgumentException("Unsupported frequency: {$frequency}"),
};
}
private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string
{
$fromYear = $from->format('Y');
$toYear = $to->format('Y');
$differentYears = $fromYear !== $toYear;
switch ($frequency) {
case self::FREQUENCY_DAILY:
return $from->format('j M Y');
case self::FREQUENCY_QUARTERLY:
// 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ
$startMonth = $from->format('M');
$endMonth = $to->copy()->subMonth();
$endMonthName = $endMonth->format('M');
$endMonthYear = $endMonth->format('Y');
if ($differentYears) {
return "{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}";
}
return "{$startMonth} - {$endMonthName} {$toYear}";
case self::FREQUENCY_MONTHLY:
// 'May 2025' - monthly reports are always within the same year
return $from->format('M Y');
case self::FREQUENCY_WEEKLY:
// '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ
$startDay = $from->format('j');
$endDay = $to->format('j');
$startMonth = $from->format('M');
$endMonth = $to->format('M');
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
if ($startMonth !== $endMonth) {
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
}
return "{$startDay} - {$endDay} {$endMonth} {$toYear}";
case self::FREQUENCY_ONE_OFF:
// '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ
$startDay = $from->format('j');
$startMonth = $from->format('M');
$endDay = $to->format('j');
$endMonth = $to->format('M');
// If same month and year, use a format like '2-31 May 2025'
if ($startMonth === $endMonth && ! $differentYears) {
return "{$startDay} - {$endDay} {$startMonth} {$toYear}";
}
// If different years, include both years
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
// Same year but different months
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
default:
// Default format for unknown frequencies
return $from->format('j M Y') . ' - ' . $to->format('j M Y');
}
}
public function sanitizeFileName(string $fileName): string
{
return str_replace(['/', '\\'], '-', $fileName);
}
private function getPayload(AutomatedReportsService $automatedReportsService)
{
$reportResult = AutomatedReportResult::find(269);
$automatedReport = $reportResult->getReport();
$activityIds = [1,2,3];
$payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $reportResult,
activityIds: $activityIds,
);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));
}
private function rateLimit()
{
$team = Team::find(2);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
for ($i = 0 ; $i < 3; $i++) {
// if ($i % 25 === 0) {
// $this->info("Syncing opportunity {$i}");
$this->info("Matching contact {$i}");
// }
// $crmService->syncOpportunity('374720564');
$crmService->matchByName('Robot');
}
}
}...
|
4676
|
NULL
|
NULL
|
NULL
|
|
4685
|
170
|
17
|
2026-05-07T14:21:17.758064+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778163677758_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Analyzing…
Previous Highlighted Error
Next Highlighted Error
[2026-05-07 14:20:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa","trace_id":"684cd2bd-f191-417a-bae8-b1454d9c74ab"}
[2026-05-07 14:20:49] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"14:15","to":"14:20"} {"correlation_id":"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa","trace_id":"684cd2bd-f191-417a-bae8-b1454d9c74ab"}
[2026-05-07 14:20:49] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"04:10","to":"04:15"} {"correlation_id":"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa","trace_id":"684cd2bd-f191-417a-bae8-b1454d9c74ab"}
[2026-05-07 14:20:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa","trace_id":"684cd2bd-f191-417a-bae8-b1454d9c74ab"}
[2026-05-07 14:20:51] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:51] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:51] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:53] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:53] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:57] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"de9df731-ad8f-4ddc-a665-897e93bf7930","trace_id":"a69261c3-fce6-4a85-8c7b-b577d5829ca3"}
[2026-05-07 14:20:57] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"190bc58b-d308-4db3-9c49-c6fd8ac78e0c","trace_id":"b95f5edd-3b52-4909-ba01-e29c1dc9699f"}
[2026-05-07 14:20:57] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"de9df731-ad8f-4ddc-a665-897e93bf7930","trace_id":"a69261c3-fce6-4a85-8c7b-b577d5829ca3"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-07T14:22:57.321697Z"} {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"190bc58b-d308-4db3-9c49-c6fd8ac78e0c","trace_id":"b95f5edd-3b52-4909-ba01-e29c1dc9699f"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"[URL_WITH_CREDENTIALS] Jiminny\Console\Commands
*/
class JiminnyDebugCommand extends Command
{
public const string FREQUENCY_DAILY = 'daily';
public const string FREQUENCY_WEEKLY = 'weekly';
public const string FREQUENCY_MONTHLY = 'monthly';
public const string FREQUENCY_QUARTERLY = 'quarterly';
public const string FREQUENCY_ONE_OFF = 'one_off';
protected $signature = 'jiminny:debug';
public function handle(
JobDispatcherInterface $jobDispatcher,
AutomatedReportsService $automatedReportsService,
AutomatedReportsRepository $automatedReportsRepository,
UserPilotClient $userPilotClient
): void {
$this->rateLimit();
exit(1);
$report = AutomatedReport::find(71);
$last = AutomatedReportResult::query()
->where('report_id', $report->getId())
->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])
// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)
->whereDate('created_at', CarbonImmutable::now()->toDateString())
->latest()
->first();
$this->info("Last: {$last->getId()}");
exit(1);
$user = User::find(143);
// $count = $automatedReportsRepository->countUserReports($user);
// $this->info("Count: {$count}");
// $count = $automatedReportsRepository->countAllUserReports($user);
// $this->info("All count: {$count}");
$payload = [
'report_type' => 'ask_jiminny',
'frequency' => 'weekly',
];
$userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);
exit(1);
$now = Carbon::now()->subDay(1);
$this->info("Now: {$now->toDateTimeString()}");
$weekStart = Carbon::getWeekStartsAt();
$this->info("Now: {$weekStart}");
// $from = $now->copy()->previousWeekday()->startOfDay();
// $to = $now->copy()->previousWeekday()->endOfDay();
// $fromOld = $now->copy()->subWeeks(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subWeek()->startOfWeek();
// $toNew = $now->copy()->subWeek()->endOfWeek();
// $fromOld = $now->copy()->subMonths(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();
// $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();
$fromOld = $now->copy()->subMonths(3)->startOfDay();
$toOld = $now->copy()->subDay()->endOfDay();
$fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();
$toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();
$this->info("From old: {$fromOld->toDateTimeString()}");
$this->info("To old: {$toOld->toDateTimeString()}");
$this->info("From new: {$fromNew->toDateTimeString()}");
$this->info("To new: {$toNew->toDateTimeString()}");
exit(1);
$report = AutomatedReport::find(71);
$job = new RequestGenerateAskJiminnyReportJob($report->getUuid());
$jobDispatcher->dispatch($job);
exit(1);
// $this->formatDate($jobDispatcher);
// $this->sendMail($jobDispatcher, $automatedReportsService);
// $this->crmService();
$this->getPayload($automatedReportsService);
exit(1);
}
private function crmService()
{
$activity = Activity::find(418141);
$team = Team::find(19);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
$crmService->createTranscriptNotes($activity);
}
private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)
{
$reportUuid = '';
// $report = $automatedReportsService->getReportResult($reportUuid);
$report = AutomatedReportResult::find(275);
$validRecipients = $automatedReportsService->getValidRecipientUsers(
$report->getReport(),
includeJiminny: true,
);
$recipient = $validRecipients[0];
$fileName = $automatedReportsService->getReportFileName($report);
$typeName = $report->getReport()->getCustomName()
?? $automatedReportsService->getReportTypeName($report);
$teamsName = $automatedReportsService->getReportTeamsName($report);
$periodName = $automatedReportsService->getReportPeriodName($report);
$s3Path = $automatedReportsService->getMediaPath($report);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));
$jobDispatcher->dispatch(
new SendReportMailJob(
reportUuid: $report->getUuid(),
s3Path: $s3Path,
recipientEmail: $recipient['email'],
recipientName: $recipient['name'] ?? null,
fileName: $fileName,
typeName: $typeName,
teamsName: $teamsName,
periodName: $periodName,
isAskJiminny: true,
)
);
exit(1);
}
private function formatDate(JobDispatcherInterface $jobDispatcher): void
{
$customName = 'Custom report name';
// $frequency = self::FREQUENCY_DAILY;
// $frequency = self::FREQUENCY_WEEKLY;
$frequency = self::FREQUENCY_MONTHLY;
// $frequency = self::FREQUENCY_QUARTERLY;
// $frequency = self::FREQUENCY_ONE_OFF;
$period = $this->calculateFromAndToDatePeriod($frequency);
$from = $period['fromDate'];
$to = $period['toDate'];
$periodName = $this->formatReportPeriodName($frequency, $from, $to);
$filenameSuffix = null;
if ($customName) {
if ($filenameSuffix) {
$customName .= " {$filenameSuffix}";
}
$result = $this->sanitizeFileName("{$customName} - {$periodName}");
}
$this->info($result);
}
public function calculateFromAndToDatePeriod(
string $frequency,
?Carbon $fromDate = null,
?Carbon $toDate = null
): array {
if ($frequency === self::FREQUENCY_ONE_OFF) {
return [
'fromDate' => $fromDate,
'toDate' => $toDate,
];
}
$now = Carbon::now();
return match ($frequency) {
self::FREQUENCY_DAILY => [
'fromDate' => $now->copy()->subDay()->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_WEEKLY => [
'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_MONTHLY => [
'fromDate' => $now->copy()->subMonths(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_QUARTERLY => [
'fromDate' => $now->copy()->subMonths(3)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
default => throw new InvalidArgumentException("Unsupported frequency: {$frequency}"),
};
}
private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string
{
$fromYear = $from->format('Y');
$toYear = $to->format('Y');
$differentYears = $fromYear !== $toYear;
switch ($frequency) {
case self::FREQUENCY_DAILY:
return $from->format('j M Y');
case self::FREQUENCY_QUARTERLY:
// 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ
$startMonth = $from->format('M');
$endMonth = $to->copy()->subMonth();
$endMonthName = $endMonth->format('M');
$endMonthYear = $endMonth->format('Y');
if ($differentYears) {
return "{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}";
}
return "{$startMonth} - {$endMonthName} {$toYear}";
case self::FREQUENCY_MONTHLY:
// 'May 2025' - monthly reports are always within the same year
return $from->format('M Y');
case self::FREQUENCY_WEEKLY:
// '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ
$startDay = $from->format('j');
$endDay = $to->format('j');
$startMonth = $from->format('M');
$endMonth = $to->format('M');
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
if ($startMonth !== $endMonth) {
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
}
return "{$startDay} - {$endDay} {$endMonth} {$toYear}";
case self::FREQUENCY_ONE_OFF:
// '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ
$startDay = $from->format('j');
$startMonth = $from->format('M');
$endDay = $to->format('j');
$endMonth = $to->format('M');
// If same month and year, use a format like '2-31 May 2025'
if ($startMonth === $endMonth && ! $differentYears) {
return "{$startDay} - {$endDay} {$startMonth} {$toYear}";
}
// If different years, include both years
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
// Same year but different months
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
default:
// Default format for unknown frequencies
return $from->format('j M Y') . ' - ' . $to->format('j M Y');
}
}
public function sanitizeFileName(string $fileName): string
{
return str_replace(['/', '\\'], '-', $fileName);
}
private function getPayload(AutomatedReportsService $automatedReportsService)
{
$reportResult = AutomatedReportResult::find(269);
$automatedReport = $reportResult->getReport();
$activityIds = [1,2,3];
$payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $reportResult,
activityIds: $activityIds,
);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));
}
private function rateLimit()
{
$team = Team::find(2);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
for ($i = 0 ; $i < 3; $i++) {
// if ($i % 25 === 0) {
// $this->info("Syncing opportunity {$i}");
$this->info("Matching contact {$i}");
// }
// $crmService->syncOpportunity('374720564');
$crmService->matchByName('Robot');
}
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.040226065,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Analyzing…","depth":4,"bounds":{"left":0.9524601,"top":0.07581804,"width":0.019946808,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.9740692,"top":0.074221864,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.98138297,"top":0.074221864,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-07 14:20:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa\",\"trace_id\":\"684cd2bd-f191-417a-bae8-b1454d9c74ab\"}\n[2026-05-07 14:20:49] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"14:15\",\"to\":\"14:20\"} {\"correlation_id\":\"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa\",\"trace_id\":\"684cd2bd-f191-417a-bae8-b1454d9c74ab\"}\n[2026-05-07 14:20:49] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"04:10\",\"to\":\"04:15\"} {\"correlation_id\":\"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa\",\"trace_id\":\"684cd2bd-f191-417a-bae8-b1454d9c74ab\"}\n[2026-05-07 14:20:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa\",\"trace_id\":\"684cd2bd-f191-417a-bae8-b1454d9c74ab\"}\n[2026-05-07 14:20:51] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:51] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:53] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:53] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:57] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"de9df731-ad8f-4ddc-a665-897e93bf7930\",\"trace_id\":\"a69261c3-fce6-4a85-8c7b-b577d5829ca3\"}\n[2026-05-07 14:20:57] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"190bc58b-d308-4db3-9c49-c6fd8ac78e0c\",\"trace_id\":\"b95f5edd-3b52-4909-ba01-e29c1dc9699f\"}\n[2026-05-07 14:20:57] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"de9df731-ad8f-4ddc-a665-897e93bf7930\",\"trace_id\":\"a69261c3-fce6-4a85-8c7b-b577d5829ca3\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-07T14:22:57.321697Z\"} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"190bc58b-d308-4db3-9c49-c6fd8ac78e0c\",\"trace_id\":\"b95f5edd-3b52-4909-ba01-e29c1dc9699f\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"ac223fa8-7ef4-4b89-b8ec-ee8d4cafc806\",\"trace_id\":\"8896481b-9957-4839-8721-60c0c08eb390\"}\n[2026-05-07 14:20:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"ac223fa8-7ef4-4b89-b8ec-ee8d4cafc806\",\"trace_id\":\"8896481b-9957-4839-8721-60c0c08eb390\"}\n[2026-05-07 14:21:02] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"bbcb9735-9fc4-4b0a-baeb-e9ae6c709606\",\"trace_id\":\"c59d79ec-9b93-40ac-a873-b87785cf9e8c\"}\n[2026-05-07 14:21:02] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"bbcb9735-9fc4-4b0a-baeb-e9ae6c709606\",\"trace_id\":\"c59d79ec-9b93-40ac-a873-b87785cf9e8c\"}\n[2026-05-07 14:21:02] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:02] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:03] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:08] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:08] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:08] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:11] local.INFO: [Commands/AsyncUpdateEsEntities] Starting ES update worker {\"pid\":53405,\"workerId\":\"\",\"target\":\"activities\"} {\"correlation_id\":\"ffa13dc4-3e53-4b4e-926e-79364a208ec7\",\"trace_id\":\"0624e8e9-a157-4cfd-a0fe-3b3f00575571\"}\n[2026-05-07 14:21:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[2026-05-07 14:21:14] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[2026-05-07 14:21:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[2026-05-07 14:21:14] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[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-1.0.1.1-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\"}\n[2026-05-07 14:21:15] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.3,\"average_seconds_per_request\":0} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[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\":[\"9f80deba8e628428-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-70e8-75bb-82b4-960d2a87e858\\\", cfr;desc=\\\"9f80deba951c8428-IAD\\\"\"],\"x-content-type-options\":[\"nosniff\"],\"x-hubspot-correlation-id\":[\"019e02d0-70e8-75bb-82b4-960d2a87e858\"],\"Set-Cookie\":[\"__cf_bm=41zajn3_MAqqqnsb1GdPA0x_HmdabUWyA9P8lHCvM08-1778163675-1.0.1.1-ugXCS21LvzCQWtlXIyGlcLY0Tve2WOIhhmEzBYBH2Xw5EAOdjH0WoV37tQ37WWKai8bXf0QykXHATpPYP3ePCUbn.HFxC8Bbdk56iETxTsc; 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=0hhy4w1YbDpH4qNryl7aTK0m6Gm28%2BNeQmF8%2FVVbgDl1pFgZ%2B11i99wnGB0KS1YdbGMiSO4nOpvlkjBcRFPjd4Hn4ZAVTS9ANo9IUyMNf%2BRMvrOWYfBHLfszXWAx14AM\\\"}],\\\"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\"}\n[2026-05-07 14:21:15] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.23,\"average_seconds_per_request\":0} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[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\":[\"9f80debbf9f52ba5-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-71c7-7668-a485-fd1d24c81154\\\", cfr;desc=\\\"9f80debc04d52ba5-IAD\\\"\"],\"x-content-type-options\":[\"nosniff\"],\"x-hubspot-correlation-id\":[\"019e02d0-71c7-7668-a485-fd1d24c81154\"],\"Set-Cookie\":[\"__cf_bm=JUcIASavhiP6P_rD6cRIR7kxEus3rngscJ5QNqWIVpU-1778163675-1.0.1.1-TGYUj5baNqvwnisKsopNGX17IQyZmw2Jy9K3la6papwLXM.Tq4nHBDPBCyGo1Cvctu6HFnj4UvDHxypI._iZy2xnYGttXCwOvQXA2N5Wp0w; 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=JLQEG0iCv%2BtOST4nO2j%2FnsH9nzpJQNy7CaO%2BM%2FpcRSxKbixTs130kxnx1K6WJoi454N0IoKvRA2SY21RZOCZB70ib5k2wbFGdVXoqXjEpu20leWMX3LEQPBCEIB7iqyY\\\"}],\\\"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\"}\n[2026-05-07 14:21:15] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.23,\"average_seconds_per_request\":0} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}","depth":4,"bounds":{"left":0.5475399,"top":0.0726257,"width":0.4524601,"height":0.9273743},"on_screen":true,"value":"[2026-05-07 14:20:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa\",\"trace_id\":\"684cd2bd-f191-417a-bae8-b1454d9c74ab\"}\n[2026-05-07 14:20:49] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"14:15\",\"to\":\"14:20\"} {\"correlation_id\":\"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa\",\"trace_id\":\"684cd2bd-f191-417a-bae8-b1454d9c74ab\"}\n[2026-05-07 14:20:49] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"04:10\",\"to\":\"04:15\"} {\"correlation_id\":\"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa\",\"trace_id\":\"684cd2bd-f191-417a-bae8-b1454d9c74ab\"}\n[2026-05-07 14:20:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa\",\"trace_id\":\"684cd2bd-f191-417a-bae8-b1454d9c74ab\"}\n[2026-05-07 14:20:51] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:51] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:53] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:53] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:57] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"de9df731-ad8f-4ddc-a665-897e93bf7930\",\"trace_id\":\"a69261c3-fce6-4a85-8c7b-b577d5829ca3\"}\n[2026-05-07 14:20:57] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"190bc58b-d308-4db3-9c49-c6fd8ac78e0c\",\"trace_id\":\"b95f5edd-3b52-4909-ba01-e29c1dc9699f\"}\n[2026-05-07 14:20:57] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"de9df731-ad8f-4ddc-a665-897e93bf7930\",\"trace_id\":\"a69261c3-fce6-4a85-8c7b-b577d5829ca3\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-07T14:22:57.321697Z\"} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"190bc58b-d308-4db3-9c49-c6fd8ac78e0c\",\"trace_id\":\"b95f5edd-3b52-4909-ba01-e29c1dc9699f\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"ac223fa8-7ef4-4b89-b8ec-ee8d4cafc806\",\"trace_id\":\"8896481b-9957-4839-8721-60c0c08eb390\"}\n[2026-05-07 14:20:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"ac223fa8-7ef4-4b89-b8ec-ee8d4cafc806\",\"trace_id\":\"8896481b-9957-4839-8721-60c0c08eb390\"}\n[2026-05-07 14:21:02] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"bbcb9735-9fc4-4b0a-baeb-e9ae6c709606\",\"trace_id\":\"c59d79ec-9b93-40ac-a873-b87785cf9e8c\"}\n[2026-05-07 14:21:02] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"bbcb9735-9fc4-4b0a-baeb-e9ae6c709606\",\"trace_id\":\"c59d79ec-9b93-40ac-a873-b87785cf9e8c\"}\n[2026-05-07 14:21:02] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:02] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:03] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:08] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:08] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:08] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:11] local.INFO: [Commands/AsyncUpdateEsEntities] Starting ES update worker {\"pid\":53405,\"workerId\":\"\",\"target\":\"activities\"} {\"correlation_id\":\"ffa13dc4-3e53-4b4e-926e-79364a208ec7\",\"trace_id\":\"0624e8e9-a157-4cfd-a0fe-3b3f00575571\"}\n[2026-05-07 14:21:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[2026-05-07 14:21:14] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[2026-05-07 14:21:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[2026-05-07 14:21:14] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[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-1.0.1.1-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\"}\n[2026-05-07 14:21:15] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.3,\"average_seconds_per_request\":0} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[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\":[\"9f80deba8e628428-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-70e8-75bb-82b4-960d2a87e858\\\", cfr;desc=\\\"9f80deba951c8428-IAD\\\"\"],\"x-content-type-options\":[\"nosniff\"],\"x-hubspot-correlation-id\":[\"019e02d0-70e8-75bb-82b4-960d2a87e858\"],\"Set-Cookie\":[\"__cf_bm=41zajn3_MAqqqnsb1GdPA0x_HmdabUWyA9P8lHCvM08-1778163675-1.0.1.1-ugXCS21LvzCQWtlXIyGlcLY0Tve2WOIhhmEzBYBH2Xw5EAOdjH0WoV37tQ37WWKai8bXf0QykXHATpPYP3ePCUbn.HFxC8Bbdk56iETxTsc; 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=0hhy4w1YbDpH4qNryl7aTK0m6Gm28%2BNeQmF8%2FVVbgDl1pFgZ%2B11i99wnGB0KS1YdbGMiSO4nOpvlkjBcRFPjd4Hn4ZAVTS9ANo9IUyMNf%2BRMvrOWYfBHLfszXWAx14AM\\\"}],\\\"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\"}\n[2026-05-07 14:21:15] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.23,\"average_seconds_per_request\":0} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[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\":[\"9f80debbf9f52ba5-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-71c7-7668-a485-fd1d24c81154\\\", cfr;desc=\\\"9f80debc04d52ba5-IAD\\\"\"],\"x-content-type-options\":[\"nosniff\"],\"x-hubspot-correlation-id\":[\"019e02d0-71c7-7668-a485-fd1d24c81154\"],\"Set-Cookie\":[\"__cf_bm=JUcIASavhiP6P_rD6cRIR7kxEus3rngscJ5QNqWIVpU-1778163675-1.0.1.1-TGYUj5baNqvwnisKsopNGX17IQyZmw2Jy9K3la6papwLXM.Tq4nHBDPBCyGo1Cvctu6HFnj4UvDHxypI._iZy2xnYGttXCwOvQXA2N5Wp0w; 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=JLQEG0iCv%2BtOST4nO2j%2FnsH9nzpJQNy7CaO%2BM%2FpcRSxKbixTs130kxnx1K6WJoi454N0IoKvRA2SY21RZOCZB70ib5k2wbFGdVXoqXjEpu20leWMX3LEQPBCEIB7iqyY\\\"}],\\\"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\"}\n[2026-05-07 14:21:15] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.23,\"average_seconds_per_request\":0} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5","depth":4,"bounds":{"left":0.48038563,"top":0.17478053,"width":0.007978723,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"120","depth":4,"bounds":{"left":0.49035904,"top":0.17478053,"width":0.011968086,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":4,"bounds":{"left":0.5043218,"top":0.17478053,"width":0.007978723,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.51396275,"top":0.17318435,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.5212766,"top":0.17318435,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands;\n\nuse Carbon\\Carbon;\nuse Carbon\\CarbonImmutable;\nuse Illuminate\\Console\\Command;\nuse InvalidArgumentException;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\SendReportMailJob;\nuse Jiminny\\Jobs\\JobDispatcherInterface;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Activity\\CrmOwnerResolver;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\UserPilot\\UserPilotClient;\n\n/**\n * Class JiminnyDebugCommand\n *\n * @package Jiminny\\Console\\Commands\n */\nclass JiminnyDebugCommand extends Command\n{\n public const string FREQUENCY_DAILY = 'daily';\n public const string FREQUENCY_WEEKLY = 'weekly';\n public const string FREQUENCY_MONTHLY = 'monthly';\n public const string FREQUENCY_QUARTERLY = 'quarterly';\n public const string FREQUENCY_ONE_OFF = 'one_off';\n protected $signature = 'jiminny:debug';\n\n public function handle(\n JobDispatcherInterface $jobDispatcher,\n AutomatedReportsService $automatedReportsService,\n AutomatedReportsRepository $automatedReportsRepository,\n UserPilotClient $userPilotClient\n ): void {\n $this->rateLimit();\n exit(1);\n\n\n\n $report = AutomatedReport::find(71);\n $last = AutomatedReportResult::query()\n ->where('report_id', $report->getId())\n ->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])\n// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)\n ->whereDate('created_at', CarbonImmutable::now()->toDateString())\n ->latest()\n ->first();\n\n $this->info(\"Last: {$last->getId()}\");\n\n exit(1);\n\n $user = User::find(143);\n // $count = $automatedReportsRepository->countUserReports($user);\n // $this->info(\"Count: {$count}\");\n // $count = $automatedReportsRepository->countAllUserReports($user);\n // $this->info(\"All count: {$count}\");\n\n $payload = [\n 'report_type' => 'ask_jiminny',\n 'frequency' => 'weekly',\n ];\n $userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);\n\n exit(1);\n\n $now = Carbon::now()->subDay(1);\n $this->info(\"Now: {$now->toDateTimeString()}\");\n $weekStart = Carbon::getWeekStartsAt();\n $this->info(\"Now: {$weekStart}\");\n\n // $from = $now->copy()->previousWeekday()->startOfDay();\n // $to = $now->copy()->previousWeekday()->endOfDay();\n\n // $fromOld = $now->copy()->subWeeks(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subWeek()->startOfWeek();\n // $toNew = $now->copy()->subWeek()->endOfWeek();\n\n // $fromOld = $now->copy()->subMonths(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();\n // $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();\n\n $fromOld = $now->copy()->subMonths(3)->startOfDay();\n $toOld = $now->copy()->subDay()->endOfDay();\n $fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();\n $toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();\n\n $this->info(\"From old: {$fromOld->toDateTimeString()}\");\n $this->info(\"To old: {$toOld->toDateTimeString()}\");\n $this->info(\"From new: {$fromNew->toDateTimeString()}\");\n $this->info(\"To new: {$toNew->toDateTimeString()}\");\n\n exit(1);\n\n $report = AutomatedReport::find(71);\n\n $job = new RequestGenerateAskJiminnyReportJob($report->getUuid());\n $jobDispatcher->dispatch($job);\n\n exit(1);\n\n\n // $this->formatDate($jobDispatcher);\n // $this->sendMail($jobDispatcher, $automatedReportsService);\n // $this->crmService();\n\n $this->getPayload($automatedReportsService);\n\n exit(1);\n }\n\n\n\n private function crmService()\n {\n $activity = Activity::find(418141);\n\n $team = Team::find(19);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n $crmService->createTranscriptNotes($activity);\n }\n\n private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)\n {\n $reportUuid = '';\n // $report = $automatedReportsService->getReportResult($reportUuid);\n $report = AutomatedReportResult::find(275);\n $validRecipients = $automatedReportsService->getValidRecipientUsers(\n $report->getReport(),\n includeJiminny: true,\n );\n\n $recipient = $validRecipients[0];\n\n $fileName = $automatedReportsService->getReportFileName($report);\n $typeName = $report->getReport()->getCustomName()\n ?? $automatedReportsService->getReportTypeName($report);\n $teamsName = $automatedReportsService->getReportTeamsName($report);\n $periodName = $automatedReportsService->getReportPeriodName($report);\n $s3Path = $automatedReportsService->getMediaPath($report);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));\n\n $jobDispatcher->dispatch(\n new SendReportMailJob(\n reportUuid: $report->getUuid(),\n s3Path: $s3Path,\n recipientEmail: $recipient['email'],\n recipientName: $recipient['name'] ?? null,\n fileName: $fileName,\n typeName: $typeName,\n teamsName: $teamsName,\n periodName: $periodName,\n isAskJiminny: true,\n )\n );\n\n exit(1);\n }\n\n private function formatDate(JobDispatcherInterface $jobDispatcher): void\n {\n $customName = 'Custom report name';\n // $frequency = self::FREQUENCY_DAILY;\n // $frequency = self::FREQUENCY_WEEKLY;\n $frequency = self::FREQUENCY_MONTHLY;\n // $frequency = self::FREQUENCY_QUARTERLY;\n // $frequency = self::FREQUENCY_ONE_OFF;\n $period = $this->calculateFromAndToDatePeriod($frequency);\n $from = $period['fromDate'];\n $to = $period['toDate'];\n $periodName = $this->formatReportPeriodName($frequency, $from, $to);\n $filenameSuffix = null;\n\n if ($customName) {\n if ($filenameSuffix) {\n $customName .= \" {$filenameSuffix}\";\n }\n\n $result = $this->sanitizeFileName(\"{$customName} - {$periodName}\");\n }\n\n $this->info($result);\n }\n\n public function calculateFromAndToDatePeriod(\n string $frequency,\n ?Carbon $fromDate = null,\n ?Carbon $toDate = null\n ): array {\n if ($frequency === self::FREQUENCY_ONE_OFF) {\n return [\n 'fromDate' => $fromDate,\n 'toDate' => $toDate,\n ];\n }\n\n $now = Carbon::now();\n\n return match ($frequency) {\n self::FREQUENCY_DAILY => [\n 'fromDate' => $now->copy()->subDay()->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_WEEKLY => [\n 'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_MONTHLY => [\n 'fromDate' => $now->copy()->subMonths(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_QUARTERLY => [\n 'fromDate' => $now->copy()->subMonths(3)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n default => throw new InvalidArgumentException(\"Unsupported frequency: {$frequency}\"),\n };\n }\n\n private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string\n {\n $fromYear = $from->format('Y');\n $toYear = $to->format('Y');\n $differentYears = $fromYear !== $toYear;\n\n switch ($frequency) {\n case self::FREQUENCY_DAILY:\n return $from->format('j M Y');\n\n case self::FREQUENCY_QUARTERLY:\n // 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ\n $startMonth = $from->format('M');\n $endMonth = $to->copy()->subMonth();\n $endMonthName = $endMonth->format('M');\n $endMonthYear = $endMonth->format('Y');\n\n if ($differentYears) {\n return \"{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}\";\n }\n\n return \"{$startMonth} - {$endMonthName} {$toYear}\";\n\n case self::FREQUENCY_MONTHLY:\n // 'May 2025' - monthly reports are always within the same year\n return $from->format('M Y');\n\n case self::FREQUENCY_WEEKLY:\n // '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ\n $startDay = $from->format('j');\n $endDay = $to->format('j');\n $startMonth = $from->format('M');\n $endMonth = $to->format('M');\n\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n if ($startMonth !== $endMonth) {\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n return \"{$startDay} - {$endDay} {$endMonth} {$toYear}\";\n\n case self::FREQUENCY_ONE_OFF:\n // '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ\n $startDay = $from->format('j');\n $startMonth = $from->format('M');\n $endDay = $to->format('j');\n $endMonth = $to->format('M');\n\n // If same month and year, use a format like '2-31 May 2025'\n if ($startMonth === $endMonth && ! $differentYears) {\n return \"{$startDay} - {$endDay} {$startMonth} {$toYear}\";\n }\n\n // If different years, include both years\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n // Same year but different months\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n\n default:\n // Default format for unknown frequencies\n return $from->format('j M Y') . ' - ' . $to->format('j M Y');\n }\n }\n\n public function sanitizeFileName(string $fileName): string\n {\n return str_replace(['/', '\\\\'], '-', $fileName);\n }\n\n private function getPayload(AutomatedReportsService $automatedReportsService)\n {\n $reportResult = AutomatedReportResult::find(269);\n $automatedReport = $reportResult->getReport();\n $activityIds = [1,2,3];\n $payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(\n automatedReport: $automatedReport,\n reportResult: $reportResult,\n activityIds: $activityIds,\n );\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));\n }\n\n private function rateLimit()\n {\n $team = Team::find(2);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n for ($i = 0 ; $i < 3; $i++) {\n// if ($i % 25 === 0) {\n// $this->info(\"Syncing opportunity {$i}\");\n $this->info(\"Matching contact {$i}\");\n// }\n// $crmService->syncOpportunity('374720564');\n $crmService->matchByName('Robot');\n }\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands;\n\nuse Carbon\\Carbon;\nuse Carbon\\CarbonImmutable;\nuse Illuminate\\Console\\Command;\nuse InvalidArgumentException;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\SendReportMailJob;\nuse Jiminny\\Jobs\\JobDispatcherInterface;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Activity\\CrmOwnerResolver;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\UserPilot\\UserPilotClient;\n\n/**\n * Class JiminnyDebugCommand\n *\n * @package Jiminny\\Console\\Commands\n */\nclass JiminnyDebugCommand extends Command\n{\n public const string FREQUENCY_DAILY = 'daily';\n public const string FREQUENCY_WEEKLY = 'weekly';\n public const string FREQUENCY_MONTHLY = 'monthly';\n public const string FREQUENCY_QUARTERLY = 'quarterly';\n public const string FREQUENCY_ONE_OFF = 'one_off';\n protected $signature = 'jiminny:debug';\n\n public function handle(\n JobDispatcherInterface $jobDispatcher,\n AutomatedReportsService $automatedReportsService,\n AutomatedReportsRepository $automatedReportsRepository,\n UserPilotClient $userPilotClient\n ): void {\n $this->rateLimit();\n exit(1);\n\n\n\n $report = AutomatedReport::find(71);\n $last = AutomatedReportResult::query()\n ->where('report_id', $report->getId())\n ->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])\n// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)\n ->whereDate('created_at', CarbonImmutable::now()->toDateString())\n ->latest()\n ->first();\n\n $this->info(\"Last: {$last->getId()}\");\n\n exit(1);\n\n $user = User::find(143);\n // $count = $automatedReportsRepository->countUserReports($user);\n // $this->info(\"Count: {$count}\");\n // $count = $automatedReportsRepository->countAllUserReports($user);\n // $this->info(\"All count: {$count}\");\n\n $payload = [\n 'report_type' => 'ask_jiminny',\n 'frequency' => 'weekly',\n ];\n $userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);\n\n exit(1);\n\n $now = Carbon::now()->subDay(1);\n $this->info(\"Now: {$now->toDateTimeString()}\");\n $weekStart = Carbon::getWeekStartsAt();\n $this->info(\"Now: {$weekStart}\");\n\n // $from = $now->copy()->previousWeekday()->startOfDay();\n // $to = $now->copy()->previousWeekday()->endOfDay();\n\n // $fromOld = $now->copy()->subWeeks(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subWeek()->startOfWeek();\n // $toNew = $now->copy()->subWeek()->endOfWeek();\n\n // $fromOld = $now->copy()->subMonths(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();\n // $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();\n\n $fromOld = $now->copy()->subMonths(3)->startOfDay();\n $toOld = $now->copy()->subDay()->endOfDay();\n $fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();\n $toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();\n\n $this->info(\"From old: {$fromOld->toDateTimeString()}\");\n $this->info(\"To old: {$toOld->toDateTimeString()}\");\n $this->info(\"From new: {$fromNew->toDateTimeString()}\");\n $this->info(\"To new: {$toNew->toDateTimeString()}\");\n\n exit(1);\n\n $report = AutomatedReport::find(71);\n\n $job = new RequestGenerateAskJiminnyReportJob($report->getUuid());\n $jobDispatcher->dispatch($job);\n\n exit(1);\n\n\n // $this->formatDate($jobDispatcher);\n // $this->sendMail($jobDispatcher, $automatedReportsService);\n // $this->crmService();\n\n $this->getPayload($automatedReportsService);\n\n exit(1);\n }\n\n\n\n private function crmService()\n {\n $activity = Activity::find(418141);\n\n $team = Team::find(19);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n $crmService->createTranscriptNotes($activity);\n }\n\n private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)\n {\n $reportUuid = '';\n // $report = $automatedReportsService->getReportResult($reportUuid);\n $report = AutomatedReportResult::find(275);\n $validRecipients = $automatedReportsService->getValidRecipientUsers(\n $report->getReport(),\n includeJiminny: true,\n );\n\n $recipient = $validRecipients[0];\n\n $fileName = $automatedReportsService->getReportFileName($report);\n $typeName = $report->getReport()->getCustomName()\n ?? $automatedReportsService->getReportTypeName($report);\n $teamsName = $automatedReportsService->getReportTeamsName($report);\n $periodName = $automatedReportsService->getReportPeriodName($report);\n $s3Path = $automatedReportsService->getMediaPath($report);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));\n\n $jobDispatcher->dispatch(\n new SendReportMailJob(\n reportUuid: $report->getUuid(),\n s3Path: $s3Path,\n recipientEmail: $recipient['email'],\n recipientName: $recipient['name'] ?? null,\n fileName: $fileName,\n typeName: $typeName,\n teamsName: $teamsName,\n periodName: $periodName,\n isAskJiminny: true,\n )\n );\n\n exit(1);\n }\n\n private function formatDate(JobDispatcherInterface $jobDispatcher): void\n {\n $customName = 'Custom report name';\n // $frequency = self::FREQUENCY_DAILY;\n // $frequency = self::FREQUENCY_WEEKLY;\n $frequency = self::FREQUENCY_MONTHLY;\n // $frequency = self::FREQUENCY_QUARTERLY;\n // $frequency = self::FREQUENCY_ONE_OFF;\n $period = $this->calculateFromAndToDatePeriod($frequency);\n $from = $period['fromDate'];\n $to = $period['toDate'];\n $periodName = $this->formatReportPeriodName($frequency, $from, $to);\n $filenameSuffix = null;\n\n if ($customName) {\n if ($filenameSuffix) {\n $customName .= \" {$filenameSuffix}\";\n }\n\n $result = $this->sanitizeFileName(\"{$customName} - {$periodName}\");\n }\n\n $this->info($result);\n }\n\n public function calculateFromAndToDatePeriod(\n string $frequency,\n ?Carbon $fromDate = null,\n ?Carbon $toDate = null\n ): array {\n if ($frequency === self::FREQUENCY_ONE_OFF) {\n return [\n 'fromDate' => $fromDate,\n 'toDate' => $toDate,\n ];\n }\n\n $now = Carbon::now();\n\n return match ($frequency) {\n self::FREQUENCY_DAILY => [\n 'fromDate' => $now->copy()->subDay()->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_WEEKLY => [\n 'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_MONTHLY => [\n 'fromDate' => $now->copy()->subMonths(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_QUARTERLY => [\n 'fromDate' => $now->copy()->subMonths(3)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n default => throw new InvalidArgumentException(\"Unsupported frequency: {$frequency}\"),\n };\n }\n\n private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string\n {\n $fromYear = $from->format('Y');\n $toYear = $to->format('Y');\n $differentYears = $fromYear !== $toYear;\n\n switch ($frequency) {\n case self::FREQUENCY_DAILY:\n return $from->format('j M Y');\n\n case self::FREQUENCY_QUARTERLY:\n // 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ\n $startMonth = $from->format('M');\n $endMonth = $to->copy()->subMonth();\n $endMonthName = $endMonth->format('M');\n $endMonthYear = $endMonth->format('Y');\n\n if ($differentYears) {\n return \"{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}\";\n }\n\n return \"{$startMonth} - {$endMonthName} {$toYear}\";\n\n case self::FREQUENCY_MONTHLY:\n // 'May 2025' - monthly reports are always within the same year\n return $from->format('M Y');\n\n case self::FREQUENCY_WEEKLY:\n // '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ\n $startDay = $from->format('j');\n $endDay = $to->format('j');\n $startMonth = $from->format('M');\n $endMonth = $to->format('M');\n\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n if ($startMonth !== $endMonth) {\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n return \"{$startDay} - {$endDay} {$endMonth} {$toYear}\";\n\n case self::FREQUENCY_ONE_OFF:\n // '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ\n $startDay = $from->format('j');\n $startMonth = $from->format('M');\n $endDay = $to->format('j');\n $endMonth = $to->format('M');\n\n // If same month and year, use a format like '2-31 May 2025'\n if ($startMonth === $endMonth && ! $differentYears) {\n return \"{$startDay} - {$endDay} {$startMonth} {$toYear}\";\n }\n\n // If different years, include both years\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n // Same year but different months\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n\n default:\n // Default format for unknown frequencies\n return $from->format('j M Y') . ' - ' . $to->format('j M Y');\n }\n }\n\n public function sanitizeFileName(string $fileName): string\n {\n return str_replace(['/', '\\\\'], '-', $fileName);\n }\n\n private function getPayload(AutomatedReportsService $automatedReportsService)\n {\n $reportResult = AutomatedReportResult::find(269);\n $automatedReport = $reportResult->getReport();\n $activityIds = [1,2,3];\n $payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(\n automatedReport: $automatedReport,\n reportResult: $reportResult,\n activityIds: $activityIds,\n );\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));\n }\n\n private function rateLimit()\n {\n $team = Team::find(2);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n for ($i = 0 ; $i < 3; $i++) {\n// if ($i % 25 === 0) {\n// $this->info(\"Syncing opportunity {$i}\");\n $this->info(\"Matching contact {$i}\");\n// }\n// $crmService->syncOpportunity('374720564');\n $crmService->matchByName('Robot');\n }\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
933549412653465320
|
1378509698726702473
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Analyzing…
Previous Highlighted Error
Next Highlighted Error
[2026-05-07 14:20:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa","trace_id":"684cd2bd-f191-417a-bae8-b1454d9c74ab"}
[2026-05-07 14:20:49] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"14:15","to":"14:20"} {"correlation_id":"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa","trace_id":"684cd2bd-f191-417a-bae8-b1454d9c74ab"}
[2026-05-07 14:20:49] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"04:10","to":"04:15"} {"correlation_id":"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa","trace_id":"684cd2bd-f191-417a-bae8-b1454d9c74ab"}
[2026-05-07 14:20:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa","trace_id":"684cd2bd-f191-417a-bae8-b1454d9c74ab"}
[2026-05-07 14:20:51] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:51] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:51] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:53] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:53] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:57] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"de9df731-ad8f-4ddc-a665-897e93bf7930","trace_id":"a69261c3-fce6-4a85-8c7b-b577d5829ca3"}
[2026-05-07 14:20:57] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"190bc58b-d308-4db3-9c49-c6fd8ac78e0c","trace_id":"b95f5edd-3b52-4909-ba01-e29c1dc9699f"}
[2026-05-07 14:20:57] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"de9df731-ad8f-4ddc-a665-897e93bf7930","trace_id":"a69261c3-fce6-4a85-8c7b-b577d5829ca3"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-07T14:22:57.321697Z"} {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"190bc58b-d308-4db3-9c49-c6fd8ac78e0c","trace_id":"b95f5edd-3b52-4909-ba01-e29c1dc9699f"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"[URL_WITH_CREDENTIALS] Jiminny\Console\Commands
*/
class JiminnyDebugCommand extends Command
{
public const string FREQUENCY_DAILY = 'daily';
public const string FREQUENCY_WEEKLY = 'weekly';
public const string FREQUENCY_MONTHLY = 'monthly';
public const string FREQUENCY_QUARTERLY = 'quarterly';
public const string FREQUENCY_ONE_OFF = 'one_off';
protected $signature = 'jiminny:debug';
public function handle(
JobDispatcherInterface $jobDispatcher,
AutomatedReportsService $automatedReportsService,
AutomatedReportsRepository $automatedReportsRepository,
UserPilotClient $userPilotClient
): void {
$this->rateLimit();
exit(1);
$report = AutomatedReport::find(71);
$last = AutomatedReportResult::query()
->where('report_id', $report->getId())
->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])
// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)
->whereDate('created_at', CarbonImmutable::now()->toDateString())
->latest()
->first();
$this->info("Last: {$last->getId()}");
exit(1);
$user = User::find(143);
// $count = $automatedReportsRepository->countUserReports($user);
// $this->info("Count: {$count}");
// $count = $automatedReportsRepository->countAllUserReports($user);
// $this->info("All count: {$count}");
$payload = [
'report_type' => 'ask_jiminny',
'frequency' => 'weekly',
];
$userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);
exit(1);
$now = Carbon::now()->subDay(1);
$this->info("Now: {$now->toDateTimeString()}");
$weekStart = Carbon::getWeekStartsAt();
$this->info("Now: {$weekStart}");
// $from = $now->copy()->previousWeekday()->startOfDay();
// $to = $now->copy()->previousWeekday()->endOfDay();
// $fromOld = $now->copy()->subWeeks(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subWeek()->startOfWeek();
// $toNew = $now->copy()->subWeek()->endOfWeek();
// $fromOld = $now->copy()->subMonths(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();
// $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();
$fromOld = $now->copy()->subMonths(3)->startOfDay();
$toOld = $now->copy()->subDay()->endOfDay();
$fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();
$toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();
$this->info("From old: {$fromOld->toDateTimeString()}");
$this->info("To old: {$toOld->toDateTimeString()}");
$this->info("From new: {$fromNew->toDateTimeString()}");
$this->info("To new: {$toNew->toDateTimeString()}");
exit(1);
$report = AutomatedReport::find(71);
$job = new RequestGenerateAskJiminnyReportJob($report->getUuid());
$jobDispatcher->dispatch($job);
exit(1);
// $this->formatDate($jobDispatcher);
// $this->sendMail($jobDispatcher, $automatedReportsService);
// $this->crmService();
$this->getPayload($automatedReportsService);
exit(1);
}
private function crmService()
{
$activity = Activity::find(418141);
$team = Team::find(19);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
$crmService->createTranscriptNotes($activity);
}
private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)
{
$reportUuid = '';
// $report = $automatedReportsService->getReportResult($reportUuid);
$report = AutomatedReportResult::find(275);
$validRecipients = $automatedReportsService->getValidRecipientUsers(
$report->getReport(),
includeJiminny: true,
);
$recipient = $validRecipients[0];
$fileName = $automatedReportsService->getReportFileName($report);
$typeName = $report->getReport()->getCustomName()
?? $automatedReportsService->getReportTypeName($report);
$teamsName = $automatedReportsService->getReportTeamsName($report);
$periodName = $automatedReportsService->getReportPeriodName($report);
$s3Path = $automatedReportsService->getMediaPath($report);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));
$jobDispatcher->dispatch(
new SendReportMailJob(
reportUuid: $report->getUuid(),
s3Path: $s3Path,
recipientEmail: $recipient['email'],
recipientName: $recipient['name'] ?? null,
fileName: $fileName,
typeName: $typeName,
teamsName: $teamsName,
periodName: $periodName,
isAskJiminny: true,
)
);
exit(1);
}
private function formatDate(JobDispatcherInterface $jobDispatcher): void
{
$customName = 'Custom report name';
// $frequency = self::FREQUENCY_DAILY;
// $frequency = self::FREQUENCY_WEEKLY;
$frequency = self::FREQUENCY_MONTHLY;
// $frequency = self::FREQUENCY_QUARTERLY;
// $frequency = self::FREQUENCY_ONE_OFF;
$period = $this->calculateFromAndToDatePeriod($frequency);
$from = $period['fromDate'];
$to = $period['toDate'];
$periodName = $this->formatReportPeriodName($frequency, $from, $to);
$filenameSuffix = null;
if ($customName) {
if ($filenameSuffix) {
$customName .= " {$filenameSuffix}";
}
$result = $this->sanitizeFileName("{$customName} - {$periodName}");
}
$this->info($result);
}
public function calculateFromAndToDatePeriod(
string $frequency,
?Carbon $fromDate = null,
?Carbon $toDate = null
): array {
if ($frequency === self::FREQUENCY_ONE_OFF) {
return [
'fromDate' => $fromDate,
'toDate' => $toDate,
];
}
$now = Carbon::now();
return match ($frequency) {
self::FREQUENCY_DAILY => [
'fromDate' => $now->copy()->subDay()->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_WEEKLY => [
'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_MONTHLY => [
'fromDate' => $now->copy()->subMonths(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_QUARTERLY => [
'fromDate' => $now->copy()->subMonths(3)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
default => throw new InvalidArgumentException("Unsupported frequency: {$frequency}"),
};
}
private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string
{
$fromYear = $from->format('Y');
$toYear = $to->format('Y');
$differentYears = $fromYear !== $toYear;
switch ($frequency) {
case self::FREQUENCY_DAILY:
return $from->format('j M Y');
case self::FREQUENCY_QUARTERLY:
// 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ
$startMonth = $from->format('M');
$endMonth = $to->copy()->subMonth();
$endMonthName = $endMonth->format('M');
$endMonthYear = $endMonth->format('Y');
if ($differentYears) {
return "{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}";
}
return "{$startMonth} - {$endMonthName} {$toYear}";
case self::FREQUENCY_MONTHLY:
// 'May 2025' - monthly reports are always within the same year
return $from->format('M Y');
case self::FREQUENCY_WEEKLY:
// '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ
$startDay = $from->format('j');
$endDay = $to->format('j');
$startMonth = $from->format('M');
$endMonth = $to->format('M');
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
if ($startMonth !== $endMonth) {
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
}
return "{$startDay} - {$endDay} {$endMonth} {$toYear}";
case self::FREQUENCY_ONE_OFF:
// '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ
$startDay = $from->format('j');
$startMonth = $from->format('M');
$endDay = $to->format('j');
$endMonth = $to->format('M');
// If same month and year, use a format like '2-31 May 2025'
if ($startMonth === $endMonth && ! $differentYears) {
return "{$startDay} - {$endDay} {$startMonth} {$toYear}";
}
// If different years, include both years
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
// Same year but different months
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
default:
// Default format for unknown frequencies
return $from->format('j M Y') . ' - ' . $to->format('j M Y');
}
}
public function sanitizeFileName(string $fileName): string
{
return str_replace(['/', '\\'], '-', $fileName);
}
private function getPayload(AutomatedReportsService $automatedReportsService)
{
$reportResult = AutomatedReportResult::find(269);
$automatedReport = $reportResult->getReport();
$activityIds = [1,2,3];
$payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $reportResult,
activityIds: $activityIds,
);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));
}
private function rateLimit()
{
$team = Team::find(2);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
for ($i = 0 ; $i < 3; $i++) {
// if ($i % 25 === 0) {
// $this->info("Syncing opportunity {$i}");
$this->info("Matching contact {$i}");
// }
// $crmService->syncOpportunity('374720564');
$crmService->matchByName('Robot');
}
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
4686
|
169
|
22
|
2026-05-07T14:21:17.846205+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778163677846_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Analyzing…
Previous Highlighted Error
Next Highlighted Error
[2026-05-07 14:20:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa","trace_id":"684cd2bd-f191-417a-bae8-b1454d9c74ab"}
[2026-05-07 14:20:49] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"14:15","to":"14:20"} {"correlation_id":"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa","trace_id":"684cd2bd-f191-417a-bae8-b1454d9c74ab"}
[2026-05-07 14:20:49] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"04:10","to":"04:15"} {"correlation_id":"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa","trace_id":"684cd2bd-f191-417a-bae8-b1454d9c74ab"}
[2026-05-07 14:20:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa","trace_id":"684cd2bd-f191-417a-bae8-b1454d9c74ab"}
[2026-05-07 14:20:51] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:51] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:51] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:53] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:53] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:57] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"de9df731-ad8f-4ddc-a665-897e93bf7930","trace_id":"a69261c3-fce6-4a85-8c7b-b577d5829ca3"}
[2026-05-07 14:20:57] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"190bc58b-d308-4db3-9c49-c6fd8ac78e0c","trace_id":"b95f5edd-3b52-4909-ba01-e29c1dc9699f"}
[2026-05-07 14:20:57] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"de9df731-ad8f-4ddc-a665-897e93bf7930","trace_id":"a69261c3-fce6-4a85-8c7b-b577d5829ca3"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-07T14:22:57.321697Z"} {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"190bc58b-d308-4db3-9c49-c6fd8ac78e0c","trace_id":"b95f5edd-3b52-4909-ba01-e29c1dc9699f"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"[URL_WITH_CREDENTIALS] Jiminny\Console\Commands
*/
class JiminnyDebugCommand extends Command
{
public const string FREQUENCY_DAILY = 'daily';
public const string FREQUENCY_WEEKLY = 'weekly';
public const string FREQUENCY_MONTHLY = 'monthly';
public const string FREQUENCY_QUARTERLY = 'quarterly';
public const string FREQUENCY_ONE_OFF = 'one_off';
protected $signature = 'jiminny:debug';
public function handle(
JobDispatcherInterface $jobDispatcher,
AutomatedReportsService $automatedReportsService,
AutomatedReportsRepository $automatedReportsRepository,
UserPilotClient $userPilotClient
): void {
$this->rateLimit();
exit(1);
$report = AutomatedReport::find(71);
$last = AutomatedReportResult::query()
->where('report_id', $report->getId())
->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])
// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)
->whereDate('created_at', CarbonImmutable::now()->toDateString())
->latest()
->first();
$this->info("Last: {$last->getId()}");
exit(1);
$user = User::find(143);
// $count = $automatedReportsRepository->countUserReports($user);
// $this->info("Count: {$count}");
// $count = $automatedReportsRepository->countAllUserReports($user);
// $this->info("All count: {$count}");
$payload = [
'report_type' => 'ask_jiminny',
'frequency' => 'weekly',
];
$userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);
exit(1);
$now = Carbon::now()->subDay(1);
$this->info("Now: {$now->toDateTimeString()}");
$weekStart = Carbon::getWeekStartsAt();
$this->info("Now: {$weekStart}");
// $from = $now->copy()->previousWeekday()->startOfDay();
// $to = $now->copy()->previousWeekday()->endOfDay();
// $fromOld = $now->copy()->subWeeks(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subWeek()->startOfWeek();
// $toNew = $now->copy()->subWeek()->endOfWeek();
// $fromOld = $now->copy()->subMonths(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();
// $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();
$fromOld = $now->copy()->subMonths(3)->startOfDay();
$toOld = $now->copy()->subDay()->endOfDay();
$fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();
$toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();
$this->info("From old: {$fromOld->toDateTimeString()}");
$this->info("To old: {$toOld->toDateTimeString()}");
$this->info("From new: {$fromNew->toDateTimeString()}");
$this->info("To new: {$toNew->toDateTimeString()}");
exit(1);
$report = AutomatedReport::find(71);
$job = new RequestGenerateAskJiminnyReportJob($report->getUuid());
$jobDispatcher->dispatch($job);
exit(1);
// $this->formatDate($jobDispatcher);
// $this->sendMail($jobDispatcher, $automatedReportsService);
// $this->crmService();
$this->getPayload($automatedReportsService);
exit(1);
}
private function crmService()
{
$activity = Activity::find(418141);
$team = Team::find(19);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
$crmService->createTranscriptNotes($activity);
}
private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)
{
$reportUuid = '';
// $report = $automatedReportsService->getReportResult($reportUuid);
$report = AutomatedReportResult::find(275);
$validRecipients = $automatedReportsService->getValidRecipientUsers(
$report->getReport(),
includeJiminny: true,
);
$recipient = $validRecipients[0];
$fileName = $automatedReportsService->getReportFileName($report);
$typeName = $report->getReport()->getCustomName()
?? $automatedReportsService->getReportTypeName($report);
$teamsName = $automatedReportsService->getReportTeamsName($report);
$periodName = $automatedReportsService->getReportPeriodName($report);
$s3Path = $automatedReportsService->getMediaPath($report);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));
$jobDispatcher->dispatch(
new SendReportMailJob(
reportUuid: $report->getUuid(),
s3Path: $s3Path,
recipientEmail: $recipient['email'],
recipientName: $recipient['name'] ?? null,
fileName: $fileName,
typeName: $typeName,
teamsName: $teamsName,
periodName: $periodName,
isAskJiminny: true,
)
);
exit(1);
}
private function formatDate(JobDispatcherInterface $jobDispatcher): void
{
$customName = 'Custom report name';
// $frequency = self::FREQUENCY_DAILY;
// $frequency = self::FREQUENCY_WEEKLY;
$frequency = self::FREQUENCY_MONTHLY;
// $frequency = self::FREQUENCY_QUARTERLY;
// $frequency = self::FREQUENCY_ONE_OFF;
$period = $this->calculateFromAndToDatePeriod($frequency);
$from = $period['fromDate'];
$to = $period['toDate'];
$periodName = $this->formatReportPeriodName($frequency, $from, $to);
$filenameSuffix = null;
if ($customName) {
if ($filenameSuffix) {
$customName .= " {$filenameSuffix}";
}
$result = $this->sanitizeFileName("{$customName} - {$periodName}");
}
$this->info($result);
}
public function calculateFromAndToDatePeriod(
string $frequency,
?Carbon $fromDate = null,
?Carbon $toDate = null
): array {
if ($frequency === self::FREQUENCY_ONE_OFF) {
return [
'fromDate' => $fromDate,
'toDate' => $toDate,
];
}
$now = Carbon::now();
return match ($frequency) {
self::FREQUENCY_DAILY => [
'fromDate' => $now->copy()->subDay()->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_WEEKLY => [
'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_MONTHLY => [
'fromDate' => $now->copy()->subMonths(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_QUARTERLY => [
'fromDate' => $now->copy()->subMonths(3)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
default => throw new InvalidArgumentException("Unsupported frequency: {$frequency}"),
};
}
private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string
{
$fromYear = $from->format('Y');
$toYear = $to->format('Y');
$differentYears = $fromYear !== $toYear;
switch ($frequency) {
case self::FREQUENCY_DAILY:
return $from->format('j M Y');
case self::FREQUENCY_QUARTERLY:
// 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ
$startMonth = $from->format('M');
$endMonth = $to->copy()->subMonth();
$endMonthName = $endMonth->format('M');
$endMonthYear = $endMonth->format('Y');
if ($differentYears) {
return "{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}";
}
return "{$startMonth} - {$endMonthName} {$toYear}";
case self::FREQUENCY_MONTHLY:
// 'May 2025' - monthly reports are always within the same year
return $from->format('M Y');
case self::FREQUENCY_WEEKLY:
// '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ
$startDay = $from->format('j');
$endDay = $to->format('j');
$startMonth = $from->format('M');
$endMonth = $to->format('M');
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
if ($startMonth !== $endMonth) {
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
}
return "{$startDay} - {$endDay} {$endMonth} {$toYear}";
case self::FREQUENCY_ONE_OFF:
// '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ
$startDay = $from->format('j');
$startMonth = $from->format('M');
$endDay = $to->format('j');
$endMonth = $to->format('M');
// If same month and year, use a format like '2-31 May 2025'
if ($startMonth === $endMonth && ! $differentYears) {
return "{$startDay} - {$endDay} {$startMonth} {$toYear}";
}
// If different years, include both years
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
// Same year but different months
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
default:
// Default format for unknown frequencies
return $from->format('j M Y') . ' - ' . $to->format('j M Y');
}
}
public function sanitizeFileName(string $fileName): string
{
return str_replace(['/', '\\'], '-', $fileName);
}
private function getPayload(AutomatedReportsService $automatedReportsService)
{
$reportResult = AutomatedReportResult::find(269);
$automatedReport = $reportResult->getReport();
$activityIds = [1,2,3];
$payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $reportResult,
activityIds: $activityIds,
);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));
}
private function rateLimit()
{
$team = Team::find(2);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
for ($i = 0 ; $i < 3; $i++) {
// if ($i % 25 === 0) {
// $this->info("Syncing opportunity {$i}");
$this->info("Matching contact {$i}");
// }
// $crmService->syncOpportunity('374720564');
$crmService->matchByName('Robot');
}
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Analyzing…","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-07 14:20:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa\",\"trace_id\":\"684cd2bd-f191-417a-bae8-b1454d9c74ab\"}\n[2026-05-07 14:20:49] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"14:15\",\"to\":\"14:20\"} {\"correlation_id\":\"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa\",\"trace_id\":\"684cd2bd-f191-417a-bae8-b1454d9c74ab\"}\n[2026-05-07 14:20:49] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"04:10\",\"to\":\"04:15\"} {\"correlation_id\":\"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa\",\"trace_id\":\"684cd2bd-f191-417a-bae8-b1454d9c74ab\"}\n[2026-05-07 14:20:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa\",\"trace_id\":\"684cd2bd-f191-417a-bae8-b1454d9c74ab\"}\n[2026-05-07 14:20:51] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:51] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:53] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:53] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:57] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"de9df731-ad8f-4ddc-a665-897e93bf7930\",\"trace_id\":\"a69261c3-fce6-4a85-8c7b-b577d5829ca3\"}\n[2026-05-07 14:20:57] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"190bc58b-d308-4db3-9c49-c6fd8ac78e0c\",\"trace_id\":\"b95f5edd-3b52-4909-ba01-e29c1dc9699f\"}\n[2026-05-07 14:20:57] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"de9df731-ad8f-4ddc-a665-897e93bf7930\",\"trace_id\":\"a69261c3-fce6-4a85-8c7b-b577d5829ca3\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-07T14:22:57.321697Z\"} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"190bc58b-d308-4db3-9c49-c6fd8ac78e0c\",\"trace_id\":\"b95f5edd-3b52-4909-ba01-e29c1dc9699f\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"ac223fa8-7ef4-4b89-b8ec-ee8d4cafc806\",\"trace_id\":\"8896481b-9957-4839-8721-60c0c08eb390\"}\n[2026-05-07 14:20:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"ac223fa8-7ef4-4b89-b8ec-ee8d4cafc806\",\"trace_id\":\"8896481b-9957-4839-8721-60c0c08eb390\"}\n[2026-05-07 14:21:02] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"bbcb9735-9fc4-4b0a-baeb-e9ae6c709606\",\"trace_id\":\"c59d79ec-9b93-40ac-a873-b87785cf9e8c\"}\n[2026-05-07 14:21:02] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"bbcb9735-9fc4-4b0a-baeb-e9ae6c709606\",\"trace_id\":\"c59d79ec-9b93-40ac-a873-b87785cf9e8c\"}\n[2026-05-07 14:21:02] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:02] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:03] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:08] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:08] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:08] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:11] local.INFO: [Commands/AsyncUpdateEsEntities] Starting ES update worker {\"pid\":53405,\"workerId\":\"\",\"target\":\"activities\"} {\"correlation_id\":\"ffa13dc4-3e53-4b4e-926e-79364a208ec7\",\"trace_id\":\"0624e8e9-a157-4cfd-a0fe-3b3f00575571\"}\n[2026-05-07 14:21:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[2026-05-07 14:21:14] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[2026-05-07 14:21:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[2026-05-07 14:21:14] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[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-1.0.1.1-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\"}\n[2026-05-07 14:21:15] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.3,\"average_seconds_per_request\":0} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[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\":[\"9f80deba8e628428-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-70e8-75bb-82b4-960d2a87e858\\\", cfr;desc=\\\"9f80deba951c8428-IAD\\\"\"],\"x-content-type-options\":[\"nosniff\"],\"x-hubspot-correlation-id\":[\"019e02d0-70e8-75bb-82b4-960d2a87e858\"],\"Set-Cookie\":[\"__cf_bm=41zajn3_MAqqqnsb1GdPA0x_HmdabUWyA9P8lHCvM08-1778163675-1.0.1.1-ugXCS21LvzCQWtlXIyGlcLY0Tve2WOIhhmEzBYBH2Xw5EAOdjH0WoV37tQ37WWKai8bXf0QykXHATpPYP3ePCUbn.HFxC8Bbdk56iETxTsc; 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=0hhy4w1YbDpH4qNryl7aTK0m6Gm28%2BNeQmF8%2FVVbgDl1pFgZ%2B11i99wnGB0KS1YdbGMiSO4nOpvlkjBcRFPjd4Hn4ZAVTS9ANo9IUyMNf%2BRMvrOWYfBHLfszXWAx14AM\\\"}],\\\"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\"}\n[2026-05-07 14:21:15] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.23,\"average_seconds_per_request\":0} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[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\":[\"9f80debbf9f52ba5-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-71c7-7668-a485-fd1d24c81154\\\", cfr;desc=\\\"9f80debc04d52ba5-IAD\\\"\"],\"x-content-type-options\":[\"nosniff\"],\"x-hubspot-correlation-id\":[\"019e02d0-71c7-7668-a485-fd1d24c81154\"],\"Set-Cookie\":[\"__cf_bm=JUcIASavhiP6P_rD6cRIR7kxEus3rngscJ5QNqWIVpU-1778163675-1.0.1.1-TGYUj5baNqvwnisKsopNGX17IQyZmw2Jy9K3la6papwLXM.Tq4nHBDPBCyGo1Cvctu6HFnj4UvDHxypI._iZy2xnYGttXCwOvQXA2N5Wp0w; 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=JLQEG0iCv%2BtOST4nO2j%2FnsH9nzpJQNy7CaO%2BM%2FpcRSxKbixTs130kxnx1K6WJoi454N0IoKvRA2SY21RZOCZB70ib5k2wbFGdVXoqXjEpu20leWMX3LEQPBCEIB7iqyY\\\"}],\\\"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\"}\n[2026-05-07 14:21:15] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.23,\"average_seconds_per_request\":0} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}","depth":4,"on_screen":true,"value":"[2026-05-07 14:20:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa\",\"trace_id\":\"684cd2bd-f191-417a-bae8-b1454d9c74ab\"}\n[2026-05-07 14:20:49] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"14:15\",\"to\":\"14:20\"} {\"correlation_id\":\"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa\",\"trace_id\":\"684cd2bd-f191-417a-bae8-b1454d9c74ab\"}\n[2026-05-07 14:20:49] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"04:10\",\"to\":\"04:15\"} {\"correlation_id\":\"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa\",\"trace_id\":\"684cd2bd-f191-417a-bae8-b1454d9c74ab\"}\n[2026-05-07 14:20:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa\",\"trace_id\":\"684cd2bd-f191-417a-bae8-b1454d9c74ab\"}\n[2026-05-07 14:20:51] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:51] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:53] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:53] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:57] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"de9df731-ad8f-4ddc-a665-897e93bf7930\",\"trace_id\":\"a69261c3-fce6-4a85-8c7b-b577d5829ca3\"}\n[2026-05-07 14:20:57] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"190bc58b-d308-4db3-9c49-c6fd8ac78e0c\",\"trace_id\":\"b95f5edd-3b52-4909-ba01-e29c1dc9699f\"}\n[2026-05-07 14:20:57] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"de9df731-ad8f-4ddc-a665-897e93bf7930\",\"trace_id\":\"a69261c3-fce6-4a85-8c7b-b577d5829ca3\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-07T14:22:57.321697Z\"} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"190bc58b-d308-4db3-9c49-c6fd8ac78e0c\",\"trace_id\":\"b95f5edd-3b52-4909-ba01-e29c1dc9699f\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"ac223fa8-7ef4-4b89-b8ec-ee8d4cafc806\",\"trace_id\":\"8896481b-9957-4839-8721-60c0c08eb390\"}\n[2026-05-07 14:20:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"ac223fa8-7ef4-4b89-b8ec-ee8d4cafc806\",\"trace_id\":\"8896481b-9957-4839-8721-60c0c08eb390\"}\n[2026-05-07 14:21:02] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"bbcb9735-9fc4-4b0a-baeb-e9ae6c709606\",\"trace_id\":\"c59d79ec-9b93-40ac-a873-b87785cf9e8c\"}\n[2026-05-07 14:21:02] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"bbcb9735-9fc4-4b0a-baeb-e9ae6c709606\",\"trace_id\":\"c59d79ec-9b93-40ac-a873-b87785cf9e8c\"}\n[2026-05-07 14:21:02] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:02] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:03] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:08] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:08] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:08] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:11] local.INFO: [Commands/AsyncUpdateEsEntities] Starting ES update worker {\"pid\":53405,\"workerId\":\"\",\"target\":\"activities\"} {\"correlation_id\":\"ffa13dc4-3e53-4b4e-926e-79364a208ec7\",\"trace_id\":\"0624e8e9-a157-4cfd-a0fe-3b3f00575571\"}\n[2026-05-07 14:21:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[2026-05-07 14:21:14] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[2026-05-07 14:21:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[2026-05-07 14:21:14] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[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-1.0.1.1-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\"}\n[2026-05-07 14:21:15] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.3,\"average_seconds_per_request\":0} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[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\":[\"9f80deba8e628428-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-70e8-75bb-82b4-960d2a87e858\\\", cfr;desc=\\\"9f80deba951c8428-IAD\\\"\"],\"x-content-type-options\":[\"nosniff\"],\"x-hubspot-correlation-id\":[\"019e02d0-70e8-75bb-82b4-960d2a87e858\"],\"Set-Cookie\":[\"__cf_bm=41zajn3_MAqqqnsb1GdPA0x_HmdabUWyA9P8lHCvM08-1778163675-1.0.1.1-ugXCS21LvzCQWtlXIyGlcLY0Tve2WOIhhmEzBYBH2Xw5EAOdjH0WoV37tQ37WWKai8bXf0QykXHATpPYP3ePCUbn.HFxC8Bbdk56iETxTsc; 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=0hhy4w1YbDpH4qNryl7aTK0m6Gm28%2BNeQmF8%2FVVbgDl1pFgZ%2B11i99wnGB0KS1YdbGMiSO4nOpvlkjBcRFPjd4Hn4ZAVTS9ANo9IUyMNf%2BRMvrOWYfBHLfszXWAx14AM\\\"}],\\\"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\"}\n[2026-05-07 14:21:15] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.23,\"average_seconds_per_request\":0} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[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\":[\"9f80debbf9f52ba5-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-71c7-7668-a485-fd1d24c81154\\\", cfr;desc=\\\"9f80debc04d52ba5-IAD\\\"\"],\"x-content-type-options\":[\"nosniff\"],\"x-hubspot-correlation-id\":[\"019e02d0-71c7-7668-a485-fd1d24c81154\"],\"Set-Cookie\":[\"__cf_bm=JUcIASavhiP6P_rD6cRIR7kxEus3rngscJ5QNqWIVpU-1778163675-1.0.1.1-TGYUj5baNqvwnisKsopNGX17IQyZmw2Jy9K3la6papwLXM.Tq4nHBDPBCyGo1Cvctu6HFnj4UvDHxypI._iZy2xnYGttXCwOvQXA2N5Wp0w; 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=JLQEG0iCv%2BtOST4nO2j%2FnsH9nzpJQNy7CaO%2BM%2FpcRSxKbixTs130kxnx1K6WJoi454N0IoKvRA2SY21RZOCZB70ib5k2wbFGdVXoqXjEpu20leWMX3LEQPBCEIB7iqyY\\\"}],\\\"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\"}\n[2026-05-07 14:21:15] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.23,\"average_seconds_per_request\":0} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"120","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands;\n\nuse Carbon\\Carbon;\nuse Carbon\\CarbonImmutable;\nuse Illuminate\\Console\\Command;\nuse InvalidArgumentException;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\SendReportMailJob;\nuse Jiminny\\Jobs\\JobDispatcherInterface;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Activity\\CrmOwnerResolver;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\UserPilot\\UserPilotClient;\n\n/**\n * Class JiminnyDebugCommand\n *\n * @package Jiminny\\Console\\Commands\n */\nclass JiminnyDebugCommand extends Command\n{\n public const string FREQUENCY_DAILY = 'daily';\n public const string FREQUENCY_WEEKLY = 'weekly';\n public const string FREQUENCY_MONTHLY = 'monthly';\n public const string FREQUENCY_QUARTERLY = 'quarterly';\n public const string FREQUENCY_ONE_OFF = 'one_off';\n protected $signature = 'jiminny:debug';\n\n public function handle(\n JobDispatcherInterface $jobDispatcher,\n AutomatedReportsService $automatedReportsService,\n AutomatedReportsRepository $automatedReportsRepository,\n UserPilotClient $userPilotClient\n ): void {\n $this->rateLimit();\n exit(1);\n\n\n\n $report = AutomatedReport::find(71);\n $last = AutomatedReportResult::query()\n ->where('report_id', $report->getId())\n ->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])\n// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)\n ->whereDate('created_at', CarbonImmutable::now()->toDateString())\n ->latest()\n ->first();\n\n $this->info(\"Last: {$last->getId()}\");\n\n exit(1);\n\n $user = User::find(143);\n // $count = $automatedReportsRepository->countUserReports($user);\n // $this->info(\"Count: {$count}\");\n // $count = $automatedReportsRepository->countAllUserReports($user);\n // $this->info(\"All count: {$count}\");\n\n $payload = [\n 'report_type' => 'ask_jiminny',\n 'frequency' => 'weekly',\n ];\n $userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);\n\n exit(1);\n\n $now = Carbon::now()->subDay(1);\n $this->info(\"Now: {$now->toDateTimeString()}\");\n $weekStart = Carbon::getWeekStartsAt();\n $this->info(\"Now: {$weekStart}\");\n\n // $from = $now->copy()->previousWeekday()->startOfDay();\n // $to = $now->copy()->previousWeekday()->endOfDay();\n\n // $fromOld = $now->copy()->subWeeks(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subWeek()->startOfWeek();\n // $toNew = $now->copy()->subWeek()->endOfWeek();\n\n // $fromOld = $now->copy()->subMonths(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();\n // $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();\n\n $fromOld = $now->copy()->subMonths(3)->startOfDay();\n $toOld = $now->copy()->subDay()->endOfDay();\n $fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();\n $toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();\n\n $this->info(\"From old: {$fromOld->toDateTimeString()}\");\n $this->info(\"To old: {$toOld->toDateTimeString()}\");\n $this->info(\"From new: {$fromNew->toDateTimeString()}\");\n $this->info(\"To new: {$toNew->toDateTimeString()}\");\n\n exit(1);\n\n $report = AutomatedReport::find(71);\n\n $job = new RequestGenerateAskJiminnyReportJob($report->getUuid());\n $jobDispatcher->dispatch($job);\n\n exit(1);\n\n\n // $this->formatDate($jobDispatcher);\n // $this->sendMail($jobDispatcher, $automatedReportsService);\n // $this->crmService();\n\n $this->getPayload($automatedReportsService);\n\n exit(1);\n }\n\n\n\n private function crmService()\n {\n $activity = Activity::find(418141);\n\n $team = Team::find(19);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n $crmService->createTranscriptNotes($activity);\n }\n\n private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)\n {\n $reportUuid = '';\n // $report = $automatedReportsService->getReportResult($reportUuid);\n $report = AutomatedReportResult::find(275);\n $validRecipients = $automatedReportsService->getValidRecipientUsers(\n $report->getReport(),\n includeJiminny: true,\n );\n\n $recipient = $validRecipients[0];\n\n $fileName = $automatedReportsService->getReportFileName($report);\n $typeName = $report->getReport()->getCustomName()\n ?? $automatedReportsService->getReportTypeName($report);\n $teamsName = $automatedReportsService->getReportTeamsName($report);\n $periodName = $automatedReportsService->getReportPeriodName($report);\n $s3Path = $automatedReportsService->getMediaPath($report);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));\n\n $jobDispatcher->dispatch(\n new SendReportMailJob(\n reportUuid: $report->getUuid(),\n s3Path: $s3Path,\n recipientEmail: $recipient['email'],\n recipientName: $recipient['name'] ?? null,\n fileName: $fileName,\n typeName: $typeName,\n teamsName: $teamsName,\n periodName: $periodName,\n isAskJiminny: true,\n )\n );\n\n exit(1);\n }\n\n private function formatDate(JobDispatcherInterface $jobDispatcher): void\n {\n $customName = 'Custom report name';\n // $frequency = self::FREQUENCY_DAILY;\n // $frequency = self::FREQUENCY_WEEKLY;\n $frequency = self::FREQUENCY_MONTHLY;\n // $frequency = self::FREQUENCY_QUARTERLY;\n // $frequency = self::FREQUENCY_ONE_OFF;\n $period = $this->calculateFromAndToDatePeriod($frequency);\n $from = $period['fromDate'];\n $to = $period['toDate'];\n $periodName = $this->formatReportPeriodName($frequency, $from, $to);\n $filenameSuffix = null;\n\n if ($customName) {\n if ($filenameSuffix) {\n $customName .= \" {$filenameSuffix}\";\n }\n\n $result = $this->sanitizeFileName(\"{$customName} - {$periodName}\");\n }\n\n $this->info($result);\n }\n\n public function calculateFromAndToDatePeriod(\n string $frequency,\n ?Carbon $fromDate = null,\n ?Carbon $toDate = null\n ): array {\n if ($frequency === self::FREQUENCY_ONE_OFF) {\n return [\n 'fromDate' => $fromDate,\n 'toDate' => $toDate,\n ];\n }\n\n $now = Carbon::now();\n\n return match ($frequency) {\n self::FREQUENCY_DAILY => [\n 'fromDate' => $now->copy()->subDay()->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_WEEKLY => [\n 'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_MONTHLY => [\n 'fromDate' => $now->copy()->subMonths(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_QUARTERLY => [\n 'fromDate' => $now->copy()->subMonths(3)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n default => throw new InvalidArgumentException(\"Unsupported frequency: {$frequency}\"),\n };\n }\n\n private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string\n {\n $fromYear = $from->format('Y');\n $toYear = $to->format('Y');\n $differentYears = $fromYear !== $toYear;\n\n switch ($frequency) {\n case self::FREQUENCY_DAILY:\n return $from->format('j M Y');\n\n case self::FREQUENCY_QUARTERLY:\n // 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ\n $startMonth = $from->format('M');\n $endMonth = $to->copy()->subMonth();\n $endMonthName = $endMonth->format('M');\n $endMonthYear = $endMonth->format('Y');\n\n if ($differentYears) {\n return \"{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}\";\n }\n\n return \"{$startMonth} - {$endMonthName} {$toYear}\";\n\n case self::FREQUENCY_MONTHLY:\n // 'May 2025' - monthly reports are always within the same year\n return $from->format('M Y');\n\n case self::FREQUENCY_WEEKLY:\n // '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ\n $startDay = $from->format('j');\n $endDay = $to->format('j');\n $startMonth = $from->format('M');\n $endMonth = $to->format('M');\n\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n if ($startMonth !== $endMonth) {\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n return \"{$startDay} - {$endDay} {$endMonth} {$toYear}\";\n\n case self::FREQUENCY_ONE_OFF:\n // '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ\n $startDay = $from->format('j');\n $startMonth = $from->format('M');\n $endDay = $to->format('j');\n $endMonth = $to->format('M');\n\n // If same month and year, use a format like '2-31 May 2025'\n if ($startMonth === $endMonth && ! $differentYears) {\n return \"{$startDay} - {$endDay} {$startMonth} {$toYear}\";\n }\n\n // If different years, include both years\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n // Same year but different months\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n\n default:\n // Default format for unknown frequencies\n return $from->format('j M Y') . ' - ' . $to->format('j M Y');\n }\n }\n\n public function sanitizeFileName(string $fileName): string\n {\n return str_replace(['/', '\\\\'], '-', $fileName);\n }\n\n private function getPayload(AutomatedReportsService $automatedReportsService)\n {\n $reportResult = AutomatedReportResult::find(269);\n $automatedReport = $reportResult->getReport();\n $activityIds = [1,2,3];\n $payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(\n automatedReport: $automatedReport,\n reportResult: $reportResult,\n activityIds: $activityIds,\n );\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));\n }\n\n private function rateLimit()\n {\n $team = Team::find(2);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n for ($i = 0 ; $i < 3; $i++) {\n// if ($i % 25 === 0) {\n// $this->info(\"Syncing opportunity {$i}\");\n $this->info(\"Matching contact {$i}\");\n// }\n// $crmService->syncOpportunity('374720564');\n $crmService->matchByName('Robot');\n }\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands;\n\nuse Carbon\\Carbon;\nuse Carbon\\CarbonImmutable;\nuse Illuminate\\Console\\Command;\nuse InvalidArgumentException;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\SendReportMailJob;\nuse Jiminny\\Jobs\\JobDispatcherInterface;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Activity\\CrmOwnerResolver;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\UserPilot\\UserPilotClient;\n\n/**\n * Class JiminnyDebugCommand\n *\n * @package Jiminny\\Console\\Commands\n */\nclass JiminnyDebugCommand extends Command\n{\n public const string FREQUENCY_DAILY = 'daily';\n public const string FREQUENCY_WEEKLY = 'weekly';\n public const string FREQUENCY_MONTHLY = 'monthly';\n public const string FREQUENCY_QUARTERLY = 'quarterly';\n public const string FREQUENCY_ONE_OFF = 'one_off';\n protected $signature = 'jiminny:debug';\n\n public function handle(\n JobDispatcherInterface $jobDispatcher,\n AutomatedReportsService $automatedReportsService,\n AutomatedReportsRepository $automatedReportsRepository,\n UserPilotClient $userPilotClient\n ): void {\n $this->rateLimit();\n exit(1);\n\n\n\n $report = AutomatedReport::find(71);\n $last = AutomatedReportResult::query()\n ->where('report_id', $report->getId())\n ->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])\n// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)\n ->whereDate('created_at', CarbonImmutable::now()->toDateString())\n ->latest()\n ->first();\n\n $this->info(\"Last: {$last->getId()}\");\n\n exit(1);\n\n $user = User::find(143);\n // $count = $automatedReportsRepository->countUserReports($user);\n // $this->info(\"Count: {$count}\");\n // $count = $automatedReportsRepository->countAllUserReports($user);\n // $this->info(\"All count: {$count}\");\n\n $payload = [\n 'report_type' => 'ask_jiminny',\n 'frequency' => 'weekly',\n ];\n $userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);\n\n exit(1);\n\n $now = Carbon::now()->subDay(1);\n $this->info(\"Now: {$now->toDateTimeString()}\");\n $weekStart = Carbon::getWeekStartsAt();\n $this->info(\"Now: {$weekStart}\");\n\n // $from = $now->copy()->previousWeekday()->startOfDay();\n // $to = $now->copy()->previousWeekday()->endOfDay();\n\n // $fromOld = $now->copy()->subWeeks(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subWeek()->startOfWeek();\n // $toNew = $now->copy()->subWeek()->endOfWeek();\n\n // $fromOld = $now->copy()->subMonths(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();\n // $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();\n\n $fromOld = $now->copy()->subMonths(3)->startOfDay();\n $toOld = $now->copy()->subDay()->endOfDay();\n $fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();\n $toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();\n\n $this->info(\"From old: {$fromOld->toDateTimeString()}\");\n $this->info(\"To old: {$toOld->toDateTimeString()}\");\n $this->info(\"From new: {$fromNew->toDateTimeString()}\");\n $this->info(\"To new: {$toNew->toDateTimeString()}\");\n\n exit(1);\n\n $report = AutomatedReport::find(71);\n\n $job = new RequestGenerateAskJiminnyReportJob($report->getUuid());\n $jobDispatcher->dispatch($job);\n\n exit(1);\n\n\n // $this->formatDate($jobDispatcher);\n // $this->sendMail($jobDispatcher, $automatedReportsService);\n // $this->crmService();\n\n $this->getPayload($automatedReportsService);\n\n exit(1);\n }\n\n\n\n private function crmService()\n {\n $activity = Activity::find(418141);\n\n $team = Team::find(19);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n $crmService->createTranscriptNotes($activity);\n }\n\n private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)\n {\n $reportUuid = '';\n // $report = $automatedReportsService->getReportResult($reportUuid);\n $report = AutomatedReportResult::find(275);\n $validRecipients = $automatedReportsService->getValidRecipientUsers(\n $report->getReport(),\n includeJiminny: true,\n );\n\n $recipient = $validRecipients[0];\n\n $fileName = $automatedReportsService->getReportFileName($report);\n $typeName = $report->getReport()->getCustomName()\n ?? $automatedReportsService->getReportTypeName($report);\n $teamsName = $automatedReportsService->getReportTeamsName($report);\n $periodName = $automatedReportsService->getReportPeriodName($report);\n $s3Path = $automatedReportsService->getMediaPath($report);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));\n\n $jobDispatcher->dispatch(\n new SendReportMailJob(\n reportUuid: $report->getUuid(),\n s3Path: $s3Path,\n recipientEmail: $recipient['email'],\n recipientName: $recipient['name'] ?? null,\n fileName: $fileName,\n typeName: $typeName,\n teamsName: $teamsName,\n periodName: $periodName,\n isAskJiminny: true,\n )\n );\n\n exit(1);\n }\n\n private function formatDate(JobDispatcherInterface $jobDispatcher): void\n {\n $customName = 'Custom report name';\n // $frequency = self::FREQUENCY_DAILY;\n // $frequency = self::FREQUENCY_WEEKLY;\n $frequency = self::FREQUENCY_MONTHLY;\n // $frequency = self::FREQUENCY_QUARTERLY;\n // $frequency = self::FREQUENCY_ONE_OFF;\n $period = $this->calculateFromAndToDatePeriod($frequency);\n $from = $period['fromDate'];\n $to = $period['toDate'];\n $periodName = $this->formatReportPeriodName($frequency, $from, $to);\n $filenameSuffix = null;\n\n if ($customName) {\n if ($filenameSuffix) {\n $customName .= \" {$filenameSuffix}\";\n }\n\n $result = $this->sanitizeFileName(\"{$customName} - {$periodName}\");\n }\n\n $this->info($result);\n }\n\n public function calculateFromAndToDatePeriod(\n string $frequency,\n ?Carbon $fromDate = null,\n ?Carbon $toDate = null\n ): array {\n if ($frequency === self::FREQUENCY_ONE_OFF) {\n return [\n 'fromDate' => $fromDate,\n 'toDate' => $toDate,\n ];\n }\n\n $now = Carbon::now();\n\n return match ($frequency) {\n self::FREQUENCY_DAILY => [\n 'fromDate' => $now->copy()->subDay()->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_WEEKLY => [\n 'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_MONTHLY => [\n 'fromDate' => $now->copy()->subMonths(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_QUARTERLY => [\n 'fromDate' => $now->copy()->subMonths(3)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n default => throw new InvalidArgumentException(\"Unsupported frequency: {$frequency}\"),\n };\n }\n\n private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string\n {\n $fromYear = $from->format('Y');\n $toYear = $to->format('Y');\n $differentYears = $fromYear !== $toYear;\n\n switch ($frequency) {\n case self::FREQUENCY_DAILY:\n return $from->format('j M Y');\n\n case self::FREQUENCY_QUARTERLY:\n // 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ\n $startMonth = $from->format('M');\n $endMonth = $to->copy()->subMonth();\n $endMonthName = $endMonth->format('M');\n $endMonthYear = $endMonth->format('Y');\n\n if ($differentYears) {\n return \"{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}\";\n }\n\n return \"{$startMonth} - {$endMonthName} {$toYear}\";\n\n case self::FREQUENCY_MONTHLY:\n // 'May 2025' - monthly reports are always within the same year\n return $from->format('M Y');\n\n case self::FREQUENCY_WEEKLY:\n // '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ\n $startDay = $from->format('j');\n $endDay = $to->format('j');\n $startMonth = $from->format('M');\n $endMonth = $to->format('M');\n\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n if ($startMonth !== $endMonth) {\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n return \"{$startDay} - {$endDay} {$endMonth} {$toYear}\";\n\n case self::FREQUENCY_ONE_OFF:\n // '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ\n $startDay = $from->format('j');\n $startMonth = $from->format('M');\n $endDay = $to->format('j');\n $endMonth = $to->format('M');\n\n // If same month and year, use a format like '2-31 May 2025'\n if ($startMonth === $endMonth && ! $differentYears) {\n return \"{$startDay} - {$endDay} {$startMonth} {$toYear}\";\n }\n\n // If different years, include both years\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n // Same year but different months\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n\n default:\n // Default format for unknown frequencies\n return $from->format('j M Y') . ' - ' . $to->format('j M Y');\n }\n }\n\n public function sanitizeFileName(string $fileName): string\n {\n return str_replace(['/', '\\\\'], '-', $fileName);\n }\n\n private function getPayload(AutomatedReportsService $automatedReportsService)\n {\n $reportResult = AutomatedReportResult::find(269);\n $automatedReport = $reportResult->getReport();\n $activityIds = [1,2,3];\n $payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(\n automatedReport: $automatedReport,\n reportResult: $reportResult,\n activityIds: $activityIds,\n );\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));\n }\n\n private function rateLimit()\n {\n $team = Team::find(2);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n for ($i = 0 ; $i < 3; $i++) {\n// if ($i % 25 === 0) {\n// $this->info(\"Syncing opportunity {$i}\");\n $this->info(\"Matching contact {$i}\");\n// }\n// $crmService->syncOpportunity('374720564');\n $crmService->matchByName('Robot');\n }\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
933549412653465320
|
1378509698726702473
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
Analyzing…
Previous Highlighted Error
Next Highlighted Error
[2026-05-07 14:20:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa","trace_id":"684cd2bd-f191-417a-bae8-b1454d9c74ab"}
[2026-05-07 14:20:49] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"14:15","to":"14:20"} {"correlation_id":"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa","trace_id":"684cd2bd-f191-417a-bae8-b1454d9c74ab"}
[2026-05-07 14:20:49] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"04:10","to":"04:15"} {"correlation_id":"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa","trace_id":"684cd2bd-f191-417a-bae8-b1454d9c74ab"}
[2026-05-07 14:20:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa","trace_id":"684cd2bd-f191-417a-bae8-b1454d9c74ab"}
[2026-05-07 14:20:51] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:51] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:51] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:53] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:53] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:57] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"de9df731-ad8f-4ddc-a665-897e93bf7930","trace_id":"a69261c3-fce6-4a85-8c7b-b577d5829ca3"}
[2026-05-07 14:20:57] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"190bc58b-d308-4db3-9c49-c6fd8ac78e0c","trace_id":"b95f5edd-3b52-4909-ba01-e29c1dc9699f"}
[2026-05-07 14:20:57] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"de9df731-ad8f-4ddc-a665-897e93bf7930","trace_id":"a69261c3-fce6-4a85-8c7b-b577d5829ca3"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-07T14:22:57.321697Z"} {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"190bc58b-d308-4db3-9c49-c6fd8ac78e0c","trace_id":"b95f5edd-3b52-4909-ba01-e29c1dc9699f"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"[URL_WITH_CREDENTIALS] Jiminny\Console\Commands
*/
class JiminnyDebugCommand extends Command
{
public const string FREQUENCY_DAILY = 'daily';
public const string FREQUENCY_WEEKLY = 'weekly';
public const string FREQUENCY_MONTHLY = 'monthly';
public const string FREQUENCY_QUARTERLY = 'quarterly';
public const string FREQUENCY_ONE_OFF = 'one_off';
protected $signature = 'jiminny:debug';
public function handle(
JobDispatcherInterface $jobDispatcher,
AutomatedReportsService $automatedReportsService,
AutomatedReportsRepository $automatedReportsRepository,
UserPilotClient $userPilotClient
): void {
$this->rateLimit();
exit(1);
$report = AutomatedReport::find(71);
$last = AutomatedReportResult::query()
->where('report_id', $report->getId())
->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])
// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)
->whereDate('created_at', CarbonImmutable::now()->toDateString())
->latest()
->first();
$this->info("Last: {$last->getId()}");
exit(1);
$user = User::find(143);
// $count = $automatedReportsRepository->countUserReports($user);
// $this->info("Count: {$count}");
// $count = $automatedReportsRepository->countAllUserReports($user);
// $this->info("All count: {$count}");
$payload = [
'report_type' => 'ask_jiminny',
'frequency' => 'weekly',
];
$userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);
exit(1);
$now = Carbon::now()->subDay(1);
$this->info("Now: {$now->toDateTimeString()}");
$weekStart = Carbon::getWeekStartsAt();
$this->info("Now: {$weekStart}");
// $from = $now->copy()->previousWeekday()->startOfDay();
// $to = $now->copy()->previousWeekday()->endOfDay();
// $fromOld = $now->copy()->subWeeks(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subWeek()->startOfWeek();
// $toNew = $now->copy()->subWeek()->endOfWeek();
// $fromOld = $now->copy()->subMonths(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();
// $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();
$fromOld = $now->copy()->subMonths(3)->startOfDay();
$toOld = $now->copy()->subDay()->endOfDay();
$fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();
$toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();
$this->info("From old: {$fromOld->toDateTimeString()}");
$this->info("To old: {$toOld->toDateTimeString()}");
$this->info("From new: {$fromNew->toDateTimeString()}");
$this->info("To new: {$toNew->toDateTimeString()}");
exit(1);
$report = AutomatedReport::find(71);
$job = new RequestGenerateAskJiminnyReportJob($report->getUuid());
$jobDispatcher->dispatch($job);
exit(1);
// $this->formatDate($jobDispatcher);
// $this->sendMail($jobDispatcher, $automatedReportsService);
// $this->crmService();
$this->getPayload($automatedReportsService);
exit(1);
}
private function crmService()
{
$activity = Activity::find(418141);
$team = Team::find(19);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
$crmService->createTranscriptNotes($activity);
}
private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)
{
$reportUuid = '';
// $report = $automatedReportsService->getReportResult($reportUuid);
$report = AutomatedReportResult::find(275);
$validRecipients = $automatedReportsService->getValidRecipientUsers(
$report->getReport(),
includeJiminny: true,
);
$recipient = $validRecipients[0];
$fileName = $automatedReportsService->getReportFileName($report);
$typeName = $report->getReport()->getCustomName()
?? $automatedReportsService->getReportTypeName($report);
$teamsName = $automatedReportsService->getReportTeamsName($report);
$periodName = $automatedReportsService->getReportPeriodName($report);
$s3Path = $automatedReportsService->getMediaPath($report);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));
$jobDispatcher->dispatch(
new SendReportMailJob(
reportUuid: $report->getUuid(),
s3Path: $s3Path,
recipientEmail: $recipient['email'],
recipientName: $recipient['name'] ?? null,
fileName: $fileName,
typeName: $typeName,
teamsName: $teamsName,
periodName: $periodName,
isAskJiminny: true,
)
);
exit(1);
}
private function formatDate(JobDispatcherInterface $jobDispatcher): void
{
$customName = 'Custom report name';
// $frequency = self::FREQUENCY_DAILY;
// $frequency = self::FREQUENCY_WEEKLY;
$frequency = self::FREQUENCY_MONTHLY;
// $frequency = self::FREQUENCY_QUARTERLY;
// $frequency = self::FREQUENCY_ONE_OFF;
$period = $this->calculateFromAndToDatePeriod($frequency);
$from = $period['fromDate'];
$to = $period['toDate'];
$periodName = $this->formatReportPeriodName($frequency, $from, $to);
$filenameSuffix = null;
if ($customName) {
if ($filenameSuffix) {
$customName .= " {$filenameSuffix}";
}
$result = $this->sanitizeFileName("{$customName} - {$periodName}");
}
$this->info($result);
}
public function calculateFromAndToDatePeriod(
string $frequency,
?Carbon $fromDate = null,
?Carbon $toDate = null
): array {
if ($frequency === self::FREQUENCY_ONE_OFF) {
return [
'fromDate' => $fromDate,
'toDate' => $toDate,
];
}
$now = Carbon::now();
return match ($frequency) {
self::FREQUENCY_DAILY => [
'fromDate' => $now->copy()->subDay()->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_WEEKLY => [
'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_MONTHLY => [
'fromDate' => $now->copy()->subMonths(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_QUARTERLY => [
'fromDate' => $now->copy()->subMonths(3)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
default => throw new InvalidArgumentException("Unsupported frequency: {$frequency}"),
};
}
private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string
{
$fromYear = $from->format('Y');
$toYear = $to->format('Y');
$differentYears = $fromYear !== $toYear;
switch ($frequency) {
case self::FREQUENCY_DAILY:
return $from->format('j M Y');
case self::FREQUENCY_QUARTERLY:
// 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ
$startMonth = $from->format('M');
$endMonth = $to->copy()->subMonth();
$endMonthName = $endMonth->format('M');
$endMonthYear = $endMonth->format('Y');
if ($differentYears) {
return "{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}";
}
return "{$startMonth} - {$endMonthName} {$toYear}";
case self::FREQUENCY_MONTHLY:
// 'May 2025' - monthly reports are always within the same year
return $from->format('M Y');
case self::FREQUENCY_WEEKLY:
// '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ
$startDay = $from->format('j');
$endDay = $to->format('j');
$startMonth = $from->format('M');
$endMonth = $to->format('M');
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
if ($startMonth !== $endMonth) {
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
}
return "{$startDay} - {$endDay} {$endMonth} {$toYear}";
case self::FREQUENCY_ONE_OFF:
// '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ
$startDay = $from->format('j');
$startMonth = $from->format('M');
$endDay = $to->format('j');
$endMonth = $to->format('M');
// If same month and year, use a format like '2-31 May 2025'
if ($startMonth === $endMonth && ! $differentYears) {
return "{$startDay} - {$endDay} {$startMonth} {$toYear}";
}
// If different years, include both years
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
// Same year but different months
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
default:
// Default format for unknown frequencies
return $from->format('j M Y') . ' - ' . $to->format('j M Y');
}
}
public function sanitizeFileName(string $fileName): string
{
return str_replace(['/', '\\'], '-', $fileName);
}
private function getPayload(AutomatedReportsService $automatedReportsService)
{
$reportResult = AutomatedReportResult::find(269);
$automatedReport = $reportResult->getReport();
$activityIds = [1,2,3];
$payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $reportResult,
activityIds: $activityIds,
);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));
}
private function rateLimit()
{
$team = Team::find(2);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
for ($i = 0 ; $i < 3; $i++) {
// if ($i % 25 === 0) {
// $this->info("Syncing opportunity {$i}");
$this->info("Matching contact {$i}");
// }
// $crmService->syncOpportunity('374720564');
$crmService->matchByName('Robot');
}
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
4687
|
170
|
18
|
2026-05-07T14:21:25.100199+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778163685100_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
99
Previous Highlighted Error
Next Highlighted Error
[2026-05-07 14:20:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa","trace_id":"684cd2bd-f191-417a-bae8-b1454d9c74ab"}
[2026-05-07 14:20:49] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"14:15","to":"14:20"} {"correlation_id":"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa","trace_id":"684cd2bd-f191-417a-bae8-b1454d9c74ab"}
[2026-05-07 14:20:49] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"04:10","to":"04:15"} {"correlation_id":"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa","trace_id":"684cd2bd-f191-417a-bae8-b1454d9c74ab"}
[2026-05-07 14:20:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa","trace_id":"684cd2bd-f191-417a-bae8-b1454d9c74ab"}
[2026-05-07 14:20:51] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:51] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:51] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:53] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:53] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:57] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"de9df731-ad8f-4ddc-a665-897e93bf7930","trace_id":"a69261c3-fce6-4a85-8c7b-b577d5829ca3"}
[2026-05-07 14:20:57] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"190bc58b-d308-4db3-9c49-c6fd8ac78e0c","trace_id":"b95f5edd-3b52-4909-ba01-e29c1dc9699f"}
[2026-05-07 14:20:57] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"de9df731-ad8f-4ddc-a665-897e93bf7930","trace_id":"a69261c3-fce6-4a85-8c7b-b577d5829ca3"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-07T14:22:57.321697Z"} {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"190bc58b-d308-4db3-9c49-c6fd8ac78e0c","trace_id":"b95f5edd-3b52-4909-ba01-e29c1dc9699f"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"[URL_WITH_CREDENTIALS] Jiminny\Console\Commands
*/
class JiminnyDebugCommand extends Command
{
public const string FREQUENCY_DAILY = 'daily';
public const string FREQUENCY_WEEKLY = 'weekly';
public const string FREQUENCY_MONTHLY = 'monthly';
public const string FREQUENCY_QUARTERLY = 'quarterly';
public const string FREQUENCY_ONE_OFF = 'one_off';
protected $signature = 'jiminny:debug';
public function handle(
JobDispatcherInterface $jobDispatcher,
AutomatedReportsService $automatedReportsService,
AutomatedReportsRepository $automatedReportsRepository,
UserPilotClient $userPilotClient
): void {
$this->rateLimit();
exit(1);
$report = AutomatedReport::find(71);
$last = AutomatedReportResult::query()
->where('report_id', $report->getId())
->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])
// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)
->whereDate('created_at', CarbonImmutable::now()->toDateString())
->latest()
->first();
$this->info("Last: {$last->getId()}");
exit(1);
$user = User::find(143);
// $count = $automatedReportsRepository->countUserReports($user);
// $this->info("Count: {$count}");
// $count = $automatedReportsRepository->countAllUserReports($user);
// $this->info("All count: {$count}");
$payload = [
'report_type' => 'ask_jiminny',
'frequency' => 'weekly',
];
$userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);
exit(1);
$now = Carbon::now()->subDay(1);
$this->info("Now: {$now->toDateTimeString()}");
$weekStart = Carbon::getWeekStartsAt();
$this->info("Now: {$weekStart}");
// $from = $now->copy()->previousWeekday()->startOfDay();
// $to = $now->copy()->previousWeekday()->endOfDay();
// $fromOld = $now->copy()->subWeeks(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subWeek()->startOfWeek();
// $toNew = $now->copy()->subWeek()->endOfWeek();
// $fromOld = $now->copy()->subMonths(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();
// $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();
$fromOld = $now->copy()->subMonths(3)->startOfDay();
$toOld = $now->copy()->subDay()->endOfDay();
$fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();
$toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();
$this->info("From old: {$fromOld->toDateTimeString()}");
$this->info("To old: {$toOld->toDateTimeString()}");
$this->info("From new: {$fromNew->toDateTimeString()}");
$this->info("To new: {$toNew->toDateTimeString()}");
exit(1);
$report = AutomatedReport::find(71);
$job = new RequestGenerateAskJiminnyReportJob($report->getUuid());
$jobDispatcher->dispatch($job);
exit(1);
// $this->formatDate($jobDispatcher);
// $this->sendMail($jobDispatcher, $automatedReportsService);
// $this->crmService();
$this->getPayload($automatedReportsService);
exit(1);
}
private function crmService()
{
$activity = Activity::find(418141);
$team = Team::find(19);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
$crmService->createTranscriptNotes($activity);
}
private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)
{
$reportUuid = '';
// $report = $automatedReportsService->getReportResult($reportUuid);
$report = AutomatedReportResult::find(275);
$validRecipients = $automatedReportsService->getValidRecipientUsers(
$report->getReport(),
includeJiminny: true,
);
$recipient = $validRecipients[0];
$fileName = $automatedReportsService->getReportFileName($report);
$typeName = $report->getReport()->getCustomName()
?? $automatedReportsService->getReportTypeName($report);
$teamsName = $automatedReportsService->getReportTeamsName($report);
$periodName = $automatedReportsService->getReportPeriodName($report);
$s3Path = $automatedReportsService->getMediaPath($report);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));
$jobDispatcher->dispatch(
new SendReportMailJob(
reportUuid: $report->getUuid(),
s3Path: $s3Path,
recipientEmail: $recipient['email'],
recipientName: $recipient['name'] ?? null,
fileName: $fileName,
typeName: $typeName,
teamsName: $teamsName,
periodName: $periodName,
isAskJiminny: true,
)
);
exit(1);
}
private function formatDate(JobDispatcherInterface $jobDispatcher): void
{
$customName = 'Custom report name';
// $frequency = self::FREQUENCY_DAILY;
// $frequency = self::FREQUENCY_WEEKLY;
$frequency = self::FREQUENCY_MONTHLY;
// $frequency = self::FREQUENCY_QUARTERLY;
// $frequency = self::FREQUENCY_ONE_OFF;
$period = $this->calculateFromAndToDatePeriod($frequency);
$from = $period['fromDate'];
$to = $period['toDate'];
$periodName = $this->formatReportPeriodName($frequency, $from, $to);
$filenameSuffix = null;
if ($customName) {
if ($filenameSuffix) {
$customName .= " {$filenameSuffix}";
}
$result = $this->sanitizeFileName("{$customName} - {$periodName}");
}
$this->info($result);
}
public function calculateFromAndToDatePeriod(
string $frequency,
?Carbon $fromDate = null,
?Carbon $toDate = null
): array {
if ($frequency === self::FREQUENCY_ONE_OFF) {
return [
'fromDate' => $fromDate,
'toDate' => $toDate,
];
}
$now = Carbon::now();
return match ($frequency) {
self::FREQUENCY_DAILY => [
'fromDate' => $now->copy()->subDay()->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_WEEKLY => [
'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_MONTHLY => [
'fromDate' => $now->copy()->subMonths(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_QUARTERLY => [
'fromDate' => $now->copy()->subMonths(3)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
default => throw new InvalidArgumentException("Unsupported frequency: {$frequency}"),
};
}
private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string
{
$fromYear = $from->format('Y');
$toYear = $to->format('Y');
$differentYears = $fromYear !== $toYear;
switch ($frequency) {
case self::FREQUENCY_DAILY:
return $from->format('j M Y');
case self::FREQUENCY_QUARTERLY:
// 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ
$startMonth = $from->format('M');
$endMonth = $to->copy()->subMonth();
$endMonthName = $endMonth->format('M');
$endMonthYear = $endMonth->format('Y');
if ($differentYears) {
return "{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}";
}
return "{$startMonth} - {$endMonthName} {$toYear}";
case self::FREQUENCY_MONTHLY:
// 'May 2025' - monthly reports are always within the same year
return $from->format('M Y');
case self::FREQUENCY_WEEKLY:
// '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ
$startDay = $from->format('j');
$endDay = $to->format('j');
$startMonth = $from->format('M');
$endMonth = $to->format('M');
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
if ($startMonth !== $endMonth) {
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
}
return "{$startDay} - {$endDay} {$endMonth} {$toYear}";
case self::FREQUENCY_ONE_OFF:
// '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ
$startDay = $from->format('j');
$startMonth = $from->format('M');
$endDay = $to->format('j');
$endMonth = $to->format('M');
// If same month and year, use a format like '2-31 May 2025'
if ($startMonth === $endMonth && ! $differentYears) {
return "{$startDay} - {$endDay} {$startMonth} {$toYear}";
}
// If different years, include both years
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
// Same year but different months
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
default:
// Default format for unknown frequencies
return $from->format('j M Y') . ' - ' . $to->format('j M Y');
}
}
public function sanitizeFileName(string $fileName): string
{
return str_replace(['/', '\\'], '-', $fileName);
}
private function getPayload(AutomatedReportsService $automatedReportsService)
{
$reportResult = AutomatedReportResult::find(269);
$automatedReport = $reportResult->getReport();
$activityIds = [1,2,3];
$payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $reportResult,
activityIds: $activityIds,
);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));
}
private function rateLimit()
{
$team = Team::find(2);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
for ($i = 0 ; $i < 3; $i++) {
// if ($i % 25 === 0) {
// $this->info("Syncing opportunity {$i}");
$this->info("Matching contact {$i}");
// }
// $crmService->syncOpportunity('374720564');
$crmService->matchByName('Robot');
}
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.040226065,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"99","depth":4,"bounds":{"left":0.96210104,"top":0.07581804,"width":0.010305851,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.9740692,"top":0.074221864,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.98138297,"top":0.074221864,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-07 14:20:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa\",\"trace_id\":\"684cd2bd-f191-417a-bae8-b1454d9c74ab\"}\n[2026-05-07 14:20:49] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"14:15\",\"to\":\"14:20\"} {\"correlation_id\":\"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa\",\"trace_id\":\"684cd2bd-f191-417a-bae8-b1454d9c74ab\"}\n[2026-05-07 14:20:49] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"04:10\",\"to\":\"04:15\"} {\"correlation_id\":\"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa\",\"trace_id\":\"684cd2bd-f191-417a-bae8-b1454d9c74ab\"}\n[2026-05-07 14:20:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa\",\"trace_id\":\"684cd2bd-f191-417a-bae8-b1454d9c74ab\"}\n[2026-05-07 14:20:51] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:51] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:53] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:53] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:57] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"de9df731-ad8f-4ddc-a665-897e93bf7930\",\"trace_id\":\"a69261c3-fce6-4a85-8c7b-b577d5829ca3\"}\n[2026-05-07 14:20:57] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"190bc58b-d308-4db3-9c49-c6fd8ac78e0c\",\"trace_id\":\"b95f5edd-3b52-4909-ba01-e29c1dc9699f\"}\n[2026-05-07 14:20:57] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"de9df731-ad8f-4ddc-a665-897e93bf7930\",\"trace_id\":\"a69261c3-fce6-4a85-8c7b-b577d5829ca3\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-07T14:22:57.321697Z\"} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"190bc58b-d308-4db3-9c49-c6fd8ac78e0c\",\"trace_id\":\"b95f5edd-3b52-4909-ba01-e29c1dc9699f\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"ac223fa8-7ef4-4b89-b8ec-ee8d4cafc806\",\"trace_id\":\"8896481b-9957-4839-8721-60c0c08eb390\"}\n[2026-05-07 14:20:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"ac223fa8-7ef4-4b89-b8ec-ee8d4cafc806\",\"trace_id\":\"8896481b-9957-4839-8721-60c0c08eb390\"}\n[2026-05-07 14:21:02] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"bbcb9735-9fc4-4b0a-baeb-e9ae6c709606\",\"trace_id\":\"c59d79ec-9b93-40ac-a873-b87785cf9e8c\"}\n[2026-05-07 14:21:02] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"bbcb9735-9fc4-4b0a-baeb-e9ae6c709606\",\"trace_id\":\"c59d79ec-9b93-40ac-a873-b87785cf9e8c\"}\n[2026-05-07 14:21:02] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:02] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:03] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:08] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:08] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:08] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:11] local.INFO: [Commands/AsyncUpdateEsEntities] Starting ES update worker {\"pid\":53405,\"workerId\":\"\",\"target\":\"activities\"} {\"correlation_id\":\"ffa13dc4-3e53-4b4e-926e-79364a208ec7\",\"trace_id\":\"0624e8e9-a157-4cfd-a0fe-3b3f00575571\"}\n[2026-05-07 14:21:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[2026-05-07 14:21:14] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[2026-05-07 14:21:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[2026-05-07 14:21:14] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[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-1.0.1.1-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\"}\n[2026-05-07 14:21:15] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.3,\"average_seconds_per_request\":0} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[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\":[\"9f80deba8e628428-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-70e8-75bb-82b4-960d2a87e858\\\", cfr;desc=\\\"9f80deba951c8428-IAD\\\"\"],\"x-content-type-options\":[\"nosniff\"],\"x-hubspot-correlation-id\":[\"019e02d0-70e8-75bb-82b4-960d2a87e858\"],\"Set-Cookie\":[\"__cf_bm=41zajn3_MAqqqnsb1GdPA0x_HmdabUWyA9P8lHCvM08-1778163675-1.0.1.1-ugXCS21LvzCQWtlXIyGlcLY0Tve2WOIhhmEzBYBH2Xw5EAOdjH0WoV37tQ37WWKai8bXf0QykXHATpPYP3ePCUbn.HFxC8Bbdk56iETxTsc; 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=0hhy4w1YbDpH4qNryl7aTK0m6Gm28%2BNeQmF8%2FVVbgDl1pFgZ%2B11i99wnGB0KS1YdbGMiSO4nOpvlkjBcRFPjd4Hn4ZAVTS9ANo9IUyMNf%2BRMvrOWYfBHLfszXWAx14AM\\\"}],\\\"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\"}\n[2026-05-07 14:21:15] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.23,\"average_seconds_per_request\":0} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[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\":[\"9f80debbf9f52ba5-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-71c7-7668-a485-fd1d24c81154\\\", cfr;desc=\\\"9f80debc04d52ba5-IAD\\\"\"],\"x-content-type-options\":[\"nosniff\"],\"x-hubspot-correlation-id\":[\"019e02d0-71c7-7668-a485-fd1d24c81154\"],\"Set-Cookie\":[\"__cf_bm=JUcIASavhiP6P_rD6cRIR7kxEus3rngscJ5QNqWIVpU-1778163675-1.0.1.1-TGYUj5baNqvwnisKsopNGX17IQyZmw2Jy9K3la6papwLXM.Tq4nHBDPBCyGo1Cvctu6HFnj4UvDHxypI._iZy2xnYGttXCwOvQXA2N5Wp0w; 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=JLQEG0iCv%2BtOST4nO2j%2FnsH9nzpJQNy7CaO%2BM%2FpcRSxKbixTs130kxnx1K6WJoi454N0IoKvRA2SY21RZOCZB70ib5k2wbFGdVXoqXjEpu20leWMX3LEQPBCEIB7iqyY\\\"}],\\\"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\"}\n[2026-05-07 14:21:15] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.23,\"average_seconds_per_request\":0} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}","depth":4,"bounds":{"left":0.15990691,"top":0.0,"width":0.8400931,"height":1.0},"on_screen":true,"value":"[2026-05-07 14:20:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa\",\"trace_id\":\"684cd2bd-f191-417a-bae8-b1454d9c74ab\"}\n[2026-05-07 14:20:49] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"14:15\",\"to\":\"14:20\"} {\"correlation_id\":\"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa\",\"trace_id\":\"684cd2bd-f191-417a-bae8-b1454d9c74ab\"}\n[2026-05-07 14:20:49] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"04:10\",\"to\":\"04:15\"} {\"correlation_id\":\"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa\",\"trace_id\":\"684cd2bd-f191-417a-bae8-b1454d9c74ab\"}\n[2026-05-07 14:20:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa\",\"trace_id\":\"684cd2bd-f191-417a-bae8-b1454d9c74ab\"}\n[2026-05-07 14:20:51] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:51] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:53] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:53] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:57] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"de9df731-ad8f-4ddc-a665-897e93bf7930\",\"trace_id\":\"a69261c3-fce6-4a85-8c7b-b577d5829ca3\"}\n[2026-05-07 14:20:57] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"190bc58b-d308-4db3-9c49-c6fd8ac78e0c\",\"trace_id\":\"b95f5edd-3b52-4909-ba01-e29c1dc9699f\"}\n[2026-05-07 14:20:57] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"de9df731-ad8f-4ddc-a665-897e93bf7930\",\"trace_id\":\"a69261c3-fce6-4a85-8c7b-b577d5829ca3\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-07T14:22:57.321697Z\"} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"190bc58b-d308-4db3-9c49-c6fd8ac78e0c\",\"trace_id\":\"b95f5edd-3b52-4909-ba01-e29c1dc9699f\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"ac223fa8-7ef4-4b89-b8ec-ee8d4cafc806\",\"trace_id\":\"8896481b-9957-4839-8721-60c0c08eb390\"}\n[2026-05-07 14:20:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"ac223fa8-7ef4-4b89-b8ec-ee8d4cafc806\",\"trace_id\":\"8896481b-9957-4839-8721-60c0c08eb390\"}\n[2026-05-07 14:21:02] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"bbcb9735-9fc4-4b0a-baeb-e9ae6c709606\",\"trace_id\":\"c59d79ec-9b93-40ac-a873-b87785cf9e8c\"}\n[2026-05-07 14:21:02] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"bbcb9735-9fc4-4b0a-baeb-e9ae6c709606\",\"trace_id\":\"c59d79ec-9b93-40ac-a873-b87785cf9e8c\"}\n[2026-05-07 14:21:02] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:02] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:03] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:08] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:08] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:08] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:11] local.INFO: [Commands/AsyncUpdateEsEntities] Starting ES update worker {\"pid\":53405,\"workerId\":\"\",\"target\":\"activities\"} {\"correlation_id\":\"ffa13dc4-3e53-4b4e-926e-79364a208ec7\",\"trace_id\":\"0624e8e9-a157-4cfd-a0fe-3b3f00575571\"}\n[2026-05-07 14:21:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[2026-05-07 14:21:14] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[2026-05-07 14:21:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[2026-05-07 14:21:14] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[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-1.0.1.1-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\"}\n[2026-05-07 14:21:15] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.3,\"average_seconds_per_request\":0} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[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\":[\"9f80deba8e628428-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-70e8-75bb-82b4-960d2a87e858\\\", cfr;desc=\\\"9f80deba951c8428-IAD\\\"\"],\"x-content-type-options\":[\"nosniff\"],\"x-hubspot-correlation-id\":[\"019e02d0-70e8-75bb-82b4-960d2a87e858\"],\"Set-Cookie\":[\"__cf_bm=41zajn3_MAqqqnsb1GdPA0x_HmdabUWyA9P8lHCvM08-1778163675-1.0.1.1-ugXCS21LvzCQWtlXIyGlcLY0Tve2WOIhhmEzBYBH2Xw5EAOdjH0WoV37tQ37WWKai8bXf0QykXHATpPYP3ePCUbn.HFxC8Bbdk56iETxTsc; 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=0hhy4w1YbDpH4qNryl7aTK0m6Gm28%2BNeQmF8%2FVVbgDl1pFgZ%2B11i99wnGB0KS1YdbGMiSO4nOpvlkjBcRFPjd4Hn4ZAVTS9ANo9IUyMNf%2BRMvrOWYfBHLfszXWAx14AM\\\"}],\\\"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\"}\n[2026-05-07 14:21:15] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.23,\"average_seconds_per_request\":0} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[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\":[\"9f80debbf9f52ba5-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-71c7-7668-a485-fd1d24c81154\\\", cfr;desc=\\\"9f80debc04d52ba5-IAD\\\"\"],\"x-content-type-options\":[\"nosniff\"],\"x-hubspot-correlation-id\":[\"019e02d0-71c7-7668-a485-fd1d24c81154\"],\"Set-Cookie\":[\"__cf_bm=JUcIASavhiP6P_rD6cRIR7kxEus3rngscJ5QNqWIVpU-1778163675-1.0.1.1-TGYUj5baNqvwnisKsopNGX17IQyZmw2Jy9K3la6papwLXM.Tq4nHBDPBCyGo1Cvctu6HFnj4UvDHxypI._iZy2xnYGttXCwOvQXA2N5Wp0w; 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=JLQEG0iCv%2BtOST4nO2j%2FnsH9nzpJQNy7CaO%2BM%2FpcRSxKbixTs130kxnx1K6WJoi454N0IoKvRA2SY21RZOCZB70ib5k2wbFGdVXoqXjEpu20leWMX3LEQPBCEIB7iqyY\\\"}],\\\"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\"}\n[2026-05-07 14:21:15] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.23,\"average_seconds_per_request\":0} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5","depth":4,"bounds":{"left":0.48038563,"top":0.17478053,"width":0.007978723,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"120","depth":4,"bounds":{"left":0.49035904,"top":0.17478053,"width":0.011968086,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":4,"bounds":{"left":0.5043218,"top":0.17478053,"width":0.007978723,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.51396275,"top":0.17318435,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.5212766,"top":0.17318435,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands;\n\nuse Carbon\\Carbon;\nuse Carbon\\CarbonImmutable;\nuse Illuminate\\Console\\Command;\nuse InvalidArgumentException;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\SendReportMailJob;\nuse Jiminny\\Jobs\\JobDispatcherInterface;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Activity\\CrmOwnerResolver;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\UserPilot\\UserPilotClient;\n\n/**\n * Class JiminnyDebugCommand\n *\n * @package Jiminny\\Console\\Commands\n */\nclass JiminnyDebugCommand extends Command\n{\n public const string FREQUENCY_DAILY = 'daily';\n public const string FREQUENCY_WEEKLY = 'weekly';\n public const string FREQUENCY_MONTHLY = 'monthly';\n public const string FREQUENCY_QUARTERLY = 'quarterly';\n public const string FREQUENCY_ONE_OFF = 'one_off';\n protected $signature = 'jiminny:debug';\n\n public function handle(\n JobDispatcherInterface $jobDispatcher,\n AutomatedReportsService $automatedReportsService,\n AutomatedReportsRepository $automatedReportsRepository,\n UserPilotClient $userPilotClient\n ): void {\n $this->rateLimit();\n exit(1);\n\n\n\n $report = AutomatedReport::find(71);\n $last = AutomatedReportResult::query()\n ->where('report_id', $report->getId())\n ->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])\n// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)\n ->whereDate('created_at', CarbonImmutable::now()->toDateString())\n ->latest()\n ->first();\n\n $this->info(\"Last: {$last->getId()}\");\n\n exit(1);\n\n $user = User::find(143);\n // $count = $automatedReportsRepository->countUserReports($user);\n // $this->info(\"Count: {$count}\");\n // $count = $automatedReportsRepository->countAllUserReports($user);\n // $this->info(\"All count: {$count}\");\n\n $payload = [\n 'report_type' => 'ask_jiminny',\n 'frequency' => 'weekly',\n ];\n $userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);\n\n exit(1);\n\n $now = Carbon::now()->subDay(1);\n $this->info(\"Now: {$now->toDateTimeString()}\");\n $weekStart = Carbon::getWeekStartsAt();\n $this->info(\"Now: {$weekStart}\");\n\n // $from = $now->copy()->previousWeekday()->startOfDay();\n // $to = $now->copy()->previousWeekday()->endOfDay();\n\n // $fromOld = $now->copy()->subWeeks(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subWeek()->startOfWeek();\n // $toNew = $now->copy()->subWeek()->endOfWeek();\n\n // $fromOld = $now->copy()->subMonths(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();\n // $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();\n\n $fromOld = $now->copy()->subMonths(3)->startOfDay();\n $toOld = $now->copy()->subDay()->endOfDay();\n $fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();\n $toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();\n\n $this->info(\"From old: {$fromOld->toDateTimeString()}\");\n $this->info(\"To old: {$toOld->toDateTimeString()}\");\n $this->info(\"From new: {$fromNew->toDateTimeString()}\");\n $this->info(\"To new: {$toNew->toDateTimeString()}\");\n\n exit(1);\n\n $report = AutomatedReport::find(71);\n\n $job = new RequestGenerateAskJiminnyReportJob($report->getUuid());\n $jobDispatcher->dispatch($job);\n\n exit(1);\n\n\n // $this->formatDate($jobDispatcher);\n // $this->sendMail($jobDispatcher, $automatedReportsService);\n // $this->crmService();\n\n $this->getPayload($automatedReportsService);\n\n exit(1);\n }\n\n\n\n private function crmService()\n {\n $activity = Activity::find(418141);\n\n $team = Team::find(19);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n $crmService->createTranscriptNotes($activity);\n }\n\n private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)\n {\n $reportUuid = '';\n // $report = $automatedReportsService->getReportResult($reportUuid);\n $report = AutomatedReportResult::find(275);\n $validRecipients = $automatedReportsService->getValidRecipientUsers(\n $report->getReport(),\n includeJiminny: true,\n );\n\n $recipient = $validRecipients[0];\n\n $fileName = $automatedReportsService->getReportFileName($report);\n $typeName = $report->getReport()->getCustomName()\n ?? $automatedReportsService->getReportTypeName($report);\n $teamsName = $automatedReportsService->getReportTeamsName($report);\n $periodName = $automatedReportsService->getReportPeriodName($report);\n $s3Path = $automatedReportsService->getMediaPath($report);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));\n\n $jobDispatcher->dispatch(\n new SendReportMailJob(\n reportUuid: $report->getUuid(),\n s3Path: $s3Path,\n recipientEmail: $recipient['email'],\n recipientName: $recipient['name'] ?? null,\n fileName: $fileName,\n typeName: $typeName,\n teamsName: $teamsName,\n periodName: $periodName,\n isAskJiminny: true,\n )\n );\n\n exit(1);\n }\n\n private function formatDate(JobDispatcherInterface $jobDispatcher): void\n {\n $customName = 'Custom report name';\n // $frequency = self::FREQUENCY_DAILY;\n // $frequency = self::FREQUENCY_WEEKLY;\n $frequency = self::FREQUENCY_MONTHLY;\n // $frequency = self::FREQUENCY_QUARTERLY;\n // $frequency = self::FREQUENCY_ONE_OFF;\n $period = $this->calculateFromAndToDatePeriod($frequency);\n $from = $period['fromDate'];\n $to = $period['toDate'];\n $periodName = $this->formatReportPeriodName($frequency, $from, $to);\n $filenameSuffix = null;\n\n if ($customName) {\n if ($filenameSuffix) {\n $customName .= \" {$filenameSuffix}\";\n }\n\n $result = $this->sanitizeFileName(\"{$customName} - {$periodName}\");\n }\n\n $this->info($result);\n }\n\n public function calculateFromAndToDatePeriod(\n string $frequency,\n ?Carbon $fromDate = null,\n ?Carbon $toDate = null\n ): array {\n if ($frequency === self::FREQUENCY_ONE_OFF) {\n return [\n 'fromDate' => $fromDate,\n 'toDate' => $toDate,\n ];\n }\n\n $now = Carbon::now();\n\n return match ($frequency) {\n self::FREQUENCY_DAILY => [\n 'fromDate' => $now->copy()->subDay()->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_WEEKLY => [\n 'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_MONTHLY => [\n 'fromDate' => $now->copy()->subMonths(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_QUARTERLY => [\n 'fromDate' => $now->copy()->subMonths(3)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n default => throw new InvalidArgumentException(\"Unsupported frequency: {$frequency}\"),\n };\n }\n\n private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string\n {\n $fromYear = $from->format('Y');\n $toYear = $to->format('Y');\n $differentYears = $fromYear !== $toYear;\n\n switch ($frequency) {\n case self::FREQUENCY_DAILY:\n return $from->format('j M Y');\n\n case self::FREQUENCY_QUARTERLY:\n // 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ\n $startMonth = $from->format('M');\n $endMonth = $to->copy()->subMonth();\n $endMonthName = $endMonth->format('M');\n $endMonthYear = $endMonth->format('Y');\n\n if ($differentYears) {\n return \"{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}\";\n }\n\n return \"{$startMonth} - {$endMonthName} {$toYear}\";\n\n case self::FREQUENCY_MONTHLY:\n // 'May 2025' - monthly reports are always within the same year\n return $from->format('M Y');\n\n case self::FREQUENCY_WEEKLY:\n // '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ\n $startDay = $from->format('j');\n $endDay = $to->format('j');\n $startMonth = $from->format('M');\n $endMonth = $to->format('M');\n\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n if ($startMonth !== $endMonth) {\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n return \"{$startDay} - {$endDay} {$endMonth} {$toYear}\";\n\n case self::FREQUENCY_ONE_OFF:\n // '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ\n $startDay = $from->format('j');\n $startMonth = $from->format('M');\n $endDay = $to->format('j');\n $endMonth = $to->format('M');\n\n // If same month and year, use a format like '2-31 May 2025'\n if ($startMonth === $endMonth && ! $differentYears) {\n return \"{$startDay} - {$endDay} {$startMonth} {$toYear}\";\n }\n\n // If different years, include both years\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n // Same year but different months\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n\n default:\n // Default format for unknown frequencies\n return $from->format('j M Y') . ' - ' . $to->format('j M Y');\n }\n }\n\n public function sanitizeFileName(string $fileName): string\n {\n return str_replace(['/', '\\\\'], '-', $fileName);\n }\n\n private function getPayload(AutomatedReportsService $automatedReportsService)\n {\n $reportResult = AutomatedReportResult::find(269);\n $automatedReport = $reportResult->getReport();\n $activityIds = [1,2,3];\n $payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(\n automatedReport: $automatedReport,\n reportResult: $reportResult,\n activityIds: $activityIds,\n );\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));\n }\n\n private function rateLimit()\n {\n $team = Team::find(2);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n for ($i = 0 ; $i < 3; $i++) {\n// if ($i % 25 === 0) {\n// $this->info(\"Syncing opportunity {$i}\");\n $this->info(\"Matching contact {$i}\");\n// }\n// $crmService->syncOpportunity('374720564');\n $crmService->matchByName('Robot');\n }\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands;\n\nuse Carbon\\Carbon;\nuse Carbon\\CarbonImmutable;\nuse Illuminate\\Console\\Command;\nuse InvalidArgumentException;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\SendReportMailJob;\nuse Jiminny\\Jobs\\JobDispatcherInterface;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Activity\\CrmOwnerResolver;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\UserPilot\\UserPilotClient;\n\n/**\n * Class JiminnyDebugCommand\n *\n * @package Jiminny\\Console\\Commands\n */\nclass JiminnyDebugCommand extends Command\n{\n public const string FREQUENCY_DAILY = 'daily';\n public const string FREQUENCY_WEEKLY = 'weekly';\n public const string FREQUENCY_MONTHLY = 'monthly';\n public const string FREQUENCY_QUARTERLY = 'quarterly';\n public const string FREQUENCY_ONE_OFF = 'one_off';\n protected $signature = 'jiminny:debug';\n\n public function handle(\n JobDispatcherInterface $jobDispatcher,\n AutomatedReportsService $automatedReportsService,\n AutomatedReportsRepository $automatedReportsRepository,\n UserPilotClient $userPilotClient\n ): void {\n $this->rateLimit();\n exit(1);\n\n\n\n $report = AutomatedReport::find(71);\n $last = AutomatedReportResult::query()\n ->where('report_id', $report->getId())\n ->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])\n// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)\n ->whereDate('created_at', CarbonImmutable::now()->toDateString())\n ->latest()\n ->first();\n\n $this->info(\"Last: {$last->getId()}\");\n\n exit(1);\n\n $user = User::find(143);\n // $count = $automatedReportsRepository->countUserReports($user);\n // $this->info(\"Count: {$count}\");\n // $count = $automatedReportsRepository->countAllUserReports($user);\n // $this->info(\"All count: {$count}\");\n\n $payload = [\n 'report_type' => 'ask_jiminny',\n 'frequency' => 'weekly',\n ];\n $userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);\n\n exit(1);\n\n $now = Carbon::now()->subDay(1);\n $this->info(\"Now: {$now->toDateTimeString()}\");\n $weekStart = Carbon::getWeekStartsAt();\n $this->info(\"Now: {$weekStart}\");\n\n // $from = $now->copy()->previousWeekday()->startOfDay();\n // $to = $now->copy()->previousWeekday()->endOfDay();\n\n // $fromOld = $now->copy()->subWeeks(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subWeek()->startOfWeek();\n // $toNew = $now->copy()->subWeek()->endOfWeek();\n\n // $fromOld = $now->copy()->subMonths(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();\n // $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();\n\n $fromOld = $now->copy()->subMonths(3)->startOfDay();\n $toOld = $now->copy()->subDay()->endOfDay();\n $fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();\n $toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();\n\n $this->info(\"From old: {$fromOld->toDateTimeString()}\");\n $this->info(\"To old: {$toOld->toDateTimeString()}\");\n $this->info(\"From new: {$fromNew->toDateTimeString()}\");\n $this->info(\"To new: {$toNew->toDateTimeString()}\");\n\n exit(1);\n\n $report = AutomatedReport::find(71);\n\n $job = new RequestGenerateAskJiminnyReportJob($report->getUuid());\n $jobDispatcher->dispatch($job);\n\n exit(1);\n\n\n // $this->formatDate($jobDispatcher);\n // $this->sendMail($jobDispatcher, $automatedReportsService);\n // $this->crmService();\n\n $this->getPayload($automatedReportsService);\n\n exit(1);\n }\n\n\n\n private function crmService()\n {\n $activity = Activity::find(418141);\n\n $team = Team::find(19);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n $crmService->createTranscriptNotes($activity);\n }\n\n private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)\n {\n $reportUuid = '';\n // $report = $automatedReportsService->getReportResult($reportUuid);\n $report = AutomatedReportResult::find(275);\n $validRecipients = $automatedReportsService->getValidRecipientUsers(\n $report->getReport(),\n includeJiminny: true,\n );\n\n $recipient = $validRecipients[0];\n\n $fileName = $automatedReportsService->getReportFileName($report);\n $typeName = $report->getReport()->getCustomName()\n ?? $automatedReportsService->getReportTypeName($report);\n $teamsName = $automatedReportsService->getReportTeamsName($report);\n $periodName = $automatedReportsService->getReportPeriodName($report);\n $s3Path = $automatedReportsService->getMediaPath($report);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));\n\n $jobDispatcher->dispatch(\n new SendReportMailJob(\n reportUuid: $report->getUuid(),\n s3Path: $s3Path,\n recipientEmail: $recipient['email'],\n recipientName: $recipient['name'] ?? null,\n fileName: $fileName,\n typeName: $typeName,\n teamsName: $teamsName,\n periodName: $periodName,\n isAskJiminny: true,\n )\n );\n\n exit(1);\n }\n\n private function formatDate(JobDispatcherInterface $jobDispatcher): void\n {\n $customName = 'Custom report name';\n // $frequency = self::FREQUENCY_DAILY;\n // $frequency = self::FREQUENCY_WEEKLY;\n $frequency = self::FREQUENCY_MONTHLY;\n // $frequency = self::FREQUENCY_QUARTERLY;\n // $frequency = self::FREQUENCY_ONE_OFF;\n $period = $this->calculateFromAndToDatePeriod($frequency);\n $from = $period['fromDate'];\n $to = $period['toDate'];\n $periodName = $this->formatReportPeriodName($frequency, $from, $to);\n $filenameSuffix = null;\n\n if ($customName) {\n if ($filenameSuffix) {\n $customName .= \" {$filenameSuffix}\";\n }\n\n $result = $this->sanitizeFileName(\"{$customName} - {$periodName}\");\n }\n\n $this->info($result);\n }\n\n public function calculateFromAndToDatePeriod(\n string $frequency,\n ?Carbon $fromDate = null,\n ?Carbon $toDate = null\n ): array {\n if ($frequency === self::FREQUENCY_ONE_OFF) {\n return [\n 'fromDate' => $fromDate,\n 'toDate' => $toDate,\n ];\n }\n\n $now = Carbon::now();\n\n return match ($frequency) {\n self::FREQUENCY_DAILY => [\n 'fromDate' => $now->copy()->subDay()->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_WEEKLY => [\n 'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_MONTHLY => [\n 'fromDate' => $now->copy()->subMonths(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_QUARTERLY => [\n 'fromDate' => $now->copy()->subMonths(3)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n default => throw new InvalidArgumentException(\"Unsupported frequency: {$frequency}\"),\n };\n }\n\n private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string\n {\n $fromYear = $from->format('Y');\n $toYear = $to->format('Y');\n $differentYears = $fromYear !== $toYear;\n\n switch ($frequency) {\n case self::FREQUENCY_DAILY:\n return $from->format('j M Y');\n\n case self::FREQUENCY_QUARTERLY:\n // 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ\n $startMonth = $from->format('M');\n $endMonth = $to->copy()->subMonth();\n $endMonthName = $endMonth->format('M');\n $endMonthYear = $endMonth->format('Y');\n\n if ($differentYears) {\n return \"{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}\";\n }\n\n return \"{$startMonth} - {$endMonthName} {$toYear}\";\n\n case self::FREQUENCY_MONTHLY:\n // 'May 2025' - monthly reports are always within the same year\n return $from->format('M Y');\n\n case self::FREQUENCY_WEEKLY:\n // '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ\n $startDay = $from->format('j');\n $endDay = $to->format('j');\n $startMonth = $from->format('M');\n $endMonth = $to->format('M');\n\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n if ($startMonth !== $endMonth) {\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n return \"{$startDay} - {$endDay} {$endMonth} {$toYear}\";\n\n case self::FREQUENCY_ONE_OFF:\n // '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ\n $startDay = $from->format('j');\n $startMonth = $from->format('M');\n $endDay = $to->format('j');\n $endMonth = $to->format('M');\n\n // If same month and year, use a format like '2-31 May 2025'\n if ($startMonth === $endMonth && ! $differentYears) {\n return \"{$startDay} - {$endDay} {$startMonth} {$toYear}\";\n }\n\n // If different years, include both years\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n // Same year but different months\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n\n default:\n // Default format for unknown frequencies\n return $from->format('j M Y') . ' - ' . $to->format('j M Y');\n }\n }\n\n public function sanitizeFileName(string $fileName): string\n {\n return str_replace(['/', '\\\\'], '-', $fileName);\n }\n\n private function getPayload(AutomatedReportsService $automatedReportsService)\n {\n $reportResult = AutomatedReportResult::find(269);\n $automatedReport = $reportResult->getReport();\n $activityIds = [1,2,3];\n $payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(\n automatedReport: $automatedReport,\n reportResult: $reportResult,\n activityIds: $activityIds,\n );\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));\n }\n\n private function rateLimit()\n {\n $team = Team::find(2);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n for ($i = 0 ; $i < 3; $i++) {\n// if ($i % 25 === 0) {\n// $this->info(\"Syncing opportunity {$i}\");\n $this->info(\"Matching contact {$i}\");\n// }\n// $crmService->syncOpportunity('374720564');\n $crmService->matchByName('Robot');\n }\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
4654987218327797524
|
1306452104688774537
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
99
Previous Highlighted Error
Next Highlighted Error
[2026-05-07 14:20:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa","trace_id":"684cd2bd-f191-417a-bae8-b1454d9c74ab"}
[2026-05-07 14:20:49] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"14:15","to":"14:20"} {"correlation_id":"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa","trace_id":"684cd2bd-f191-417a-bae8-b1454d9c74ab"}
[2026-05-07 14:20:49] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"04:10","to":"04:15"} {"correlation_id":"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa","trace_id":"684cd2bd-f191-417a-bae8-b1454d9c74ab"}
[2026-05-07 14:20:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa","trace_id":"684cd2bd-f191-417a-bae8-b1454d9c74ab"}
[2026-05-07 14:20:51] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:51] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:51] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:53] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:53] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:57] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"de9df731-ad8f-4ddc-a665-897e93bf7930","trace_id":"a69261c3-fce6-4a85-8c7b-b577d5829ca3"}
[2026-05-07 14:20:57] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"190bc58b-d308-4db3-9c49-c6fd8ac78e0c","trace_id":"b95f5edd-3b52-4909-ba01-e29c1dc9699f"}
[2026-05-07 14:20:57] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"de9df731-ad8f-4ddc-a665-897e93bf7930","trace_id":"a69261c3-fce6-4a85-8c7b-b577d5829ca3"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-07T14:22:57.321697Z"} {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"190bc58b-d308-4db3-9c49-c6fd8ac78e0c","trace_id":"b95f5edd-3b52-4909-ba01-e29c1dc9699f"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"[URL_WITH_CREDENTIALS] Jiminny\Console\Commands
*/
class JiminnyDebugCommand extends Command
{
public const string FREQUENCY_DAILY = 'daily';
public const string FREQUENCY_WEEKLY = 'weekly';
public const string FREQUENCY_MONTHLY = 'monthly';
public const string FREQUENCY_QUARTERLY = 'quarterly';
public const string FREQUENCY_ONE_OFF = 'one_off';
protected $signature = 'jiminny:debug';
public function handle(
JobDispatcherInterface $jobDispatcher,
AutomatedReportsService $automatedReportsService,
AutomatedReportsRepository $automatedReportsRepository,
UserPilotClient $userPilotClient
): void {
$this->rateLimit();
exit(1);
$report = AutomatedReport::find(71);
$last = AutomatedReportResult::query()
->where('report_id', $report->getId())
->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])
// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)
->whereDate('created_at', CarbonImmutable::now()->toDateString())
->latest()
->first();
$this->info("Last: {$last->getId()}");
exit(1);
$user = User::find(143);
// $count = $automatedReportsRepository->countUserReports($user);
// $this->info("Count: {$count}");
// $count = $automatedReportsRepository->countAllUserReports($user);
// $this->info("All count: {$count}");
$payload = [
'report_type' => 'ask_jiminny',
'frequency' => 'weekly',
];
$userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);
exit(1);
$now = Carbon::now()->subDay(1);
$this->info("Now: {$now->toDateTimeString()}");
$weekStart = Carbon::getWeekStartsAt();
$this->info("Now: {$weekStart}");
// $from = $now->copy()->previousWeekday()->startOfDay();
// $to = $now->copy()->previousWeekday()->endOfDay();
// $fromOld = $now->copy()->subWeeks(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subWeek()->startOfWeek();
// $toNew = $now->copy()->subWeek()->endOfWeek();
// $fromOld = $now->copy()->subMonths(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();
// $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();
$fromOld = $now->copy()->subMonths(3)->startOfDay();
$toOld = $now->copy()->subDay()->endOfDay();
$fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();
$toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();
$this->info("From old: {$fromOld->toDateTimeString()}");
$this->info("To old: {$toOld->toDateTimeString()}");
$this->info("From new: {$fromNew->toDateTimeString()}");
$this->info("To new: {$toNew->toDateTimeString()}");
exit(1);
$report = AutomatedReport::find(71);
$job = new RequestGenerateAskJiminnyReportJob($report->getUuid());
$jobDispatcher->dispatch($job);
exit(1);
// $this->formatDate($jobDispatcher);
// $this->sendMail($jobDispatcher, $automatedReportsService);
// $this->crmService();
$this->getPayload($automatedReportsService);
exit(1);
}
private function crmService()
{
$activity = Activity::find(418141);
$team = Team::find(19);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
$crmService->createTranscriptNotes($activity);
}
private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)
{
$reportUuid = '';
// $report = $automatedReportsService->getReportResult($reportUuid);
$report = AutomatedReportResult::find(275);
$validRecipients = $automatedReportsService->getValidRecipientUsers(
$report->getReport(),
includeJiminny: true,
);
$recipient = $validRecipients[0];
$fileName = $automatedReportsService->getReportFileName($report);
$typeName = $report->getReport()->getCustomName()
?? $automatedReportsService->getReportTypeName($report);
$teamsName = $automatedReportsService->getReportTeamsName($report);
$periodName = $automatedReportsService->getReportPeriodName($report);
$s3Path = $automatedReportsService->getMediaPath($report);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));
$jobDispatcher->dispatch(
new SendReportMailJob(
reportUuid: $report->getUuid(),
s3Path: $s3Path,
recipientEmail: $recipient['email'],
recipientName: $recipient['name'] ?? null,
fileName: $fileName,
typeName: $typeName,
teamsName: $teamsName,
periodName: $periodName,
isAskJiminny: true,
)
);
exit(1);
}
private function formatDate(JobDispatcherInterface $jobDispatcher): void
{
$customName = 'Custom report name';
// $frequency = self::FREQUENCY_DAILY;
// $frequency = self::FREQUENCY_WEEKLY;
$frequency = self::FREQUENCY_MONTHLY;
// $frequency = self::FREQUENCY_QUARTERLY;
// $frequency = self::FREQUENCY_ONE_OFF;
$period = $this->calculateFromAndToDatePeriod($frequency);
$from = $period['fromDate'];
$to = $period['toDate'];
$periodName = $this->formatReportPeriodName($frequency, $from, $to);
$filenameSuffix = null;
if ($customName) {
if ($filenameSuffix) {
$customName .= " {$filenameSuffix}";
}
$result = $this->sanitizeFileName("{$customName} - {$periodName}");
}
$this->info($result);
}
public function calculateFromAndToDatePeriod(
string $frequency,
?Carbon $fromDate = null,
?Carbon $toDate = null
): array {
if ($frequency === self::FREQUENCY_ONE_OFF) {
return [
'fromDate' => $fromDate,
'toDate' => $toDate,
];
}
$now = Carbon::now();
return match ($frequency) {
self::FREQUENCY_DAILY => [
'fromDate' => $now->copy()->subDay()->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_WEEKLY => [
'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_MONTHLY => [
'fromDate' => $now->copy()->subMonths(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_QUARTERLY => [
'fromDate' => $now->copy()->subMonths(3)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
default => throw new InvalidArgumentException("Unsupported frequency: {$frequency}"),
};
}
private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string
{
$fromYear = $from->format('Y');
$toYear = $to->format('Y');
$differentYears = $fromYear !== $toYear;
switch ($frequency) {
case self::FREQUENCY_DAILY:
return $from->format('j M Y');
case self::FREQUENCY_QUARTERLY:
// 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ
$startMonth = $from->format('M');
$endMonth = $to->copy()->subMonth();
$endMonthName = $endMonth->format('M');
$endMonthYear = $endMonth->format('Y');
if ($differentYears) {
return "{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}";
}
return "{$startMonth} - {$endMonthName} {$toYear}";
case self::FREQUENCY_MONTHLY:
// 'May 2025' - monthly reports are always within the same year
return $from->format('M Y');
case self::FREQUENCY_WEEKLY:
// '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ
$startDay = $from->format('j');
$endDay = $to->format('j');
$startMonth = $from->format('M');
$endMonth = $to->format('M');
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
if ($startMonth !== $endMonth) {
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
}
return "{$startDay} - {$endDay} {$endMonth} {$toYear}";
case self::FREQUENCY_ONE_OFF:
// '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ
$startDay = $from->format('j');
$startMonth = $from->format('M');
$endDay = $to->format('j');
$endMonth = $to->format('M');
// If same month and year, use a format like '2-31 May 2025'
if ($startMonth === $endMonth && ! $differentYears) {
return "{$startDay} - {$endDay} {$startMonth} {$toYear}";
}
// If different years, include both years
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
// Same year but different months
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
default:
// Default format for unknown frequencies
return $from->format('j M Y') . ' - ' . $to->format('j M Y');
}
}
public function sanitizeFileName(string $fileName): string
{
return str_replace(['/', '\\'], '-', $fileName);
}
private function getPayload(AutomatedReportsService $automatedReportsService)
{
$reportResult = AutomatedReportResult::find(269);
$automatedReport = $reportResult->getReport();
$activityIds = [1,2,3];
$payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $reportResult,
activityIds: $activityIds,
);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));
}
private function rateLimit()
{
$team = Team::find(2);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
for ($i = 0 ; $i < 3; $i++) {
// if ($i % 25 === 0) {
// $this->info("Syncing opportunity {$i}");
$this->info("Matching contact {$i}");
// }
// $crmService->syncOpportunity('374720564');
$crmService->matchByName('Robot');
}
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
4685
|
NULL
|
NULL
|
NULL
|
|
4688
|
169
|
23
|
2026-05-07T14:21:25.609150+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778163685609_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
99
Previous Highlighted Error
Next Highlighted Error
[2026-05-07 14:20:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa","trace_id":"684cd2bd-f191-417a-bae8-b1454d9c74ab"}
[2026-05-07 14:20:49] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"14:15","to":"14:20"} {"correlation_id":"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa","trace_id":"684cd2bd-f191-417a-bae8-b1454d9c74ab"}
[2026-05-07 14:20:49] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"04:10","to":"04:15"} {"correlation_id":"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa","trace_id":"684cd2bd-f191-417a-bae8-b1454d9c74ab"}
[2026-05-07 14:20:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa","trace_id":"684cd2bd-f191-417a-bae8-b1454d9c74ab"}
[2026-05-07 14:20:51] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:51] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:51] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:53] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:53] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:57] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"de9df731-ad8f-4ddc-a665-897e93bf7930","trace_id":"a69261c3-fce6-4a85-8c7b-b577d5829ca3"}
[2026-05-07 14:20:57] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"190bc58b-d308-4db3-9c49-c6fd8ac78e0c","trace_id":"b95f5edd-3b52-4909-ba01-e29c1dc9699f"}
[2026-05-07 14:20:57] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"de9df731-ad8f-4ddc-a665-897e93bf7930","trace_id":"a69261c3-fce6-4a85-8c7b-b577d5829ca3"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-07T14:22:57.321697Z"} {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"190bc58b-d308-4db3-9c49-c6fd8ac78e0c","trace_id":"b95f5edd-3b52-4909-ba01-e29c1dc9699f"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"[URL_WITH_CREDENTIALS] Jiminny\Console\Commands
*/
class JiminnyDebugCommand extends Command
{
public const string FREQUENCY_DAILY = 'daily';
public const string FREQUENCY_WEEKLY = 'weekly';
public const string FREQUENCY_MONTHLY = 'monthly';
public const string FREQUENCY_QUARTERLY = 'quarterly';
public const string FREQUENCY_ONE_OFF = 'one_off';
protected $signature = 'jiminny:debug';
public function handle(
JobDispatcherInterface $jobDispatcher,
AutomatedReportsService $automatedReportsService,
AutomatedReportsRepository $automatedReportsRepository,
UserPilotClient $userPilotClient
): void {
$this->rateLimit();
exit(1);
$report = AutomatedReport::find(71);
$last = AutomatedReportResult::query()
->where('report_id', $report->getId())
->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])
// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)
->whereDate('created_at', CarbonImmutable::now()->toDateString())
->latest()
->first();
$this->info("Last: {$last->getId()}");
exit(1);
$user = User::find(143);
// $count = $automatedReportsRepository->countUserReports($user);
// $this->info("Count: {$count}");
// $count = $automatedReportsRepository->countAllUserReports($user);
// $this->info("All count: {$count}");
$payload = [
'report_type' => 'ask_jiminny',
'frequency' => 'weekly',
];
$userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);
exit(1);
$now = Carbon::now()->subDay(1);
$this->info("Now: {$now->toDateTimeString()}");
$weekStart = Carbon::getWeekStartsAt();
$this->info("Now: {$weekStart}");
// $from = $now->copy()->previousWeekday()->startOfDay();
// $to = $now->copy()->previousWeekday()->endOfDay();
// $fromOld = $now->copy()->subWeeks(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subWeek()->startOfWeek();
// $toNew = $now->copy()->subWeek()->endOfWeek();
// $fromOld = $now->copy()->subMonths(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();
// $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();
$fromOld = $now->copy()->subMonths(3)->startOfDay();
$toOld = $now->copy()->subDay()->endOfDay();
$fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();
$toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();
$this->info("From old: {$fromOld->toDateTimeString()}");
$this->info("To old: {$toOld->toDateTimeString()}");
$this->info("From new: {$fromNew->toDateTimeString()}");
$this->info("To new: {$toNew->toDateTimeString()}");
exit(1);
$report = AutomatedReport::find(71);
$job = new RequestGenerateAskJiminnyReportJob($report->getUuid());
$jobDispatcher->dispatch($job);
exit(1);
// $this->formatDate($jobDispatcher);
// $this->sendMail($jobDispatcher, $automatedReportsService);
// $this->crmService();
$this->getPayload($automatedReportsService);
exit(1);
}
private function crmService()
{
$activity = Activity::find(418141);
$team = Team::find(19);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
$crmService->createTranscriptNotes($activity);
}
private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)
{
$reportUuid = '';
// $report = $automatedReportsService->getReportResult($reportUuid);
$report = AutomatedReportResult::find(275);
$validRecipients = $automatedReportsService->getValidRecipientUsers(
$report->getReport(),
includeJiminny: true,
);
$recipient = $validRecipients[0];
$fileName = $automatedReportsService->getReportFileName($report);
$typeName = $report->getReport()->getCustomName()
?? $automatedReportsService->getReportTypeName($report);
$teamsName = $automatedReportsService->getReportTeamsName($report);
$periodName = $automatedReportsService->getReportPeriodName($report);
$s3Path = $automatedReportsService->getMediaPath($report);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));
$jobDispatcher->dispatch(
new SendReportMailJob(
reportUuid: $report->getUuid(),
s3Path: $s3Path,
recipientEmail: $recipient['email'],
recipientName: $recipient['name'] ?? null,
fileName: $fileName,
typeName: $typeName,
teamsName: $teamsName,
periodName: $periodName,
isAskJiminny: true,
)
);
exit(1);
}
private function formatDate(JobDispatcherInterface $jobDispatcher): void
{
$customName = 'Custom report name';
// $frequency = self::FREQUENCY_DAILY;
// $frequency = self::FREQUENCY_WEEKLY;
$frequency = self::FREQUENCY_MONTHLY;
// $frequency = self::FREQUENCY_QUARTERLY;
// $frequency = self::FREQUENCY_ONE_OFF;
$period = $this->calculateFromAndToDatePeriod($frequency);
$from = $period['fromDate'];
$to = $period['toDate'];
$periodName = $this->formatReportPeriodName($frequency, $from, $to);
$filenameSuffix = null;
if ($customName) {
if ($filenameSuffix) {
$customName .= " {$filenameSuffix}";
}
$result = $this->sanitizeFileName("{$customName} - {$periodName}");
}
$this->info($result);
}
public function calculateFromAndToDatePeriod(
string $frequency,
?Carbon $fromDate = null,
?Carbon $toDate = null
): array {
if ($frequency === self::FREQUENCY_ONE_OFF) {
return [
'fromDate' => $fromDate,
'toDate' => $toDate,
];
}
$now = Carbon::now();
return match ($frequency) {
self::FREQUENCY_DAILY => [
'fromDate' => $now->copy()->subDay()->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_WEEKLY => [
'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_MONTHLY => [
'fromDate' => $now->copy()->subMonths(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_QUARTERLY => [
'fromDate' => $now->copy()->subMonths(3)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
default => throw new InvalidArgumentException("Unsupported frequency: {$frequency}"),
};
}
private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string
{
$fromYear = $from->format('Y');
$toYear = $to->format('Y');
$differentYears = $fromYear !== $toYear;
switch ($frequency) {
case self::FREQUENCY_DAILY:
return $from->format('j M Y');
case self::FREQUENCY_QUARTERLY:
// 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ
$startMonth = $from->format('M');
$endMonth = $to->copy()->subMonth();
$endMonthName = $endMonth->format('M');
$endMonthYear = $endMonth->format('Y');
if ($differentYears) {
return "{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}";
}
return "{$startMonth} - {$endMonthName} {$toYear}";
case self::FREQUENCY_MONTHLY:
// 'May 2025' - monthly reports are always within the same year
return $from->format('M Y');
case self::FREQUENCY_WEEKLY:
// '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ
$startDay = $from->format('j');
$endDay = $to->format('j');
$startMonth = $from->format('M');
$endMonth = $to->format('M');
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
if ($startMonth !== $endMonth) {
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
}
return "{$startDay} - {$endDay} {$endMonth} {$toYear}";
case self::FREQUENCY_ONE_OFF:
// '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ
$startDay = $from->format('j');
$startMonth = $from->format('M');
$endDay = $to->format('j');
$endMonth = $to->format('M');
// If same month and year, use a format like '2-31 May 2025'
if ($startMonth === $endMonth && ! $differentYears) {
return "{$startDay} - {$endDay} {$startMonth} {$toYear}";
}
// If different years, include both years
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
// Same year but different months
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
default:
// Default format for unknown frequencies
return $from->format('j M Y') . ' - ' . $to->format('j M Y');
}
}
public function sanitizeFileName(string $fileName): string
{
return str_replace(['/', '\\'], '-', $fileName);
}
private function getPayload(AutomatedReportsService $automatedReportsService)
{
$reportResult = AutomatedReportResult::find(269);
$automatedReport = $reportResult->getReport();
$activityIds = [1,2,3];
$payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $reportResult,
activityIds: $activityIds,
);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));
}
private function rateLimit()
{
$team = Team::find(2);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
for ($i = 0 ; $i < 3; $i++) {
// if ($i % 25 === 0) {
// $this->info("Syncing opportunity {$i}");
$this->info("Matching contact {$i}");
// }
// $crmService->syncOpportunity('374720564');
$crmService->matchByName('Robot');
}
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"master, menu","depth":5,"on_screen":true,"help_text":"Git Branch: master<br/>Some incoming commits are not fetched<br/>","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"99","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-07 14:20:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa\",\"trace_id\":\"684cd2bd-f191-417a-bae8-b1454d9c74ab\"}\n[2026-05-07 14:20:49] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"14:15\",\"to\":\"14:20\"} {\"correlation_id\":\"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa\",\"trace_id\":\"684cd2bd-f191-417a-bae8-b1454d9c74ab\"}\n[2026-05-07 14:20:49] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"04:10\",\"to\":\"04:15\"} {\"correlation_id\":\"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa\",\"trace_id\":\"684cd2bd-f191-417a-bae8-b1454d9c74ab\"}\n[2026-05-07 14:20:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa\",\"trace_id\":\"684cd2bd-f191-417a-bae8-b1454d9c74ab\"}\n[2026-05-07 14:20:51] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:51] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:53] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:53] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:57] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"de9df731-ad8f-4ddc-a665-897e93bf7930\",\"trace_id\":\"a69261c3-fce6-4a85-8c7b-b577d5829ca3\"}\n[2026-05-07 14:20:57] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"190bc58b-d308-4db3-9c49-c6fd8ac78e0c\",\"trace_id\":\"b95f5edd-3b52-4909-ba01-e29c1dc9699f\"}\n[2026-05-07 14:20:57] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"de9df731-ad8f-4ddc-a665-897e93bf7930\",\"trace_id\":\"a69261c3-fce6-4a85-8c7b-b577d5829ca3\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-07T14:22:57.321697Z\"} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"190bc58b-d308-4db3-9c49-c6fd8ac78e0c\",\"trace_id\":\"b95f5edd-3b52-4909-ba01-e29c1dc9699f\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"ac223fa8-7ef4-4b89-b8ec-ee8d4cafc806\",\"trace_id\":\"8896481b-9957-4839-8721-60c0c08eb390\"}\n[2026-05-07 14:20:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"ac223fa8-7ef4-4b89-b8ec-ee8d4cafc806\",\"trace_id\":\"8896481b-9957-4839-8721-60c0c08eb390\"}\n[2026-05-07 14:21:02] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"bbcb9735-9fc4-4b0a-baeb-e9ae6c709606\",\"trace_id\":\"c59d79ec-9b93-40ac-a873-b87785cf9e8c\"}\n[2026-05-07 14:21:02] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"bbcb9735-9fc4-4b0a-baeb-e9ae6c709606\",\"trace_id\":\"c59d79ec-9b93-40ac-a873-b87785cf9e8c\"}\n[2026-05-07 14:21:02] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:02] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:03] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:08] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:08] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:08] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:11] local.INFO: [Commands/AsyncUpdateEsEntities] Starting ES update worker {\"pid\":53405,\"workerId\":\"\",\"target\":\"activities\"} {\"correlation_id\":\"ffa13dc4-3e53-4b4e-926e-79364a208ec7\",\"trace_id\":\"0624e8e9-a157-4cfd-a0fe-3b3f00575571\"}\n[2026-05-07 14:21:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[2026-05-07 14:21:14] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[2026-05-07 14:21:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[2026-05-07 14:21:14] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[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-1.0.1.1-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\"}\n[2026-05-07 14:21:15] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.3,\"average_seconds_per_request\":0} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[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\":[\"9f80deba8e628428-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-70e8-75bb-82b4-960d2a87e858\\\", cfr;desc=\\\"9f80deba951c8428-IAD\\\"\"],\"x-content-type-options\":[\"nosniff\"],\"x-hubspot-correlation-id\":[\"019e02d0-70e8-75bb-82b4-960d2a87e858\"],\"Set-Cookie\":[\"__cf_bm=41zajn3_MAqqqnsb1GdPA0x_HmdabUWyA9P8lHCvM08-1778163675-1.0.1.1-ugXCS21LvzCQWtlXIyGlcLY0Tve2WOIhhmEzBYBH2Xw5EAOdjH0WoV37tQ37WWKai8bXf0QykXHATpPYP3ePCUbn.HFxC8Bbdk56iETxTsc; 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=0hhy4w1YbDpH4qNryl7aTK0m6Gm28%2BNeQmF8%2FVVbgDl1pFgZ%2B11i99wnGB0KS1YdbGMiSO4nOpvlkjBcRFPjd4Hn4ZAVTS9ANo9IUyMNf%2BRMvrOWYfBHLfszXWAx14AM\\\"}],\\\"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\"}\n[2026-05-07 14:21:15] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.23,\"average_seconds_per_request\":0} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[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\":[\"9f80debbf9f52ba5-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-71c7-7668-a485-fd1d24c81154\\\", cfr;desc=\\\"9f80debc04d52ba5-IAD\\\"\"],\"x-content-type-options\":[\"nosniff\"],\"x-hubspot-correlation-id\":[\"019e02d0-71c7-7668-a485-fd1d24c81154\"],\"Set-Cookie\":[\"__cf_bm=JUcIASavhiP6P_rD6cRIR7kxEus3rngscJ5QNqWIVpU-1778163675-1.0.1.1-TGYUj5baNqvwnisKsopNGX17IQyZmw2Jy9K3la6papwLXM.Tq4nHBDPBCyGo1Cvctu6HFnj4UvDHxypI._iZy2xnYGttXCwOvQXA2N5Wp0w; 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=JLQEG0iCv%2BtOST4nO2j%2FnsH9nzpJQNy7CaO%2BM%2FpcRSxKbixTs130kxnx1K6WJoi454N0IoKvRA2SY21RZOCZB70ib5k2wbFGdVXoqXjEpu20leWMX3LEQPBCEIB7iqyY\\\"}],\\\"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\"}\n[2026-05-07 14:21:15] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.23,\"average_seconds_per_request\":0} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}","depth":4,"on_screen":true,"value":"[2026-05-07 14:20:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa\",\"trace_id\":\"684cd2bd-f191-417a-bae8-b1454d9c74ab\"}\n[2026-05-07 14:20:49] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"14:15\",\"to\":\"14:20\"} {\"correlation_id\":\"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa\",\"trace_id\":\"684cd2bd-f191-417a-bae8-b1454d9c74ab\"}\n[2026-05-07 14:20:49] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"04:10\",\"to\":\"04:15\"} {\"correlation_id\":\"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa\",\"trace_id\":\"684cd2bd-f191-417a-bae8-b1454d9c74ab\"}\n[2026-05-07 14:20:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa\",\"trace_id\":\"684cd2bd-f191-417a-bae8-b1454d9c74ab\"}\n[2026-05-07 14:20:51] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:51] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:53] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:53] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"21ae70ac-fc1b-488e-a86f-2191228676f5\",\"trace_id\":\"db9ed4bf-532a-4152-899e-ef96ad3db833\"}\n[2026-05-07 14:20:57] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"de9df731-ad8f-4ddc-a665-897e93bf7930\",\"trace_id\":\"a69261c3-fce6-4a85-8c7b-b577d5829ca3\"}\n[2026-05-07 14:20:57] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"190bc58b-d308-4db3-9c49-c6fd8ac78e0c\",\"trace_id\":\"b95f5edd-3b52-4909-ba01-e29c1dc9699f\"}\n[2026-05-07 14:20:57] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"de9df731-ad8f-4ddc-a665-897e93bf7930\",\"trace_id\":\"a69261c3-fce6-4a85-8c7b-b577d5829ca3\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-07T14:22:57.321697Z\"} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"190bc58b-d308-4db3-9c49-c6fd8ac78e0c\",\"trace_id\":\"b95f5edd-3b52-4909-ba01-e29c1dc9699f\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:20:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"ac223fa8-7ef4-4b89-b8ec-ee8d4cafc806\",\"trace_id\":\"8896481b-9957-4839-8721-60c0c08eb390\"}\n[2026-05-07 14:20:59] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"ac223fa8-7ef4-4b89-b8ec-ee8d4cafc806\",\"trace_id\":\"8896481b-9957-4839-8721-60c0c08eb390\"}\n[2026-05-07 14:21:02] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"bbcb9735-9fc4-4b0a-baeb-e9ae6c709606\",\"trace_id\":\"c59d79ec-9b93-40ac-a873-b87785cf9e8c\"}\n[2026-05-07 14:21:02] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"bbcb9735-9fc4-4b0a-baeb-e9ae6c709606\",\"trace_id\":\"c59d79ec-9b93-40ac-a873-b87785cf9e8c\"}\n[2026-05-07 14:21:02] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:02] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:03] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:08] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:08] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:08] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"0ed9e78c-2b2a-4a1c-9536-322deaa89487\",\"trace_id\":\"0e1b16ad-ca79-460f-bd5e-6c7a02acb513\"}\n[2026-05-07 14:21:11] local.INFO: [Commands/AsyncUpdateEsEntities] Starting ES update worker {\"pid\":53405,\"workerId\":\"\",\"target\":\"activities\"} {\"correlation_id\":\"ffa13dc4-3e53-4b4e-926e-79364a208ec7\",\"trace_id\":\"0624e8e9-a157-4cfd-a0fe-3b3f00575571\"}\n[2026-05-07 14:21:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[2026-05-07 14:21:14] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[2026-05-07 14:21:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[2026-05-07 14:21:14] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[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-1.0.1.1-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\"}\n[2026-05-07 14:21:15] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.3,\"average_seconds_per_request\":0} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[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\":[\"9f80deba8e628428-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-70e8-75bb-82b4-960d2a87e858\\\", cfr;desc=\\\"9f80deba951c8428-IAD\\\"\"],\"x-content-type-options\":[\"nosniff\"],\"x-hubspot-correlation-id\":[\"019e02d0-70e8-75bb-82b4-960d2a87e858\"],\"Set-Cookie\":[\"__cf_bm=41zajn3_MAqqqnsb1GdPA0x_HmdabUWyA9P8lHCvM08-1778163675-1.0.1.1-ugXCS21LvzCQWtlXIyGlcLY0Tve2WOIhhmEzBYBH2Xw5EAOdjH0WoV37tQ37WWKai8bXf0QykXHATpPYP3ePCUbn.HFxC8Bbdk56iETxTsc; 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=0hhy4w1YbDpH4qNryl7aTK0m6Gm28%2BNeQmF8%2FVVbgDl1pFgZ%2B11i99wnGB0KS1YdbGMiSO4nOpvlkjBcRFPjd4Hn4ZAVTS9ANo9IUyMNf%2BRMvrOWYfBHLfszXWAx14AM\\\"}],\\\"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\"}\n[2026-05-07 14:21:15] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.23,\"average_seconds_per_request\":0} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}\n[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\":[\"9f80debbf9f52ba5-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-71c7-7668-a485-fd1d24c81154\\\", cfr;desc=\\\"9f80debc04d52ba5-IAD\\\"\"],\"x-content-type-options\":[\"nosniff\"],\"x-hubspot-correlation-id\":[\"019e02d0-71c7-7668-a485-fd1d24c81154\"],\"Set-Cookie\":[\"__cf_bm=JUcIASavhiP6P_rD6cRIR7kxEus3rngscJ5QNqWIVpU-1778163675-1.0.1.1-TGYUj5baNqvwnisKsopNGX17IQyZmw2Jy9K3la6papwLXM.Tq4nHBDPBCyGo1Cvctu6HFnj4UvDHxypI._iZy2xnYGttXCwOvQXA2N5Wp0w; 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=JLQEG0iCv%2BtOST4nO2j%2FnsH9nzpJQNy7CaO%2BM%2FpcRSxKbixTs130kxnx1K6WJoi454N0IoKvRA2SY21RZOCZB70ib5k2wbFGdVXoqXjEpu20leWMX3LEQPBCEIB7iqyY\\\"}],\\\"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\"}\n[2026-05-07 14:21:15] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":0,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.23,\"average_seconds_per_request\":0} {\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"120","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands;\n\nuse Carbon\\Carbon;\nuse Carbon\\CarbonImmutable;\nuse Illuminate\\Console\\Command;\nuse InvalidArgumentException;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\SendReportMailJob;\nuse Jiminny\\Jobs\\JobDispatcherInterface;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Activity\\CrmOwnerResolver;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\UserPilot\\UserPilotClient;\n\n/**\n * Class JiminnyDebugCommand\n *\n * @package Jiminny\\Console\\Commands\n */\nclass JiminnyDebugCommand extends Command\n{\n public const string FREQUENCY_DAILY = 'daily';\n public const string FREQUENCY_WEEKLY = 'weekly';\n public const string FREQUENCY_MONTHLY = 'monthly';\n public const string FREQUENCY_QUARTERLY = 'quarterly';\n public const string FREQUENCY_ONE_OFF = 'one_off';\n protected $signature = 'jiminny:debug';\n\n public function handle(\n JobDispatcherInterface $jobDispatcher,\n AutomatedReportsService $automatedReportsService,\n AutomatedReportsRepository $automatedReportsRepository,\n UserPilotClient $userPilotClient\n ): void {\n $this->rateLimit();\n exit(1);\n\n\n\n $report = AutomatedReport::find(71);\n $last = AutomatedReportResult::query()\n ->where('report_id', $report->getId())\n ->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])\n// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)\n ->whereDate('created_at', CarbonImmutable::now()->toDateString())\n ->latest()\n ->first();\n\n $this->info(\"Last: {$last->getId()}\");\n\n exit(1);\n\n $user = User::find(143);\n // $count = $automatedReportsRepository->countUserReports($user);\n // $this->info(\"Count: {$count}\");\n // $count = $automatedReportsRepository->countAllUserReports($user);\n // $this->info(\"All count: {$count}\");\n\n $payload = [\n 'report_type' => 'ask_jiminny',\n 'frequency' => 'weekly',\n ];\n $userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);\n\n exit(1);\n\n $now = Carbon::now()->subDay(1);\n $this->info(\"Now: {$now->toDateTimeString()}\");\n $weekStart = Carbon::getWeekStartsAt();\n $this->info(\"Now: {$weekStart}\");\n\n // $from = $now->copy()->previousWeekday()->startOfDay();\n // $to = $now->copy()->previousWeekday()->endOfDay();\n\n // $fromOld = $now->copy()->subWeeks(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subWeek()->startOfWeek();\n // $toNew = $now->copy()->subWeek()->endOfWeek();\n\n // $fromOld = $now->copy()->subMonths(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();\n // $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();\n\n $fromOld = $now->copy()->subMonths(3)->startOfDay();\n $toOld = $now->copy()->subDay()->endOfDay();\n $fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();\n $toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();\n\n $this->info(\"From old: {$fromOld->toDateTimeString()}\");\n $this->info(\"To old: {$toOld->toDateTimeString()}\");\n $this->info(\"From new: {$fromNew->toDateTimeString()}\");\n $this->info(\"To new: {$toNew->toDateTimeString()}\");\n\n exit(1);\n\n $report = AutomatedReport::find(71);\n\n $job = new RequestGenerateAskJiminnyReportJob($report->getUuid());\n $jobDispatcher->dispatch($job);\n\n exit(1);\n\n\n // $this->formatDate($jobDispatcher);\n // $this->sendMail($jobDispatcher, $automatedReportsService);\n // $this->crmService();\n\n $this->getPayload($automatedReportsService);\n\n exit(1);\n }\n\n\n\n private function crmService()\n {\n $activity = Activity::find(418141);\n\n $team = Team::find(19);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n $crmService->createTranscriptNotes($activity);\n }\n\n private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)\n {\n $reportUuid = '';\n // $report = $automatedReportsService->getReportResult($reportUuid);\n $report = AutomatedReportResult::find(275);\n $validRecipients = $automatedReportsService->getValidRecipientUsers(\n $report->getReport(),\n includeJiminny: true,\n );\n\n $recipient = $validRecipients[0];\n\n $fileName = $automatedReportsService->getReportFileName($report);\n $typeName = $report->getReport()->getCustomName()\n ?? $automatedReportsService->getReportTypeName($report);\n $teamsName = $automatedReportsService->getReportTeamsName($report);\n $periodName = $automatedReportsService->getReportPeriodName($report);\n $s3Path = $automatedReportsService->getMediaPath($report);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));\n\n $jobDispatcher->dispatch(\n new SendReportMailJob(\n reportUuid: $report->getUuid(),\n s3Path: $s3Path,\n recipientEmail: $recipient['email'],\n recipientName: $recipient['name'] ?? null,\n fileName: $fileName,\n typeName: $typeName,\n teamsName: $teamsName,\n periodName: $periodName,\n isAskJiminny: true,\n )\n );\n\n exit(1);\n }\n\n private function formatDate(JobDispatcherInterface $jobDispatcher): void\n {\n $customName = 'Custom report name';\n // $frequency = self::FREQUENCY_DAILY;\n // $frequency = self::FREQUENCY_WEEKLY;\n $frequency = self::FREQUENCY_MONTHLY;\n // $frequency = self::FREQUENCY_QUARTERLY;\n // $frequency = self::FREQUENCY_ONE_OFF;\n $period = $this->calculateFromAndToDatePeriod($frequency);\n $from = $period['fromDate'];\n $to = $period['toDate'];\n $periodName = $this->formatReportPeriodName($frequency, $from, $to);\n $filenameSuffix = null;\n\n if ($customName) {\n if ($filenameSuffix) {\n $customName .= \" {$filenameSuffix}\";\n }\n\n $result = $this->sanitizeFileName(\"{$customName} - {$periodName}\");\n }\n\n $this->info($result);\n }\n\n public function calculateFromAndToDatePeriod(\n string $frequency,\n ?Carbon $fromDate = null,\n ?Carbon $toDate = null\n ): array {\n if ($frequency === self::FREQUENCY_ONE_OFF) {\n return [\n 'fromDate' => $fromDate,\n 'toDate' => $toDate,\n ];\n }\n\n $now = Carbon::now();\n\n return match ($frequency) {\n self::FREQUENCY_DAILY => [\n 'fromDate' => $now->copy()->subDay()->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_WEEKLY => [\n 'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_MONTHLY => [\n 'fromDate' => $now->copy()->subMonths(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_QUARTERLY => [\n 'fromDate' => $now->copy()->subMonths(3)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n default => throw new InvalidArgumentException(\"Unsupported frequency: {$frequency}\"),\n };\n }\n\n private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string\n {\n $fromYear = $from->format('Y');\n $toYear = $to->format('Y');\n $differentYears = $fromYear !== $toYear;\n\n switch ($frequency) {\n case self::FREQUENCY_DAILY:\n return $from->format('j M Y');\n\n case self::FREQUENCY_QUARTERLY:\n // 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ\n $startMonth = $from->format('M');\n $endMonth = $to->copy()->subMonth();\n $endMonthName = $endMonth->format('M');\n $endMonthYear = $endMonth->format('Y');\n\n if ($differentYears) {\n return \"{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}\";\n }\n\n return \"{$startMonth} - {$endMonthName} {$toYear}\";\n\n case self::FREQUENCY_MONTHLY:\n // 'May 2025' - monthly reports are always within the same year\n return $from->format('M Y');\n\n case self::FREQUENCY_WEEKLY:\n // '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ\n $startDay = $from->format('j');\n $endDay = $to->format('j');\n $startMonth = $from->format('M');\n $endMonth = $to->format('M');\n\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n if ($startMonth !== $endMonth) {\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n return \"{$startDay} - {$endDay} {$endMonth} {$toYear}\";\n\n case self::FREQUENCY_ONE_OFF:\n // '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ\n $startDay = $from->format('j');\n $startMonth = $from->format('M');\n $endDay = $to->format('j');\n $endMonth = $to->format('M');\n\n // If same month and year, use a format like '2-31 May 2025'\n if ($startMonth === $endMonth && ! $differentYears) {\n return \"{$startDay} - {$endDay} {$startMonth} {$toYear}\";\n }\n\n // If different years, include both years\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n // Same year but different months\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n\n default:\n // Default format for unknown frequencies\n return $from->format('j M Y') . ' - ' . $to->format('j M Y');\n }\n }\n\n public function sanitizeFileName(string $fileName): string\n {\n return str_replace(['/', '\\\\'], '-', $fileName);\n }\n\n private function getPayload(AutomatedReportsService $automatedReportsService)\n {\n $reportResult = AutomatedReportResult::find(269);\n $automatedReport = $reportResult->getReport();\n $activityIds = [1,2,3];\n $payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(\n automatedReport: $automatedReport,\n reportResult: $reportResult,\n activityIds: $activityIds,\n );\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));\n }\n\n private function rateLimit()\n {\n $team = Team::find(2);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n for ($i = 0 ; $i < 3; $i++) {\n// if ($i % 25 === 0) {\n// $this->info(\"Syncing opportunity {$i}\");\n $this->info(\"Matching contact {$i}\");\n// }\n// $crmService->syncOpportunity('374720564');\n $crmService->matchByName('Robot');\n }\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands;\n\nuse Carbon\\Carbon;\nuse Carbon\\CarbonImmutable;\nuse Illuminate\\Console\\Command;\nuse InvalidArgumentException;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\SendReportMailJob;\nuse Jiminny\\Jobs\\JobDispatcherInterface;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Activity\\CrmOwnerResolver;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\UserPilot\\UserPilotClient;\n\n/**\n * Class JiminnyDebugCommand\n *\n * @package Jiminny\\Console\\Commands\n */\nclass JiminnyDebugCommand extends Command\n{\n public const string FREQUENCY_DAILY = 'daily';\n public const string FREQUENCY_WEEKLY = 'weekly';\n public const string FREQUENCY_MONTHLY = 'monthly';\n public const string FREQUENCY_QUARTERLY = 'quarterly';\n public const string FREQUENCY_ONE_OFF = 'one_off';\n protected $signature = 'jiminny:debug';\n\n public function handle(\n JobDispatcherInterface $jobDispatcher,\n AutomatedReportsService $automatedReportsService,\n AutomatedReportsRepository $automatedReportsRepository,\n UserPilotClient $userPilotClient\n ): void {\n $this->rateLimit();\n exit(1);\n\n\n\n $report = AutomatedReport::find(71);\n $last = AutomatedReportResult::query()\n ->where('report_id', $report->getId())\n ->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])\n// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)\n ->whereDate('created_at', CarbonImmutable::now()->toDateString())\n ->latest()\n ->first();\n\n $this->info(\"Last: {$last->getId()}\");\n\n exit(1);\n\n $user = User::find(143);\n // $count = $automatedReportsRepository->countUserReports($user);\n // $this->info(\"Count: {$count}\");\n // $count = $automatedReportsRepository->countAllUserReports($user);\n // $this->info(\"All count: {$count}\");\n\n $payload = [\n 'report_type' => 'ask_jiminny',\n 'frequency' => 'weekly',\n ];\n $userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);\n\n exit(1);\n\n $now = Carbon::now()->subDay(1);\n $this->info(\"Now: {$now->toDateTimeString()}\");\n $weekStart = Carbon::getWeekStartsAt();\n $this->info(\"Now: {$weekStart}\");\n\n // $from = $now->copy()->previousWeekday()->startOfDay();\n // $to = $now->copy()->previousWeekday()->endOfDay();\n\n // $fromOld = $now->copy()->subWeeks(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subWeek()->startOfWeek();\n // $toNew = $now->copy()->subWeek()->endOfWeek();\n\n // $fromOld = $now->copy()->subMonths(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();\n // $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();\n\n $fromOld = $now->copy()->subMonths(3)->startOfDay();\n $toOld = $now->copy()->subDay()->endOfDay();\n $fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();\n $toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();\n\n $this->info(\"From old: {$fromOld->toDateTimeString()}\");\n $this->info(\"To old: {$toOld->toDateTimeString()}\");\n $this->info(\"From new: {$fromNew->toDateTimeString()}\");\n $this->info(\"To new: {$toNew->toDateTimeString()}\");\n\n exit(1);\n\n $report = AutomatedReport::find(71);\n\n $job = new RequestGenerateAskJiminnyReportJob($report->getUuid());\n $jobDispatcher->dispatch($job);\n\n exit(1);\n\n\n // $this->formatDate($jobDispatcher);\n // $this->sendMail($jobDispatcher, $automatedReportsService);\n // $this->crmService();\n\n $this->getPayload($automatedReportsService);\n\n exit(1);\n }\n\n\n\n private function crmService()\n {\n $activity = Activity::find(418141);\n\n $team = Team::find(19);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n $crmService->createTranscriptNotes($activity);\n }\n\n private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)\n {\n $reportUuid = '';\n // $report = $automatedReportsService->getReportResult($reportUuid);\n $report = AutomatedReportResult::find(275);\n $validRecipients = $automatedReportsService->getValidRecipientUsers(\n $report->getReport(),\n includeJiminny: true,\n );\n\n $recipient = $validRecipients[0];\n\n $fileName = $automatedReportsService->getReportFileName($report);\n $typeName = $report->getReport()->getCustomName()\n ?? $automatedReportsService->getReportTypeName($report);\n $teamsName = $automatedReportsService->getReportTeamsName($report);\n $periodName = $automatedReportsService->getReportPeriodName($report);\n $s3Path = $automatedReportsService->getMediaPath($report);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));\n\n $jobDispatcher->dispatch(\n new SendReportMailJob(\n reportUuid: $report->getUuid(),\n s3Path: $s3Path,\n recipientEmail: $recipient['email'],\n recipientName: $recipient['name'] ?? null,\n fileName: $fileName,\n typeName: $typeName,\n teamsName: $teamsName,\n periodName: $periodName,\n isAskJiminny: true,\n )\n );\n\n exit(1);\n }\n\n private function formatDate(JobDispatcherInterface $jobDispatcher): void\n {\n $customName = 'Custom report name';\n // $frequency = self::FREQUENCY_DAILY;\n // $frequency = self::FREQUENCY_WEEKLY;\n $frequency = self::FREQUENCY_MONTHLY;\n // $frequency = self::FREQUENCY_QUARTERLY;\n // $frequency = self::FREQUENCY_ONE_OFF;\n $period = $this->calculateFromAndToDatePeriod($frequency);\n $from = $period['fromDate'];\n $to = $period['toDate'];\n $periodName = $this->formatReportPeriodName($frequency, $from, $to);\n $filenameSuffix = null;\n\n if ($customName) {\n if ($filenameSuffix) {\n $customName .= \" {$filenameSuffix}\";\n }\n\n $result = $this->sanitizeFileName(\"{$customName} - {$periodName}\");\n }\n\n $this->info($result);\n }\n\n public function calculateFromAndToDatePeriod(\n string $frequency,\n ?Carbon $fromDate = null,\n ?Carbon $toDate = null\n ): array {\n if ($frequency === self::FREQUENCY_ONE_OFF) {\n return [\n 'fromDate' => $fromDate,\n 'toDate' => $toDate,\n ];\n }\n\n $now = Carbon::now();\n\n return match ($frequency) {\n self::FREQUENCY_DAILY => [\n 'fromDate' => $now->copy()->subDay()->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_WEEKLY => [\n 'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_MONTHLY => [\n 'fromDate' => $now->copy()->subMonths(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_QUARTERLY => [\n 'fromDate' => $now->copy()->subMonths(3)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n default => throw new InvalidArgumentException(\"Unsupported frequency: {$frequency}\"),\n };\n }\n\n private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string\n {\n $fromYear = $from->format('Y');\n $toYear = $to->format('Y');\n $differentYears = $fromYear !== $toYear;\n\n switch ($frequency) {\n case self::FREQUENCY_DAILY:\n return $from->format('j M Y');\n\n case self::FREQUENCY_QUARTERLY:\n // 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ\n $startMonth = $from->format('M');\n $endMonth = $to->copy()->subMonth();\n $endMonthName = $endMonth->format('M');\n $endMonthYear = $endMonth->format('Y');\n\n if ($differentYears) {\n return \"{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}\";\n }\n\n return \"{$startMonth} - {$endMonthName} {$toYear}\";\n\n case self::FREQUENCY_MONTHLY:\n // 'May 2025' - monthly reports are always within the same year\n return $from->format('M Y');\n\n case self::FREQUENCY_WEEKLY:\n // '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ\n $startDay = $from->format('j');\n $endDay = $to->format('j');\n $startMonth = $from->format('M');\n $endMonth = $to->format('M');\n\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n if ($startMonth !== $endMonth) {\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n return \"{$startDay} - {$endDay} {$endMonth} {$toYear}\";\n\n case self::FREQUENCY_ONE_OFF:\n // '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ\n $startDay = $from->format('j');\n $startMonth = $from->format('M');\n $endDay = $to->format('j');\n $endMonth = $to->format('M');\n\n // If same month and year, use a format like '2-31 May 2025'\n if ($startMonth === $endMonth && ! $differentYears) {\n return \"{$startDay} - {$endDay} {$startMonth} {$toYear}\";\n }\n\n // If different years, include both years\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n // Same year but different months\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n\n default:\n // Default format for unknown frequencies\n return $from->format('j M Y') . ' - ' . $to->format('j M Y');\n }\n }\n\n public function sanitizeFileName(string $fileName): string\n {\n return str_replace(['/', '\\\\'], '-', $fileName);\n }\n\n private function getPayload(AutomatedReportsService $automatedReportsService)\n {\n $reportResult = AutomatedReportResult::find(269);\n $automatedReport = $reportResult->getReport();\n $activityIds = [1,2,3];\n $payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(\n automatedReport: $automatedReport,\n reportResult: $reportResult,\n activityIds: $activityIds,\n );\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));\n }\n\n private function rateLimit()\n {\n $team = Team::find(2);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n for ($i = 0 ; $i < 3; $i++) {\n// if ($i % 25 === 0) {\n// $this->info(\"Syncing opportunity {$i}\");\n $this->info(\"Matching contact {$i}\");\n// }\n// $crmService->syncOpportunity('374720564');\n $crmService->matchByName('Robot');\n }\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
4654987218327797524
|
1306452104688774537
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
99
Previous Highlighted Error
Next Highlighted Error
[2026-05-07 14:20:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa","trace_id":"684cd2bd-f191-417a-bae8-b1454d9c74ab"}
[2026-05-07 14:20:49] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"14:15","to":"14:20"} {"correlation_id":"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa","trace_id":"684cd2bd-f191-417a-bae8-b1454d9c74ab"}
[2026-05-07 14:20:49] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"04:10","to":"04:15"} {"correlation_id":"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa","trace_id":"684cd2bd-f191-417a-bae8-b1454d9c74ab"}
[2026-05-07 14:20:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"f1ea0e67-be9c-4d28-b88e-ca2d869f85aa","trace_id":"684cd2bd-f191-417a-bae8-b1454d9c74ab"}
[2026-05-07 14:20:51] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:51] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:51] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:52] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:53] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:53] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"21ae70ac-fc1b-488e-a86f-2191228676f5","trace_id":"db9ed4bf-532a-4152-899e-ef96ad3db833"}
[2026-05-07 14:20:57] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"de9df731-ad8f-4ddc-a665-897e93bf7930","trace_id":"a69261c3-fce6-4a85-8c7b-b577d5829ca3"}
[2026-05-07 14:20:57] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"190bc58b-d308-4db3-9c49-c6fd8ac78e0c","trace_id":"b95f5edd-3b52-4909-ba01-e29c1dc9699f"}
[2026-05-07 14:20:57] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"de9df731-ad8f-4ddc-a665-897e93bf7930","trace_id":"a69261c3-fce6-4a85-8c7b-b577d5829ca3"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-07T14:22:57.321697Z"} {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"190bc58b-d308-4db3-9c49-c6fd8ac78e0c","trace_id":"b95f5edd-3b52-4909-ba01-e29c1dc9699f"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"0ed9e78c-2b2a-4a1c-9536-322deaa89487","trace_id":"0e1b16ad-ca79-460f-bd5e-6c7a02acb513"}
[2026-05-07 14:20:57] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"[URL_WITH_CREDENTIALS] Jiminny\Console\Commands
*/
class JiminnyDebugCommand extends Command
{
public const string FREQUENCY_DAILY = 'daily';
public const string FREQUENCY_WEEKLY = 'weekly';
public const string FREQUENCY_MONTHLY = 'monthly';
public const string FREQUENCY_QUARTERLY = 'quarterly';
public const string FREQUENCY_ONE_OFF = 'one_off';
protected $signature = 'jiminny:debug';
public function handle(
JobDispatcherInterface $jobDispatcher,
AutomatedReportsService $automatedReportsService,
AutomatedReportsRepository $automatedReportsRepository,
UserPilotClient $userPilotClient
): void {
$this->rateLimit();
exit(1);
$report = AutomatedReport::find(71);
$last = AutomatedReportResult::query()
->where('report_id', $report->getId())
->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])
// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)
->whereDate('created_at', CarbonImmutable::now()->toDateString())
->latest()
->first();
$this->info("Last: {$last->getId()}");
exit(1);
$user = User::find(143);
// $count = $automatedReportsRepository->countUserReports($user);
// $this->info("Count: {$count}");
// $count = $automatedReportsRepository->countAllUserReports($user);
// $this->info("All count: {$count}");
$payload = [
'report_type' => 'ask_jiminny',
'frequency' => 'weekly',
];
$userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);
exit(1);
$now = Carbon::now()->subDay(1);
$this->info("Now: {$now->toDateTimeString()}");
$weekStart = Carbon::getWeekStartsAt();
$this->info("Now: {$weekStart}");
// $from = $now->copy()->previousWeekday()->startOfDay();
// $to = $now->copy()->previousWeekday()->endOfDay();
// $fromOld = $now->copy()->subWeeks(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subWeek()->startOfWeek();
// $toNew = $now->copy()->subWeek()->endOfWeek();
// $fromOld = $now->copy()->subMonths(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();
// $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();
$fromOld = $now->copy()->subMonths(3)->startOfDay();
$toOld = $now->copy()->subDay()->endOfDay();
$fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();
$toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();
$this->info("From old: {$fromOld->toDateTimeString()}");
$this->info("To old: {$toOld->toDateTimeString()}");
$this->info("From new: {$fromNew->toDateTimeString()}");
$this->info("To new: {$toNew->toDateTimeString()}");
exit(1);
$report = AutomatedReport::find(71);
$job = new RequestGenerateAskJiminnyReportJob($report->getUuid());
$jobDispatcher->dispatch($job);
exit(1);
// $this->formatDate($jobDispatcher);
// $this->sendMail($jobDispatcher, $automatedReportsService);
// $this->crmService();
$this->getPayload($automatedReportsService);
exit(1);
}
private function crmService()
{
$activity = Activity::find(418141);
$team = Team::find(19);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
$crmService->createTranscriptNotes($activity);
}
private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)
{
$reportUuid = '';
// $report = $automatedReportsService->getReportResult($reportUuid);
$report = AutomatedReportResult::find(275);
$validRecipients = $automatedReportsService->getValidRecipientUsers(
$report->getReport(),
includeJiminny: true,
);
$recipient = $validRecipients[0];
$fileName = $automatedReportsService->getReportFileName($report);
$typeName = $report->getReport()->getCustomName()
?? $automatedReportsService->getReportTypeName($report);
$teamsName = $automatedReportsService->getReportTeamsName($report);
$periodName = $automatedReportsService->getReportPeriodName($report);
$s3Path = $automatedReportsService->getMediaPath($report);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));
$jobDispatcher->dispatch(
new SendReportMailJob(
reportUuid: $report->getUuid(),
s3Path: $s3Path,
recipientEmail: $recipient['email'],
recipientName: $recipient['name'] ?? null,
fileName: $fileName,
typeName: $typeName,
teamsName: $teamsName,
periodName: $periodName,
isAskJiminny: true,
)
);
exit(1);
}
private function formatDate(JobDispatcherInterface $jobDispatcher): void
{
$customName = 'Custom report name';
// $frequency = self::FREQUENCY_DAILY;
// $frequency = self::FREQUENCY_WEEKLY;
$frequency = self::FREQUENCY_MONTHLY;
// $frequency = self::FREQUENCY_QUARTERLY;
// $frequency = self::FREQUENCY_ONE_OFF;
$period = $this->calculateFromAndToDatePeriod($frequency);
$from = $period['fromDate'];
$to = $period['toDate'];
$periodName = $this->formatReportPeriodName($frequency, $from, $to);
$filenameSuffix = null;
if ($customName) {
if ($filenameSuffix) {
$customName .= " {$filenameSuffix}";
}
$result = $this->sanitizeFileName("{$customName} - {$periodName}");
}
$this->info($result);
}
public function calculateFromAndToDatePeriod(
string $frequency,
?Carbon $fromDate = null,
?Carbon $toDate = null
): array {
if ($frequency === self::FREQUENCY_ONE_OFF) {
return [
'fromDate' => $fromDate,
'toDate' => $toDate,
];
}
$now = Carbon::now();
return match ($frequency) {
self::FREQUENCY_DAILY => [
'fromDate' => $now->copy()->subDay()->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_WEEKLY => [
'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_MONTHLY => [
'fromDate' => $now->copy()->subMonths(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_QUARTERLY => [
'fromDate' => $now->copy()->subMonths(3)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
default => throw new InvalidArgumentException("Unsupported frequency: {$frequency}"),
};
}
private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string
{
$fromYear = $from->format('Y');
$toYear = $to->format('Y');
$differentYears = $fromYear !== $toYear;
switch ($frequency) {
case self::FREQUENCY_DAILY:
return $from->format('j M Y');
case self::FREQUENCY_QUARTERLY:
// 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ
$startMonth = $from->format('M');
$endMonth = $to->copy()->subMonth();
$endMonthName = $endMonth->format('M');
$endMonthYear = $endMonth->format('Y');
if ($differentYears) {
return "{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}";
}
return "{$startMonth} - {$endMonthName} {$toYear}";
case self::FREQUENCY_MONTHLY:
// 'May 2025' - monthly reports are always within the same year
return $from->format('M Y');
case self::FREQUENCY_WEEKLY:
// '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ
$startDay = $from->format('j');
$endDay = $to->format('j');
$startMonth = $from->format('M');
$endMonth = $to->format('M');
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
if ($startMonth !== $endMonth) {
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
}
return "{$startDay} - {$endDay} {$endMonth} {$toYear}";
case self::FREQUENCY_ONE_OFF:
// '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ
$startDay = $from->format('j');
$startMonth = $from->format('M');
$endDay = $to->format('j');
$endMonth = $to->format('M');
// If same month and year, use a format like '2-31 May 2025'
if ($startMonth === $endMonth && ! $differentYears) {
return "{$startDay} - {$endDay} {$startMonth} {$toYear}";
}
// If different years, include both years
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
// Same year but different months
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
default:
// Default format for unknown frequencies
return $from->format('j M Y') . ' - ' . $to->format('j M Y');
}
}
public function sanitizeFileName(string $fileName): string
{
return str_replace(['/', '\\'], '-', $fileName);
}
private function getPayload(AutomatedReportsService $automatedReportsService)
{
$reportResult = AutomatedReportResult::find(269);
$automatedReport = $reportResult->getReport();
$activityIds = [1,2,3];
$payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $reportResult,
activityIds: $activityIds,
);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));
}
private function rateLimit()
{
$team = Team::find(2);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
for ($i = 0 ; $i < 3; $i++) {
// if ($i % 25 === 0) {
// $this->info("Syncing opportunity {$i}");
$this->info("Matching contact {$i}");
// }
// $crmService->syncOpportunity('374720564');
$crmService->matchByName('Robot');
}
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
4686
|
NULL
|
NULL
|
NULL
|
|
17115
|
764
|
28
|
2026-05-11T10:05:55.093148+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778493955093_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpSupport Daily - in 1h 55 m100% CDEV (docker)*3DOCKERO ₴1DEV (docker)182APP (-zsh)masterJY-20818-move-AJ-reports-to-separated-datadog-metricJY-20773-fix-automated-reports-user-pilot-trackingJY-20157-AJ-report-not-send-notificationJY-20508-notify-before-AJ-report-expirationJY-20372-ai-reports-promotion-pagesJY-20352-sync-opportunities-without-a-local-owner-user-id-is-nullJY-20738-debug-AJ-tracking-UPJY-18909-automated-reports-ask-jiminnyJY-20692-fix-integration-app-[API_KEY]@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20725-handle-HS-search-rate-limit) $ devroot@docker_lamp_1:/home/jiminny#-zsh-zsh8858• Mon 11 May 13:05:54181screenpipe"O ₴6DEV...
|
NULL
|
2884703915498371747
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpSupport Daily - in 1h 55 m100% CDEV (docker)*3DOCKERO ₴1DEV (docker)182APP (-zsh)masterJY-20818-move-AJ-reports-to-separated-datadog-metricJY-20773-fix-automated-reports-user-pilot-trackingJY-20157-AJ-report-not-send-notificationJY-20508-notify-before-AJ-report-expirationJY-20372-ai-reports-promotion-pagesJY-20352-sync-opportunities-without-a-local-owner-user-id-is-nullJY-20738-debug-AJ-tracking-UPJY-18909-automated-reports-ask-jiminnyJY-20692-fix-integration-app-[API_KEY]@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20725-handle-HS-search-rate-limit) $ devroot@docker_lamp_1:/home/jiminny#-zsh-zsh8858• Mon 11 May 13:05:54181screenpipe"O ₴6DEV...
|
17114
|
NULL
|
NULL
|
NULL
|
|
17116
|
765
|
28
|
2026-05-11T10:05:55.170390+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778493955170_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PnostormcodeFV faVsco.js?9 JY-20725-handle-HS-sear PnostormcodeFV faVsco.js?9 JY-20725-handle-HS-search-raProiectm lustCall0) PlavbackController.onasynckelatedAcuvilymanager.pnp• m PushSummarvToCrm© HubspotSyncStrateRingCentral>• ZoomPhone© JiminnyDebugC© ActivityChangeCatego© HandleHubs:oAssienownersnip.ong(C) ConferenceCrmMatchC) MatchActivityCrmData.php X(C) CrmActivityService.ph( RateLimitException.php© HandleHubspotRateLimit.phpC DeleteActivities.onpC) Client.phpC) MatchCrmData.php(C) CrmObiectsResolver.phoC) Delete leamenurnData(C) PacinationConfia.ohoC) Delete l eamsketentiorC) HaraDeleteAcuivities.omaxSycentionsX8 Cc W.*TIT:c) HarcDeleteacuivity.onclass Matchactiv1tycrmbata extends Job 1mplements Shouldoueue. ShouldBeUniquelc) keindexroraccouniJoC) ReindexForContactJoi© ReindexForLead.Job.pl(C) ReindexForOpportunit© ReindeyForlJser.Job.ph(C) RetrvActivitvSvnc.00.1lC) SvncActivitv.oho(C) TeardownStream.ohoM A AutomationM A Renorts• M Audiov AutomatedRenorts(c) ReauectGenerateAck.1© RequestGenerateRepo© SendReportExpiringSo(C) SendPenart lnh nhn.© SendReportMailJob.ph(e CondDonarNatCanora> @ Calendarv D Crmv 0 Deletec) DeleteAccountJob.© DeleteContact.Job.r€ DeleteCrmEntityTraC) DeleteLeadJob.phpC) DeleteOpportunitv.C) VerivActivitvermir→ Euosoot> MSalesforce(C) AutoloaDelavedToCrm(C) CheckAndRetrvRemot© CreateFollowupActivit.C) CreateNotes.oho(c) MatchActivitiectoNew(C) MatchActivitvCrmbate(6 Note@biect nhn(C) SaveActivitv nhnpublic function middleware: arrayreturninew_HandleHubsootRateLimito1:nublic function notnvlintilo• NateTineTntenfacereturn now->addMinutes(self::RETRY_WINDOW_MINUTES):public function __construct(int $activityIdconticuracion stroncontiquracion = null.bool SremoteSearch = falseSthis->activityId = SactivityId:Sthis->fromConfiquration = SfromConfiquration:sth1s->remotesearch = Sremotesearch:Sthis-›onQueue( queue: Constants:: QUEUE ANALYTICS LOW:public function uniqueido: strinaSconfioid = sthis->fromConfiauration2->cetido ?>0:Sremote = Sthis->remoteSearch ? "nemotel • "ocalt.neturn "Sthis-sactivitvld.Sconfiald•Sremote".nublic function +imeouto• intnotunn 700• C minutoc may ovocution timo1 usagepublic function uniqueForO: intЛIV8AV=laravel.logA SF (jiminny@localhost]4 HS_local (jiminny@localhost]# console [PKOb.# console [euJ# console [slAGiNg)[2026-05-07 14:21:15] local.INF0: [Hubspot] DEBUG Getting headers {"neaders".?"Uace":L"Inu,or May 2020 14.21.15 6Ml"Jn"Concent-lvoe". "apolicacionison charser=utt-on"Transter-Encod1nq":"chunked")."Connection":"keep-alive""CF-Ray":L"9t80debödb60dcsa-S0F"J,"Strict-Transport-Secur1ty":"max-aqe=31536008* 1ncLudeSubDomains: preload")n"Vary"*"orioin.accent-encodino""access-control-allow-credentials": ["false"]."server-timing": ["hcid;desc=\"019e02d0-6fd8-7812-bdba-885b7ccb3ee3\","x-content-tvoe-ootions":"nosniff"]"x-hubspot-correlation-id":["019e02d0-6fd8-7812-bdba-885b7ccb3ee3"],"Set-Cookie":["__cf_bm=SrUrtdQgXVrik50pdqF6hZVYKhzTnQBidvMabeCtm0Y-1778163675-1.0.107-May-26 14:51:15 GMT; domain=.hubapi.com; Http0nly; Secure; SameSite=None"],"Renont-To".r"*"endnoints"."unl".httns:la.nel.cloudflane.com./renon+W/v42c=NVA1cVTPQfVm32anS0#xVF/sd2RN\"group)":\"cf-nel\","max_age\":604800}"],"NEL":["{\"success_fraction\":0.01,"report to\":|"cf-nel\"."max age":604800}"]"Server": ["cloudflare"]}} {"correlation_1d":"95256555-ec98-4541-b9za-adta/SboYeab"."trace_10":C/AD8565-905t-4604-9405-0e5b551e5545"oft Dally • In 1h Jo m• мon 11 May 13.00.04HandleHubspotRateLimitTest vCascadeHubspot Rate Limit Re+0 ..(2026-05-11 12:30:001 Local.INFO: [HandleHubspotRateLimit) Rate limit caught, releasing job with delay ("job_class":"..•","attempts":1,"r... (one log per *first attempt* of each released job - visible because attempts < 3)Critical: you should see NO new (Hubspot] Received 429 lines while cache is populated. The cache is short-circuiting before the API callPhase 3 (T = 1s onward): Cvcle repeatsWhen cache TTL expires, ~5-10 workers race to probe HubSpot:D log[2026-05-11 12:30:01] local.WARNING: [Hubspot) Received 429 from API {"...","retry_after":1}a small burst asthe race window opens)(2026-05-11 12:30:01) local.INFO: [HandleHubspotRateLimit) Rate limit caught, releasing job with delay ("attempts":2,"retry_after":1,"del... (each job retries; second attempt still logs because attempts <= 3)Phase 4 (attempts grow): Log sampling kicks inh lod2026-05-11 12:30:05 Local.INFO: HandleHubspotRateLimit Rate Limit caught, releasing job with delay (attemots":3,"retry after":1,"delfor attempts 4-9 - sampled out)(2026-05-11 12:30:30] local.INFO: [HandleHubspotRateLimit] Rate limit caught, releasing job with delay {"attempts":10,"retry after":1,"de... (silence for attemots 11-19)[2026-05-11 12:31:00] local.INFO: [HandleHubspotRateLimit] Rate limit caught, releasing job with delay {"attempts":20,"retry_after":1, "dePhase 5 (T = 30 min): retryUntil expires for unfinished jobs• loc[2026-05-11 13:00:00] local.ERROR: [MatchActivityCrmData] Job permanently failed after all retries {"activity":418999,...,"attempts" :N}... (one ERROR per failed job - these go to Sentry)What vou should NOT see (proper behavior verification)Licted hv what would indicate a reareccion.Bad signaWhat it would mean[MatchAct1v1tycrmData) Falled to match CRM data with tull Stack trace, repeateoThe instanceof RateLimitException filter is brokenHundreds of (Hubspot] Received 429 from API per secondThe Redis cache isn't blocking calls: check Redis connectivity, key formatSame job succeeding then immediately re-running with attempts=2ratrul IntilluniaueGor micmatchorn trancantion ie rollina back cuccaccfulstatePermanent failures within 90 seconds (before retrvl intili<maxFycent ions is too low or Ratel initFycent ion is escanina theloac of (HandleHubcnotPatel imitl on everv attemnt no camnlinalThe attempts <= 3 || % 10 sampling is brokenRedis kev hubsnot:ratelimit.nortal-X never aonearsEither no 429 was received or Redis:setex isn't beina calledConcrete observabilitv checklistPun thece durina the ctorm to verifv each niece works• bash@©0Ask anvthina (&4L)+ « CodeClaude Onus 4.7 MediumW Windsurf Toams 27-7UTF.8fo 4 spaces...
|
NULL
|
592834171364785644
|
NULL
|
click
|
ocr
|
NULL
|
PnostormcodeFV faVsco.js?9 JY-20725-handle-HS-sear PnostormcodeFV faVsco.js?9 JY-20725-handle-HS-search-raProiectm lustCall0) PlavbackController.onasynckelatedAcuvilymanager.pnp• m PushSummarvToCrm© HubspotSyncStrateRingCentral>• ZoomPhone© JiminnyDebugC© ActivityChangeCatego© HandleHubs:oAssienownersnip.ong(C) ConferenceCrmMatchC) MatchActivityCrmData.php X(C) CrmActivityService.ph( RateLimitException.php© HandleHubspotRateLimit.phpC DeleteActivities.onpC) Client.phpC) MatchCrmData.php(C) CrmObiectsResolver.phoC) Delete leamenurnData(C) PacinationConfia.ohoC) Delete l eamsketentiorC) HaraDeleteAcuivities.omaxSycentionsX8 Cc W.*TIT:c) HarcDeleteacuivity.onclass Matchactiv1tycrmbata extends Job 1mplements Shouldoueue. ShouldBeUniquelc) keindexroraccouniJoC) ReindexForContactJoi© ReindexForLead.Job.pl(C) ReindexForOpportunit© ReindeyForlJser.Job.ph(C) RetrvActivitvSvnc.00.1lC) SvncActivitv.oho(C) TeardownStream.ohoM A AutomationM A Renorts• M Audiov AutomatedRenorts(c) ReauectGenerateAck.1© RequestGenerateRepo© SendReportExpiringSo(C) SendPenart lnh nhn.© SendReportMailJob.ph(e CondDonarNatCanora> @ Calendarv D Crmv 0 Deletec) DeleteAccountJob.© DeleteContact.Job.r€ DeleteCrmEntityTraC) DeleteLeadJob.phpC) DeleteOpportunitv.C) VerivActivitvermir→ Euosoot> MSalesforce(C) AutoloaDelavedToCrm(C) CheckAndRetrvRemot© CreateFollowupActivit.C) CreateNotes.oho(c) MatchActivitiectoNew(C) MatchActivitvCrmbate(6 Note@biect nhn(C) SaveActivitv nhnpublic function middleware: arrayreturninew_HandleHubsootRateLimito1:nublic function notnvlintilo• NateTineTntenfacereturn now->addMinutes(self::RETRY_WINDOW_MINUTES):public function __construct(int $activityIdconticuracion stroncontiquracion = null.bool SremoteSearch = falseSthis->activityId = SactivityId:Sthis->fromConfiquration = SfromConfiquration:sth1s->remotesearch = Sremotesearch:Sthis-›onQueue( queue: Constants:: QUEUE ANALYTICS LOW:public function uniqueido: strinaSconfioid = sthis->fromConfiauration2->cetido ?>0:Sremote = Sthis->remoteSearch ? "nemotel • "ocalt.neturn "Sthis-sactivitvld.Sconfiald•Sremote".nublic function +imeouto• intnotunn 700• C minutoc may ovocution timo1 usagepublic function uniqueForO: intЛIV8AV=laravel.logA SF (jiminny@localhost]4 HS_local (jiminny@localhost]# console [PKOb.# console [euJ# console [slAGiNg)[2026-05-07 14:21:15] local.INF0: [Hubspot] DEBUG Getting headers {"neaders".?"Uace":L"Inu,or May 2020 14.21.15 6Ml"Jn"Concent-lvoe". "apolicacionison charser=utt-on"Transter-Encod1nq":"chunked")."Connection":"keep-alive""CF-Ray":L"9t80debödb60dcsa-S0F"J,"Strict-Transport-Secur1ty":"max-aqe=31536008* 1ncLudeSubDomains: preload")n"Vary"*"orioin.accent-encodino""access-control-allow-credentials": ["false"]."server-timing": ["hcid;desc=\"019e02d0-6fd8-7812-bdba-885b7ccb3ee3\","x-content-tvoe-ootions":"nosniff"]"x-hubspot-correlation-id":["019e02d0-6fd8-7812-bdba-885b7ccb3ee3"],"Set-Cookie":["__cf_bm=SrUrtdQgXVrik50pdqF6hZVYKhzTnQBidvMabeCtm0Y-1778163675-1.0.107-May-26 14:51:15 GMT; domain=.hubapi.com; Http0nly; Secure; SameSite=None"],"Renont-To".r"*"endnoints"."unl".httns:la.nel.cloudflane.com./renon+W/v42c=NVA1cVTPQfVm32anS0#xVF/sd2RN\"group)":\"cf-nel\","max_age\":604800}"],"NEL":["{\"success_fraction\":0.01,"report to\":|"cf-nel\"."max age":604800}"]"Server": ["cloudflare"]}} {"correlation_1d":"95256555-ec98-4541-b9za-adta/SboYeab"."trace_10":C/AD8565-905t-4604-9405-0e5b551e5545"oft Dally • In 1h Jo m• мon 11 May 13.00.04HandleHubspotRateLimitTest vCascadeHubspot Rate Limit Re+0 ..(2026-05-11 12:30:001 Local.INFO: [HandleHubspotRateLimit) Rate limit caught, releasing job with delay ("job_class":"..•","attempts":1,"r... (one log per *first attempt* of each released job - visible because attempts < 3)Critical: you should see NO new (Hubspot] Received 429 lines while cache is populated. The cache is short-circuiting before the API callPhase 3 (T = 1s onward): Cvcle repeatsWhen cache TTL expires, ~5-10 workers race to probe HubSpot:D log[2026-05-11 12:30:01] local.WARNING: [Hubspot) Received 429 from API {"...","retry_after":1}a small burst asthe race window opens)(2026-05-11 12:30:01) local.INFO: [HandleHubspotRateLimit) Rate limit caught, releasing job with delay ("attempts":2,"retry_after":1,"del... (each job retries; second attempt still logs because attempts <= 3)Phase 4 (attempts grow): Log sampling kicks inh lod2026-05-11 12:30:05 Local.INFO: HandleHubspotRateLimit Rate Limit caught, releasing job with delay (attemots":3,"retry after":1,"delfor attempts 4-9 - sampled out)(2026-05-11 12:30:30] local.INFO: [HandleHubspotRateLimit] Rate limit caught, releasing job with delay {"attempts":10,"retry after":1,"de... (silence for attemots 11-19)[2026-05-11 12:31:00] local.INFO: [HandleHubspotRateLimit] Rate limit caught, releasing job with delay {"attempts":20,"retry_after":1, "dePhase 5 (T = 30 min): retryUntil expires for unfinished jobs• loc[2026-05-11 13:00:00] local.ERROR: [MatchActivityCrmData] Job permanently failed after all retries {"activity":418999,...,"attempts" :N}... (one ERROR per failed job - these go to Sentry)What vou should NOT see (proper behavior verification)Licted hv what would indicate a reareccion.Bad signaWhat it would mean[MatchAct1v1tycrmData) Falled to match CRM data with tull Stack trace, repeateoThe instanceof RateLimitException filter is brokenHundreds of (Hubspot] Received 429 from API per secondThe Redis cache isn't blocking calls: check Redis connectivity, key formatSame job succeeding then immediately re-running with attempts=2ratrul IntilluniaueGor micmatchorn trancantion ie rollina back cuccaccfulstatePermanent failures within 90 seconds (before retrvl intili<maxFycent ions is too low or Ratel initFycent ion is escanina theloac of (HandleHubcnotPatel imitl on everv attemnt no camnlinalThe attempts <= 3 || % 10 sampling is brokenRedis kev hubsnot:ratelimit.nortal-X never aonearsEither no 429 was received or Redis:setex isn't beina calledConcrete observabilitv checklistPun thece durina the ctorm to verifv each niece works• bash@©0Ask anvthina (&4L)+ « CodeClaude Onus 4.7 MediumW Windsurf Toams 27-7UTF.8fo 4 spaces...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
17117
|
764
|
29
|
2026-05-11T10:05:57.704860+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778493957704_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDEV (docker)&3>0.ldal-zshSupport Daily • in 1h 55 mA*4-zshDOCKERO ₴1DEV (docker)H82APP (-zsh)masterJY-20818-move-AJ-reports-to-separated-datadog-metricJY-20773-fix-automated-reports-user-pilot-trackingJY-20157-AJ-report-not-send-notificationJY-20508-notify-before-AJ-report-expiratiorJY-20372-ai-reports-promotion-pagesJY-20352-sync-opportunities-without-a-localJY-20738-debug-AJ-tracking-UPA.Clear Laravel logJY-18909-automated-reports-ask-jiminnyJY-20692-fix-integration-app-[API_KEY] laysCleanShot X.app/Applications/CleanShot X.appJY-20698-fix-SF-activity-types-on-new-playtJY-20543-AJ-report-trackingJY-20384-handle-auto-sync-with-no-access-tcClaude.app/Applications/Claude.appJY-20458-ask-Jiminny-user-definitionsJY-19666-fix-import-contacts-account-associVisual Studio Code.app/Applications/Visual Studio Code.appJY-19666-HS-import-contacts-and-accounts-bcJY-20458-Ask-Jiminny-ReportsJY-20200-batch-update-CRM-objects-SalesforcNotion Calendar.app/Applications/Notion Calendar.appJY-19666-HS-webhooks-add-contact-and- comparJY-20348-trigger-setup-DI-layout-on-team-crJY-20326-refactor-info-message-in-commandJY-20317-fix-auto-log-delay-issue-on-all-chJY-20312-remove-on-update-change-last-synceJY-20306-SF-skip-auto-sync-for-task-based-rMonitorControlLite.app/Applications/MonitorControlLite.appCalendar.app/Applications/Calendar.appJY-20192-remove-deleted-team-from-saved-secJY-20197-import-opportunity-batch-jobCalculator.app/Applications/Calculator.appJY-20293-enable-status-field-for-pipedrive-JY-20191-remove-commands-interactive-promptiCloud DriveOpen iCloud Drive in FinderJY-20118-change-default-sync-strategyJY-20183-add-cache-on-auto-log-delayJY-20197-add-import-opportunity-batch-job20118-hs-opportunity-make-webhook-strategy-defaultJY-20118-make-default-hs-opportunity-sync-strategy-webhook-basedJY-20196-handle-opportunity-without-noteJY-20118-improve-opportunity-importJY-20189-handle-activity-search-on-deleted-groupsJY-20160JY-20145-filter-out-converted-leads-when-matchingJY-20150-skip-push-summary-on-summary-ready-if-autologJY-20132-fix-note-encodingJY-19792-clean-logslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20725-handle-HS-search-rate-limit) $ devroot@docker_lamp_1:/home/jiminny# ]885100%8• Mon 11 May 13:05:57T81screenpipe"0 ₴6DEV282283₴84*5₴6$87888...
|
NULL
|
-7131786676846195969
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDEV (docker)&3>0.ldal-zshSupport Daily • in 1h 55 mA*4-zshDOCKERO ₴1DEV (docker)H82APP (-zsh)masterJY-20818-move-AJ-reports-to-separated-datadog-metricJY-20773-fix-automated-reports-user-pilot-trackingJY-20157-AJ-report-not-send-notificationJY-20508-notify-before-AJ-report-expiratiorJY-20372-ai-reports-promotion-pagesJY-20352-sync-opportunities-without-a-localJY-20738-debug-AJ-tracking-UPA.Clear Laravel logJY-18909-automated-reports-ask-jiminnyJY-20692-fix-integration-app-[API_KEY] laysCleanShot X.app/Applications/CleanShot X.appJY-20698-fix-SF-activity-types-on-new-playtJY-20543-AJ-report-trackingJY-20384-handle-auto-sync-with-no-access-tcClaude.app/Applications/Claude.appJY-20458-ask-Jiminny-user-definitionsJY-19666-fix-import-contacts-account-associVisual Studio Code.app/Applications/Visual Studio Code.appJY-19666-HS-import-contacts-and-accounts-bcJY-20458-Ask-Jiminny-ReportsJY-20200-batch-update-CRM-objects-SalesforcNotion Calendar.app/Applications/Notion Calendar.appJY-19666-HS-webhooks-add-contact-and- comparJY-20348-trigger-setup-DI-layout-on-team-crJY-20326-refactor-info-message-in-commandJY-20317-fix-auto-log-delay-issue-on-all-chJY-20312-remove-on-update-change-last-synceJY-20306-SF-skip-auto-sync-for-task-based-rMonitorControlLite.app/Applications/MonitorControlLite.appCalendar.app/Applications/Calendar.appJY-20192-remove-deleted-team-from-saved-secJY-20197-import-opportunity-batch-jobCalculator.app/Applications/Calculator.appJY-20293-enable-status-field-for-pipedrive-JY-20191-remove-commands-interactive-promptiCloud DriveOpen iCloud Drive in FinderJY-20118-change-default-sync-strategyJY-20183-add-cache-on-auto-log-delayJY-20197-add-import-opportunity-batch-job20118-hs-opportunity-make-webhook-strategy-defaultJY-20118-make-default-hs-opportunity-sync-strategy-webhook-basedJY-20196-handle-opportunity-without-noteJY-20118-improve-opportunity-importJY-20189-handle-activity-search-on-deleted-groupsJY-20160JY-20145-filter-out-converted-leads-when-matchingJY-20150-skip-push-summary-on-summary-ready-if-autologJY-20132-fix-note-encodingJY-19792-clean-logslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20725-handle-HS-search-rate-limit) $ devroot@docker_lamp_1:/home/jiminny# ]885100%8• Mon 11 May 13:05:57T81screenpipe"0 ₴6DEV282283₴84*5₴6$87888...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
17122
|
765
|
31
|
2026-05-11T10:06:09.736296+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778493969736_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormVIewINavicareCodeLaravelKeractorWindowFV f PhostormVIewINavicareCodeLaravelKeractorWindowFV faVsco.js°9 JY-20725-handle-HS-search-rate-limitProiectC) TrackAutomated ReportGeneratedzventonp(C) TranscodeParameterRescl© UserAutomatedReportsController.php© UserService.php© Uuid.php> D TraitsD UseCases> D User> D Utils› D Validation> OvOphp nelpers.ong© InitialFrontendState.php© Jiminny.phpc) Plan.oho© Serializer.phpC) TeamScimDetails.ohpbootstrap>© build.> contia>D contrib→ database>M docsM front-end>D lang> node_modules library rootM ohostan>D public>O resourcesv Mroutesphp api.phpphp api_v2.phppnp console.onopnp customer_api.onppnp embedded.ongphp nealtn.onppnp scim.onophp uprotectedweb.phpphp web.phpphp webhook.php>O scriptsv O storage•aoo>M debugbar… M frameworkv Mloas.aitianore• audio wav= custom.loalC) PlavbackController.onp© Hubspot/Service.php© HubSpot/Service.phpD SyncCrmEntitiesTrait.php© CachedcrmserviceDecorator.php© JiminnyDebugCommand.php-Deletecrmenutvirait.ono© RateLimitExceptionTest.phpRematchActivityOnCrmObjectDetach.phpC) CheckAndRetryRemoteMatch.ohg© MatchActivityCrmData.php >C. Job.ohoC)CrmActivitvService.ohd( RateLimitExceotion.ohoC) HandleHlubspotRateLimit.oholC) PacinationState.oho(C) MatchCrmData.nhnl© CrmObjectsResolver.php© ProviderRateLimiter.php© PaginationConfig.phpmaxexceptionsX 8 Cc W .*class MatchActivityCrmData extends Job implements ShouldQueue, St mprivate doou sremocesearcn;A1X8^ Ypublic function middleware: arrayreturn [new HandleHubspotRateLimitOl:public function retrvintilo: DateTimeTntenfaroreturn nowd->addMinutes(self::RETRY_WINDOW_MINUTES):public function construct(int Sactivityld¿Contiquration stromcontiquration = null.n00l Sremotesearch = talse.Sthis->activitvld = SactivitvId:Sthis->fromConfiquration = SfromConfiquration:Sthis->remoteSearch = SremoteSearch:Sthis->onQueue( queve. Constants. QUEUE ANALYTIOS LOWpublic function uniqueld: stringSconfiald = Sthis->fromConfiaunation2->aetTdO 22 0÷Sremote = $this->remoteSearch ? 'remote' : 'local';return "Sthis->activityId:$configId:$remote";= hubspot-journal-poll.log= laravel lognublie function +imeout(). in+< nhnunit ymreturn 300: 5 minutes max execution timeus tht is= oauth-nrivate kevTacts naccod. 12 (2 minutes aaoiS0 ll Support Daily • in 1h 54mHandleHubspotRateLimitTest v100% 47. • Mon 11 May 13:06:09= custom.log=laravel.log XSF (jiminny@localhost]A HS_local [jiminny@localhost]# console [PKou.A console (STAGING)A console [EU]Hubspot Rate Limit R XHubSpot Rate Limit Review mand.ohpGood - you already have a rateLimit() scaffold. Let me extend the command with proper simulation helpers and document expected behaviorHow to simulateA. Simulating MatchActivitvCrmData stormThis is the simpler, more representative case - single job class hammering HubSpot. The trick is having enough real activities to dispatch jobs against.B. Simulating DeleteCrmEntityTrait fan-outThe traititans out to ver tivAct vatyermuask ob.lo simu ate the load shape without the prerequisite otla soti -dele ted entitya ust dispatchiver vActvaty urm ask ob cirectiy. lhat's ettectivel y what the trait doesIf you want to test the trait itself end-to-end, you'd need:1. A Contact row with deleted_at setZ. ~N Activity rows with contact id pointing to it3. DeleteContactJob::dispatch($contact->id) - which then runs the traitThat's heavier setup. Skip unless you need to verify the trait's transaction behaviorCode: extend JiminnyDebugCommand• JiminnyDebugCommand.php" JiminnvDebuaCommand.ohoNow switch the handle() to call these. Replace the existing rate-limit invocation:• JiminnyDebugCommand.phpHow to run the experimentStep 1: Ensure workers are running•bashdocker exec docker lamp 1 pho artisan queue:work -queue=analvtics low, crm sync -tries= -=verboseOr via Horizon if vou use it. Adiust --queue= to the actual queues MatchAct ivityCrmbatalis on QUEUF_ANALYTICS LOWVerifvActivitycrmllask. lob on QUEUE CRM SYNC))Step 2: In another terminal, start your Postman runneiHit any HubSpot-touching endpoint at high RPS to burn the portal's quota concurrently. Even 5-10 RPS sustained will trigger SECONDLY rate limits when combined with the job storm.Step 3: Dispatch the stormi bashodocker exec docker lamp 1 pho artisan miminny: debuaStep 4: Watch the loas1 bashdocker exec docker lamo 1 tail -f storage/loas/laravel,lo0 | aren -F '\(Hubspot\1|\[HandleHubsootRateLimit\1|\[MatchActivitvGrmDatal1Sten 5: Incnect Pedic ctate during the ctormiAsk anvthina (&4D)+12-1lW Windsurf Teams 2:1 UTF-8 P 4 spaces ®...
|
NULL
|
3936613255201745790
|
NULL
|
click
|
ocr
|
NULL
|
PhostormVIewINavicareCodeLaravelKeractorWindowFV f PhostormVIewINavicareCodeLaravelKeractorWindowFV faVsco.js°9 JY-20725-handle-HS-search-rate-limitProiectC) TrackAutomated ReportGeneratedzventonp(C) TranscodeParameterRescl© UserAutomatedReportsController.php© UserService.php© Uuid.php> D TraitsD UseCases> D User> D Utils› D Validation> OvOphp nelpers.ong© InitialFrontendState.php© Jiminny.phpc) Plan.oho© Serializer.phpC) TeamScimDetails.ohpbootstrap>© build.> contia>D contrib→ database>M docsM front-end>D lang> node_modules library rootM ohostan>D public>O resourcesv Mroutesphp api.phpphp api_v2.phppnp console.onopnp customer_api.onppnp embedded.ongphp nealtn.onppnp scim.onophp uprotectedweb.phpphp web.phpphp webhook.php>O scriptsv O storage•aoo>M debugbar… M frameworkv Mloas.aitianore• audio wav= custom.loalC) PlavbackController.onp© Hubspot/Service.php© HubSpot/Service.phpD SyncCrmEntitiesTrait.php© CachedcrmserviceDecorator.php© JiminnyDebugCommand.php-Deletecrmenutvirait.ono© RateLimitExceptionTest.phpRematchActivityOnCrmObjectDetach.phpC) CheckAndRetryRemoteMatch.ohg© MatchActivityCrmData.php >C. Job.ohoC)CrmActivitvService.ohd( RateLimitExceotion.ohoC) HandleHlubspotRateLimit.oholC) PacinationState.oho(C) MatchCrmData.nhnl© CrmObjectsResolver.php© ProviderRateLimiter.php© PaginationConfig.phpmaxexceptionsX 8 Cc W .*class MatchActivityCrmData extends Job implements ShouldQueue, St mprivate doou sremocesearcn;A1X8^ Ypublic function middleware: arrayreturn [new HandleHubspotRateLimitOl:public function retrvintilo: DateTimeTntenfaroreturn nowd->addMinutes(self::RETRY_WINDOW_MINUTES):public function construct(int Sactivityld¿Contiquration stromcontiquration = null.n00l Sremotesearch = talse.Sthis->activitvld = SactivitvId:Sthis->fromConfiquration = SfromConfiquration:Sthis->remoteSearch = SremoteSearch:Sthis->onQueue( queve. Constants. QUEUE ANALYTIOS LOWpublic function uniqueld: stringSconfiald = Sthis->fromConfiaunation2->aetTdO 22 0÷Sremote = $this->remoteSearch ? 'remote' : 'local';return "Sthis->activityId:$configId:$remote";= hubspot-journal-poll.log= laravel lognublie function +imeout(). in+< nhnunit ymreturn 300: 5 minutes max execution timeus tht is= oauth-nrivate kevTacts naccod. 12 (2 minutes aaoiS0 ll Support Daily • in 1h 54mHandleHubspotRateLimitTest v100% 47. • Mon 11 May 13:06:09= custom.log=laravel.log XSF (jiminny@localhost]A HS_local [jiminny@localhost]# console [PKou.A console (STAGING)A console [EU]Hubspot Rate Limit R XHubSpot Rate Limit Review mand.ohpGood - you already have a rateLimit() scaffold. Let me extend the command with proper simulation helpers and document expected behaviorHow to simulateA. Simulating MatchActivitvCrmData stormThis is the simpler, more representative case - single job class hammering HubSpot. The trick is having enough real activities to dispatch jobs against.B. Simulating DeleteCrmEntityTrait fan-outThe traititans out to ver tivAct vatyermuask ob.lo simu ate the load shape without the prerequisite otla soti -dele ted entitya ust dispatchiver vActvaty urm ask ob cirectiy. lhat's ettectivel y what the trait doesIf you want to test the trait itself end-to-end, you'd need:1. A Contact row with deleted_at setZ. ~N Activity rows with contact id pointing to it3. DeleteContactJob::dispatch($contact->id) - which then runs the traitThat's heavier setup. Skip unless you need to verify the trait's transaction behaviorCode: extend JiminnyDebugCommand• JiminnyDebugCommand.php" JiminnvDebuaCommand.ohoNow switch the handle() to call these. Replace the existing rate-limit invocation:• JiminnyDebugCommand.phpHow to run the experimentStep 1: Ensure workers are running•bashdocker exec docker lamp 1 pho artisan queue:work -queue=analvtics low, crm sync -tries= -=verboseOr via Horizon if vou use it. Adiust --queue= to the actual queues MatchAct ivityCrmbatalis on QUEUF_ANALYTICS LOWVerifvActivitycrmllask. lob on QUEUE CRM SYNC))Step 2: In another terminal, start your Postman runneiHit any HubSpot-touching endpoint at high RPS to burn the portal's quota concurrently. Even 5-10 RPS sustained will trigger SECONDLY rate limits when combined with the job storm.Step 3: Dispatch the stormi bashodocker exec docker lamp 1 pho artisan miminny: debuaStep 4: Watch the loas1 bashdocker exec docker lamo 1 tail -f storage/loas/laravel,lo0 | aren -F '\(Hubspot\1|\[HandleHubsootRateLimit\1|\[MatchActivitvGrmDatal1Sten 5: Incnect Pedic ctate during the ctormiAsk anvthina (&4D)+12-1lW Windsurf Teams 2:1 UTF-8 P 4 spaces ®...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
17123
|
764
|
32
|
2026-05-11T10:06:13.320348+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778493973320_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Show Replace Field
Search History
maxExceptions...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20725-handle-HS-search-rate-limit, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20725-handle-HS-search-rate-limit","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"HandleHubspotRateLimitTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'HandleHubspotRateLimitTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'HandleHubspotRateLimitTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Show Replace Field","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"maxExceptions","depth":4,"on_screen":true,"value":"maxExceptions","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
8429130660171975147
|
-8349388600014427320
|
click
|
hybrid
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Show Replace Field
Search History
maxExceptions
iTerm2•00ShellEditViewSessionScriptsProfilesWindowHelpDEV (docker)DOCKERO 81DEV (docker)882APP (-zsh)&3masterJY-20818-move-AJ-reports-to-separated-datadog-metricJY-20773-fix-automated-reports-user-pilot-trackingJY-20157-AJ-report-not-send-notificationJY-20508-notify-before-AJ-report-expirationJY-20372-ai-reports-promotion-pagesJY-20352-sync-opportunities-without-a-local-owner-user-id-is-nullJY-20738-debug-AJ-tracking-UPJY-18909-automated-reports-ask-jiminnyJY-20692-fix-integration-app-[API_KEY] laysJY-20698-fix-SF-activity-types-on-new-playbookJY-20543-AJ-report-trackingJY-20384-handle-auto-sync-with-no-access-to-event-typeJY-20458-ask-Jiminny-user-definitionsJY-19666-fix-import-contacts-account-associationJY-19666-HS-import-contacts-and-accounts-batch-jobJY-20458-Ask-Jiminny-ReportsJY-20200-batch-update-CRM-objects-SalesforceJY-19666-HS-webhooks-add-contact-and-companyJY-20348-trigger-setup-DI-layout-on-team-creationJY-20326-refactor-info-message-in-commandJY-20317-fix-auto-log-delay-issue-on-all-channels-disabledJY-20312-remove-on-update-change-last-synced-at-crm-configurationsJY-20306-SF-skip-auto-sync-for-task-based-playbookJY-20192-remove-deleted-team-from-saved-search-filtersJY-20197-import-opportunity-batch-jobJY-20293-enable-status-field-for-pipedrive-dealsJY-20191-remove-commands-interactive-promptsJY-20118-change-default-sync-strategyJY-20183-add-cache-on-auto-log-delayJY-20197-add-import-opportunity-batch-job20118-hs-opportunity-make-webhook-strategy-defaultJY-20118-make-default-hs-opportunity-sync-strategy-webhook-basedJY-20196-handle-opportunity-without-noteJY-20118-improve-opportunity-importJY-20189-handle-activity-search-on-deleted-groupsJY-20160JY-20145-filter-out-converted-leads-when-matchingJY-20150-skip-push-summary-on-summary-ready-1f-autologJY-20132-fix-note-encodingJY-19792-clean-logslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20725-handle-HS-search-rate-limit) $ devroot@docker_lamp_1:/home/jiminny# ]# Support Daily - in 1h 54 m-zsh-zsh885100%8• Mon 11 May 13:06:13181ffmpeg0 ₴6DEV...
|
17121
|
NULL
|
NULL
|
NULL
|
|
17124
|
NULL
|
0
|
2026-05-11T10:06:13.819663+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778493973819_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Show Replace Field
Search History
maxExceptions
New Line
Match Case
Words
Regex
Replace History
Replace
New Line
Preserve case
1/1
Previous Occurrence
Next Occurrence
Filter Search Results
Open in Window, Multiple Cursors
Click to highlight
Close
Code changed:
Hide
Sync Changes...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20725-handle-HS-search-rate-limit, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09541223,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20725-handle-HS-search-rate-limit","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.82413566,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"HandleHubspotRateLimitTest","depth":6,"bounds":{"left":0.8394282,"top":0.019952115,"width":0.076130316,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'HandleHubspotRateLimitTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'HandleHubspotRateLimitTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Show Replace Field","depth":4,"bounds":{"left":0.10472074,"top":0.17956904,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"bounds":{"left":0.11735372,"top":0.17877094,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"maxExceptions","depth":4,"bounds":{"left":0.12832446,"top":0.17877094,"width":0.043882977,"height":0.015961692},"on_screen":true,"value":"maxExceptions","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.18118352,"top":0.17877094,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match Case","depth":3,"bounds":{"left":0.19115691,"top":0.17877094,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":3,"bounds":{"left":0.19980054,"top":0.17877094,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":3,"bounds":{"left":0.20844415,"top":0.17877094,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"on_screen":false,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Preserve case","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1/1","depth":4,"bounds":{"left":0.22207446,"top":0.17797287,"width":0.025598405,"height":0.017557861},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Occurrence","depth":4,"bounds":{"left":0.24767287,"top":0.17717478,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"bounds":{"left":0.25631648,"top":0.17717478,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Filter Search Results","depth":4,"bounds":{"left":0.2649601,"top":0.17717478,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open in Window, Multiple Cursors","depth":4,"bounds":{"left":0.27360374,"top":0.17717478,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Click to highlight","depth":4,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"bounds":{"left":0.58477396,"top":0.17717478,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
3191393367835242591
|
-8312230912688279734
|
visual_change
|
hybrid
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Show Replace Field
Search History
maxExceptions
New Line
Match Case
Words
Regex
Replace History
Replace
New Line
Preserve case
1/1
Previous Occurrence
Next Occurrence
Filter Search Results
Open in Window, Multiple Cursors
Click to highlight
Close
Code changed:
Hide
Sync Changes
PhostormVIewINavicareCodeLaravelKeractorFV faVsco.js?9 JY-20725-handle-HS-search-rate-limitProiect(C) TranscodeParameterRescl© SyncRelatedActivityManager.php© UserService.php© VerifyActivityCrmTaskJob.php(C) Uuid.pnp> D Traits© CrmActivityService.phpm ucecaces© ProviderRateLimiter.php> D User> D Utilsmax axceotionsx5 Ccw *› D Validationclass MatchActivityCrmData extends Job implements ShouldQueue, ShouldBeUnique> OvOphp nelpers.ong© InitialFrontendState.php© Jiminny.phppublic function middlewareo: arrayc) Plan.ohoreturn new HandleHubspotRateL1mitol© Serializer.phpC) TeamScimDetails.ohpbootstrappublic function retryuntil(: (Datelimeinterface>© build.> contia> O contrib.return nowo->addMinutes(self::RETRY WINDOW MINUTES):→ database>M docsnublic function constructfront-endint Sactivitvid.>D lang2Confiaunation CfromConfiqunation = nulli> node_modules library rootbool SremoteSearch = false,M ohostan> M nublicSthis->activityId = $activityId;> D resourcesSthis->fromConfiguration = $fromConfiguration:v MroutesSthis->remoteSearch = SremoteSearch;php api.phpphp api_v2.phpSthis->onQueue( queue: Constants::QUEUE_ANALYTICS_LOW) :php console.phppnp customer_api.onppnp embedded.ongpublic tunction uniqueldo: strinaphp nealtn.onppnp scim.onophp uprotectedweb.phpSconfigld = Sthis->fromConfiquration?->qetIdO ?? 0:Sremote = Sthis->remoteSearch ? 'remote' : 'local':php web.phpphp webhook.php>O scriptsreturn "sthis->activitvid:scontlold: sremote":v O storage•aoopublic function timeout: int>M debugbar… M frameworkreturn 300: 5 minutes max execution timev 7lo0saitianore73ê audio. wav1ucane= custom.loalpublic function uniqueFor(): int=hubsnot-iournal-noll.log= laravel lognoturn self.•RETRV WTANOW MTNIITES * 60 ÷ 60-< nhnunit ymus tht is= oauth-nrivate kevTacts naccod. 12 (2 minutes aaoiTOOISWindowC) TrackAutomatedReporiGeneratedeventon;© UserAutomatedReportsController.php© PlaybackController.phpC Hubspot/Service.php©HubSpot/Service.phpyhudspotsynestrategybase.ongT SyncCrmEntitiesTrait.phpCachedCrmServiceDecorator.php© ProspectCache.php ©JiminnyDebugCommand.phpT DeleteCrmEntityTrait.phpRematchActivityOnCrmObjectDetach.php© CheckAndRetryRemoteMatch.php MatchActivityCrmData.php x ©Job.phpphp_ide_helper.phpPaginationstate.php© MatchCrmData.php© CrmObjectsResolver.php= custom.log=laravel.log X A SF [jiminny@localhost]& HS_local [jiminny@localhost]40 l#Support Daily - in 1h 54 m100% C7. • Mon 11 May 13:06:13HandleHubsnotPatel.imitTect« console (PROD]4 console [EU]« console [STAGING]MA1X8AVio 4 spaces ©...
|
17122
|
NULL
|
NULL
|
NULL
|
|
17140
|
766
|
4
|
2026-05-11T10:07:06.539733+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778494026539_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowH iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDEV (docker)*3>0.lhl-zsh= Support Daily • in 1h 53 m-zsh100% C8• Mon 11 May 13:07:061881screenpipe™0 ₴6DOCKER881DEV (docker)882APP (-zsh)JY-20192-remove-deleted-team-from-saved-search-filtersJY-20197-import-opportunity-batch-jobJY-20293-enable-status-field-for-pipedrive-dealsJY-20191-remove-commands-interactive-promptsJY-20118-change-default-sync-strategyJY-20183-add-cache-on-auto-Log-delayJY-20197-add-import-opportunity-batch-job20118-hs-opportunity-make-webhook-strategy-defaultJY-20118-make-default-hs-opportunity-sync-strategy-webhook-basedJY-20196-handle-opportunity-without-noteJY-20118-improve-opportunity-importJY-20189-handle-activity-search-on-deleted-groupsJY-20160JY-20145-filter-out-converted-leads-when-matchingJY-20150-skip-push-summary-on-summary-ready-if-autologJY-20132-fix-note-encodingJY-19792-clean-1ogslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20725-handle-HS-search-rate-limit) $ devroot@docker_lamp_1:/home/jiminny# php artisan jiminny: debug885DEVIlluminate Database \QueryExceptionSQLSTATE[42S22]: Column not found: 1054 Unknown column 'team_id' in "WHERE' (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from 'activities"wh'team_id' = 2 and "activities'. "deleted_at'is null order by "id' desc limit 100)atvendor/laravel/framework/src/Illuminate/Database/Connection.php:838834SexceptionType= $this->isUniqueConstraintError($e)835? UniqueConstraintViolationException::class836: QueryException: :class;837838839840841throw new SexceptionTypeCSthis-› getNameWi thReadVriteType),Squery,Sthis->prepareBindings($bindings),842+11 vendor frames12app/Console/Commands/JiminnyDebugCommand.php: 380Illuminate\Database\Eloquent\Builder::getO13app/Console/Commands/JiminnyDebugCommand.php: 49Jiminny\Console\Commands\JiminnyDebugCommand: :simulateMatchActivityStormroot@docker_lamp_1:/home/jiminny# ]...
|
NULL
|
7792384533390580348
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowH iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDEV (docker)*3>0.lhl-zsh= Support Daily • in 1h 53 m-zsh100% C8• Mon 11 May 13:07:061881screenpipe™0 ₴6DOCKER881DEV (docker)882APP (-zsh)JY-20192-remove-deleted-team-from-saved-search-filtersJY-20197-import-opportunity-batch-jobJY-20293-enable-status-field-for-pipedrive-dealsJY-20191-remove-commands-interactive-promptsJY-20118-change-default-sync-strategyJY-20183-add-cache-on-auto-Log-delayJY-20197-add-import-opportunity-batch-job20118-hs-opportunity-make-webhook-strategy-defaultJY-20118-make-default-hs-opportunity-sync-strategy-webhook-basedJY-20196-handle-opportunity-without-noteJY-20118-improve-opportunity-importJY-20189-handle-activity-search-on-deleted-groupsJY-20160JY-20145-filter-out-converted-leads-when-matchingJY-20150-skip-push-summary-on-summary-ready-if-autologJY-20132-fix-note-encodingJY-19792-clean-1ogslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20725-handle-HS-search-rate-limit) $ devroot@docker_lamp_1:/home/jiminny# php artisan jiminny: debug885DEVIlluminate Database \QueryExceptionSQLSTATE[42S22]: Column not found: 1054 Unknown column 'team_id' in "WHERE' (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from 'activities"wh'team_id' = 2 and "activities'. "deleted_at'is null order by "id' desc limit 100)atvendor/laravel/framework/src/Illuminate/Database/Connection.php:838834SexceptionType= $this->isUniqueConstraintError($e)835? UniqueConstraintViolationException::class836: QueryException: :class;837838839840841throw new SexceptionTypeCSthis-› getNameWi thReadVriteType),Squery,Sthis->prepareBindings($bindings),842+11 vendor frames12app/Console/Commands/JiminnyDebugCommand.php: 380Illuminate\Database\Eloquent\Builder::getO13app/Console/Commands/JiminnyDebugCommand.php: 49Jiminny\Console\Commands\JiminnyDebugCommand: :simulateMatchActivityStormroot@docker_lamp_1:/home/jiminny# ]...
|
17137
|
NULL
|
NULL
|
NULL
|
|
17141
|
766
|
5
|
2026-05-11T10:07:07.726756+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778494027726_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
5
133
11
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Console\Commands;
use Carbon\Carbon;
use Carbon\CarbonImmutable;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\Redis;
use InvalidArgumentException;
use Jiminny\Jobs\AutomatedReports\RequestGenerateAskJiminnyReportJob;
use Jiminny\Jobs\AutomatedReports\SendReportMailJob;
use Jiminny\Jobs\Crm\Delete\VerifyActivityCrmTaskJob;
use Jiminny\Jobs\Crm\MatchActivityCrmData;
use Jiminny\Jobs\JobDispatcherInterface;
use Jiminny\Models\Activity;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Models\User;
use Jiminny\Repositories\AutomatedReportsRepository;
use Jiminny\Services\Activity\CrmOwnerResolver;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Jiminny\Services\UserPilot\UserPilotClient;
/**
* Class JiminnyDebugCommand
*
* @package Jiminny\Console\Commands
*/
class JiminnyDebugCommand extends Command
{
public const string FREQUENCY_DAILY = 'daily';
public const string FREQUENCY_WEEKLY = 'weekly';
public const string FREQUENCY_MONTHLY = 'monthly';
public const string FREQUENCY_QUARTERLY = 'quarterly';
public const string FREQUENCY_ONE_OFF = 'one_off';
protected $signature = 'jiminny:debug';
public function handle(
JobDispatcherInterface $jobDispatcher,
AutomatedReportsService $automatedReportsService,
AutomatedReportsRepository $automatedReportsRepository,
UserPilotClient $userPilotClient
): void {
// Choose ONE of the following to run, then comment out the others.
// 1) Dispatch a storm of MatchActivityCrmData jobs against team 2
$this->simulateMatchActivityStorm(teamId: 2, count: 100);
// 2) Dispatch a storm of VerifyActivityCrmTaskJob jobs (simulates DeleteCrmEntityTrait fan-out)
// $this->simulateVerifyTaskStorm(teamId: 2, count: 100);
// 3) Inspect Redis circuit-breaker state for the team's HubSpot portal
// $this->observeRateLimitCache(teamId: 2);
// 4) Make 3 synchronous matchByName calls (foreground, hits API directly)
// $this->rateLimit();
exit(1);
$report = AutomatedReport::find(71);
$last = AutomatedReportResult::query()
->where('report_id', $report->getId())
->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])
// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)
->whereDate('created_at', CarbonImmutable::now()->toDateString())
->latest()
->first();
$this->info("Last: {$last->getId()}");
exit(1);
$user = User::find(143);
// $count = $automatedReportsRepository->countUserReports($user);
// $this->info("Count: {$count}");
// $count = $automatedReportsRepository->countAllUserReports($user);
// $this->info("All count: {$count}");
$payload = [
'report_type' => 'ask_jiminny',
'frequency' => 'weekly',
];
$userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);
exit(1);
$now = Carbon::now()->subDay(1);
$this->info("Now: {$now->toDateTimeString()}");
$weekStart = Carbon::getWeekStartsAt();
$this->info("Now: {$weekStart}");
// $from = $now->copy()->previousWeekday()->startOfDay();
// $to = $now->copy()->previousWeekday()->endOfDay();
// $fromOld = $now->copy()->subWeeks(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subWeek()->startOfWeek();
// $toNew = $now->copy()->subWeek()->endOfWeek();
// $fromOld = $now->copy()->subMonths(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();
// $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();
$fromOld = $now->copy()->subMonths(3)->startOfDay();
$toOld = $now->copy()->subDay()->endOfDay();
$fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();
$toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();
$this->info("From old: {$fromOld->toDateTimeString()}");
$this->info("To old: {$toOld->toDateTimeString()}");
$this->info("From new: {$fromNew->toDateTimeString()}");
$this->info("To new: {$toNew->toDateTimeString()}");
exit(1);
$report = AutomatedReport::find(71);
$job = new RequestGenerateAskJiminnyReportJob($report->getUuid());
$jobDispatcher->dispatch($job);
exit(1);
// $this->formatDate($jobDispatcher);
// $this->sendMail($jobDispatcher, $automatedReportsService);
// $this->crmService();
$this->getPayload($automatedReportsService);
exit(1);
}
private function crmService()
{
$activity = Activity::find(418141);
$team = Team::find(19);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
$crmService->createTranscriptNotes($activity);
}
private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)
{
$reportUuid = '';
// $report = $automatedReportsService->getReportResult($reportUuid);
$report = AutomatedReportResult::find(275);
$validRecipients = $automatedReportsService->getValidRecipientUsers(
$report->getReport(),
includeJiminny: true,
);
$recipient = $validRecipients[0];
$fileName = $automatedReportsService->getReportFileName($report);
$typeName = $report->getReport()->getCustomName()
?? $automatedReportsService->getReportTypeName($report);
$teamsName = $automatedReportsService->getReportTeamsName($report);
$periodName = $automatedReportsService->getReportPeriodName($report);
$s3Path = $automatedReportsService->getMediaPath($report);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));
$jobDispatcher->dispatch(
new SendReportMailJob(
reportUuid: $report->getUuid(),
s3Path: $s3Path,
recipientEmail: $recipient['email'],
recipientName: $recipient['name'] ?? null,
fileName: $fileName,
typeName: $typeName,
teamsName: $teamsName,
periodName: $periodName,
isAskJiminny: true,
)
);
exit(1);
}
private function formatDate(JobDispatcherInterface $jobDispatcher): void
{
$customName = 'Custom report name';
// $frequency = self::FREQUENCY_DAILY;
// $frequency = self::FREQUENCY_WEEKLY;
$frequency = self::FREQUENCY_MONTHLY;
// $frequency = self::FREQUENCY_QUARTERLY;
// $frequency = self::FREQUENCY_ONE_OFF;
$period = $this->calculateFromAndToDatePeriod($frequency);
$from = $period['fromDate'];
$to = $period['toDate'];
$periodName = $this->formatReportPeriodName($frequency, $from, $to);
$filenameSuffix = null;
if ($customName) {
if ($filenameSuffix) {
$customName .= " {$filenameSuffix}";
}
$result = $this->sanitizeFileName("{$customName} - {$periodName}");
}
$this->info($result);
}
public function calculateFromAndToDatePeriod(
string $frequency,
?Carbon $fromDate = null,
?Carbon $toDate = null
): array {
if ($frequency === self::FREQUENCY_ONE_OFF) {
return [
'fromDate' => $fromDate,
'toDate' => $toDate,
];
}
$now = Carbon::now();
return match ($frequency) {
self::FREQUENCY_DAILY => [
'fromDate' => $now->copy()->subDay()->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_WEEKLY => [
'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_MONTHLY => [
'fromDate' => $now->copy()->subMonths(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_QUARTERLY => [
'fromDate' => $now->copy()->subMonths(3)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
default => throw new InvalidArgumentException("Unsupported frequency: {$frequency}"),
};
}
private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string
{
$fromYear = $from->format('Y');
$toYear = $to->format('Y');
$differentYears = $fromYear !== $toYear;
switch ($frequency) {
case self::FREQUENCY_DAILY:
return $from->format('j M Y');
case self::FREQUENCY_QUARTERLY:
// 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ
$startMonth = $from->format('M');
$endMonth = $to->copy()->subMonth();
$endMonthName = $endMonth->format('M');
$endMonthYear = $endMonth->format('Y');
if ($differentYears) {
return "{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}";
}
return "{$startMonth} - {$endMonthName} {$toYear}";
case self::FREQUENCY_MONTHLY:
// 'May 2025' - monthly reports are always within the same year
return $from->format('M Y');
case self::FREQUENCY_WEEKLY:
// '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ
$startDay = $from->format('j');
$endDay = $to->format('j');
$startMonth = $from->format('M');
$endMonth = $to->format('M');
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
if ($startMonth !== $endMonth) {
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
}
return "{$startDay} - {$endDay} {$endMonth} {$toYear}";
case self::FREQUENCY_ONE_OFF:
// '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ
$startDay = $from->format('j');
$startMonth = $from->format('M');
$endDay = $to->format('j');
$endMonth = $to->format('M');
// If same month and year, use a format like '2-31 May 2025'
if ($startMonth === $endMonth && ! $differentYears) {
return "{$startDay} - {$endDay} {$startMonth} {$toYear}";
}
// If different years, include both years
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
// Same year but different months
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
default:
// Default format for unknown frequencies
return $from->format('j M Y') . ' - ' . $to->format('j M Y');
}
}
public function sanitizeFileName(string $fileName): string
{
return str_replace(['/', '\\'], '-', $fileName);
}
private function getPayload(AutomatedReportsService $automatedReportsService)
{
$reportResult = AutomatedReportResult::find(269);
$automatedReport = $reportResult->getReport();
$activityIds = [1,2,3];
$payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $reportResult,
activityIds: $activityIds,
);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));
}
private function rateLimit()
{
$team = Team::find(2);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
for ($i = 0 ; $i < 3; $i++) {
// if ($i % 25 === 0) {
// $this->info("Syncing opportunity {$i}");
$this->info("Matching contact {$i}");
// }
// $crmService->syncOpportunity('374720564');
$crmService->matchByName('Robot');
}
}
private function simulateMatchActivityStorm(int $teamId = 2, int $count = 100): void
{
$team = Team::find($teamId);
$config = $team->getCrmConfiguration();
$activities = Activity::query()
->where('crm_configuration_id', $config->getId())
->orderByDesc('id')
->limit($count)
->get();
$this->info("Dispatching {$activities->count()} MatchActivityCrmData jobs (portal={$config->getId()})");
foreach ($activities as $activity) {
MatchActivityCrmData::dispatch($activity->getId(), $config, true);
}
$this->info('Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.');
}
private function simulateVerifyTaskStorm(int $teamId = 2, int $count = 100): void
{
$activities = Activity::query()
->where('team_id', $teamId)
->whereNotNull('crm_provider_id')
->orderByDesc('id')
->limit($count)
->get();
$this->info("Dispatching {$activities->count()} VerifyActivityCrmTaskJob jobs");
foreach ($activities as $activity) {
VerifyActivityCrmTaskJob::dispatch($activity->getId());
}
$this->info('Done.');
}
private function observeRateLimitCache(int $teamId = 2): void
{
$team = Team::find($teamId);
$config = $team->getCrmConfiguration();
$key = sprintf('hubspot:ratelimit:portal:%d', $config->getId());
$value = Redis::get($key);
$ttl = Redis::ttl($key);
$this->info("Redis key: {$key}");
$this->info('Value: ' . ($value ?? '(empty)'));
$this->info("TTL: {$ttl}s");
}
}
Sync Changes...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20725-handle-HS-search-rate-limit, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20725-handle-HS-search-rate-limit","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"HandleHubspotRateLimitTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'HandleHubspotRateLimitTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'HandleHubspotRateLimitTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"133","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"11","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands;\n\nuse Carbon\\Carbon;\nuse Carbon\\CarbonImmutable;\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Support\\Facades\\Redis;\nuse InvalidArgumentException;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\SendReportMailJob;\nuse Jiminny\\Jobs\\Crm\\Delete\\VerifyActivityCrmTaskJob;\nuse Jiminny\\Jobs\\Crm\\MatchActivityCrmData;\nuse Jiminny\\Jobs\\JobDispatcherInterface;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Activity\\CrmOwnerResolver;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\UserPilot\\UserPilotClient;\n\n/**\n * Class JiminnyDebugCommand\n *\n * @package Jiminny\\Console\\Commands\n */\nclass JiminnyDebugCommand extends Command\n{\n public const string FREQUENCY_DAILY = 'daily';\n public const string FREQUENCY_WEEKLY = 'weekly';\n public const string FREQUENCY_MONTHLY = 'monthly';\n public const string FREQUENCY_QUARTERLY = 'quarterly';\n public const string FREQUENCY_ONE_OFF = 'one_off';\n protected $signature = 'jiminny:debug';\n\n public function handle(\n JobDispatcherInterface $jobDispatcher,\n AutomatedReportsService $automatedReportsService,\n AutomatedReportsRepository $automatedReportsRepository,\n UserPilotClient $userPilotClient\n ): void {\n // Choose ONE of the following to run, then comment out the others.\n // 1) Dispatch a storm of MatchActivityCrmData jobs against team 2\n $this->simulateMatchActivityStorm(teamId: 2, count: 100);\n\n // 2) Dispatch a storm of VerifyActivityCrmTaskJob jobs (simulates DeleteCrmEntityTrait fan-out)\n // $this->simulateVerifyTaskStorm(teamId: 2, count: 100);\n\n // 3) Inspect Redis circuit-breaker state for the team's HubSpot portal\n // $this->observeRateLimitCache(teamId: 2);\n\n // 4) Make 3 synchronous matchByName calls (foreground, hits API directly)\n // $this->rateLimit();\n exit(1);\n\n\n\n $report = AutomatedReport::find(71);\n $last = AutomatedReportResult::query()\n ->where('report_id', $report->getId())\n ->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])\n// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)\n ->whereDate('created_at', CarbonImmutable::now()->toDateString())\n ->latest()\n ->first();\n\n $this->info(\"Last: {$last->getId()}\");\n\n exit(1);\n\n $user = User::find(143);\n // $count = $automatedReportsRepository->countUserReports($user);\n // $this->info(\"Count: {$count}\");\n // $count = $automatedReportsRepository->countAllUserReports($user);\n // $this->info(\"All count: {$count}\");\n\n $payload = [\n 'report_type' => 'ask_jiminny',\n 'frequency' => 'weekly',\n ];\n $userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);\n\n exit(1);\n\n $now = Carbon::now()->subDay(1);\n $this->info(\"Now: {$now->toDateTimeString()}\");\n $weekStart = Carbon::getWeekStartsAt();\n $this->info(\"Now: {$weekStart}\");\n\n // $from = $now->copy()->previousWeekday()->startOfDay();\n // $to = $now->copy()->previousWeekday()->endOfDay();\n\n // $fromOld = $now->copy()->subWeeks(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subWeek()->startOfWeek();\n // $toNew = $now->copy()->subWeek()->endOfWeek();\n\n // $fromOld = $now->copy()->subMonths(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();\n // $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();\n\n $fromOld = $now->copy()->subMonths(3)->startOfDay();\n $toOld = $now->copy()->subDay()->endOfDay();\n $fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();\n $toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();\n\n $this->info(\"From old: {$fromOld->toDateTimeString()}\");\n $this->info(\"To old: {$toOld->toDateTimeString()}\");\n $this->info(\"From new: {$fromNew->toDateTimeString()}\");\n $this->info(\"To new: {$toNew->toDateTimeString()}\");\n\n exit(1);\n\n $report = AutomatedReport::find(71);\n\n $job = new RequestGenerateAskJiminnyReportJob($report->getUuid());\n $jobDispatcher->dispatch($job);\n\n exit(1);\n\n\n // $this->formatDate($jobDispatcher);\n // $this->sendMail($jobDispatcher, $automatedReportsService);\n // $this->crmService();\n\n $this->getPayload($automatedReportsService);\n\n exit(1);\n }\n\n\n\n private function crmService()\n {\n $activity = Activity::find(418141);\n\n $team = Team::find(19);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n $crmService->createTranscriptNotes($activity);\n }\n\n private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)\n {\n $reportUuid = '';\n // $report = $automatedReportsService->getReportResult($reportUuid);\n $report = AutomatedReportResult::find(275);\n $validRecipients = $automatedReportsService->getValidRecipientUsers(\n $report->getReport(),\n includeJiminny: true,\n );\n\n $recipient = $validRecipients[0];\n\n $fileName = $automatedReportsService->getReportFileName($report);\n $typeName = $report->getReport()->getCustomName()\n ?? $automatedReportsService->getReportTypeName($report);\n $teamsName = $automatedReportsService->getReportTeamsName($report);\n $periodName = $automatedReportsService->getReportPeriodName($report);\n $s3Path = $automatedReportsService->getMediaPath($report);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));\n\n $jobDispatcher->dispatch(\n new SendReportMailJob(\n reportUuid: $report->getUuid(),\n s3Path: $s3Path,\n recipientEmail: $recipient['email'],\n recipientName: $recipient['name'] ?? null,\n fileName: $fileName,\n typeName: $typeName,\n teamsName: $teamsName,\n periodName: $periodName,\n isAskJiminny: true,\n )\n );\n\n exit(1);\n }\n\n private function formatDate(JobDispatcherInterface $jobDispatcher): void\n {\n $customName = 'Custom report name';\n // $frequency = self::FREQUENCY_DAILY;\n // $frequency = self::FREQUENCY_WEEKLY;\n $frequency = self::FREQUENCY_MONTHLY;\n // $frequency = self::FREQUENCY_QUARTERLY;\n // $frequency = self::FREQUENCY_ONE_OFF;\n $period = $this->calculateFromAndToDatePeriod($frequency);\n $from = $period['fromDate'];\n $to = $period['toDate'];\n $periodName = $this->formatReportPeriodName($frequency, $from, $to);\n $filenameSuffix = null;\n\n if ($customName) {\n if ($filenameSuffix) {\n $customName .= \" {$filenameSuffix}\";\n }\n\n $result = $this->sanitizeFileName(\"{$customName} - {$periodName}\");\n }\n\n $this->info($result);\n }\n\n public function calculateFromAndToDatePeriod(\n string $frequency,\n ?Carbon $fromDate = null,\n ?Carbon $toDate = null\n ): array {\n if ($frequency === self::FREQUENCY_ONE_OFF) {\n return [\n 'fromDate' => $fromDate,\n 'toDate' => $toDate,\n ];\n }\n\n $now = Carbon::now();\n\n return match ($frequency) {\n self::FREQUENCY_DAILY => [\n 'fromDate' => $now->copy()->subDay()->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_WEEKLY => [\n 'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_MONTHLY => [\n 'fromDate' => $now->copy()->subMonths(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_QUARTERLY => [\n 'fromDate' => $now->copy()->subMonths(3)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n default => throw new InvalidArgumentException(\"Unsupported frequency: {$frequency}\"),\n };\n }\n\n private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string\n {\n $fromYear = $from->format('Y');\n $toYear = $to->format('Y');\n $differentYears = $fromYear !== $toYear;\n\n switch ($frequency) {\n case self::FREQUENCY_DAILY:\n return $from->format('j M Y');\n\n case self::FREQUENCY_QUARTERLY:\n // 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ\n $startMonth = $from->format('M');\n $endMonth = $to->copy()->subMonth();\n $endMonthName = $endMonth->format('M');\n $endMonthYear = $endMonth->format('Y');\n\n if ($differentYears) {\n return \"{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}\";\n }\n\n return \"{$startMonth} - {$endMonthName} {$toYear}\";\n\n case self::FREQUENCY_MONTHLY:\n // 'May 2025' - monthly reports are always within the same year\n return $from->format('M Y');\n\n case self::FREQUENCY_WEEKLY:\n // '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ\n $startDay = $from->format('j');\n $endDay = $to->format('j');\n $startMonth = $from->format('M');\n $endMonth = $to->format('M');\n\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n if ($startMonth !== $endMonth) {\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n return \"{$startDay} - {$endDay} {$endMonth} {$toYear}\";\n\n case self::FREQUENCY_ONE_OFF:\n // '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ\n $startDay = $from->format('j');\n $startMonth = $from->format('M');\n $endDay = $to->format('j');\n $endMonth = $to->format('M');\n\n // If same month and year, use a format like '2-31 May 2025'\n if ($startMonth === $endMonth && ! $differentYears) {\n return \"{$startDay} - {$endDay} {$startMonth} {$toYear}\";\n }\n\n // If different years, include both years\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n // Same year but different months\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n\n default:\n // Default format for unknown frequencies\n return $from->format('j M Y') . ' - ' . $to->format('j M Y');\n }\n }\n\n public function sanitizeFileName(string $fileName): string\n {\n return str_replace(['/', '\\\\'], '-', $fileName);\n }\n\n private function getPayload(AutomatedReportsService $automatedReportsService)\n {\n $reportResult = AutomatedReportResult::find(269);\n $automatedReport = $reportResult->getReport();\n $activityIds = [1,2,3];\n $payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(\n automatedReport: $automatedReport,\n reportResult: $reportResult,\n activityIds: $activityIds,\n );\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));\n }\n\n private function rateLimit()\n {\n $team = Team::find(2);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n for ($i = 0 ; $i < 3; $i++) {\n// if ($i % 25 === 0) {\n// $this->info(\"Syncing opportunity {$i}\");\n $this->info(\"Matching contact {$i}\");\n// }\n// $crmService->syncOpportunity('374720564');\n $crmService->matchByName('Robot');\n }\n }\n\n private function simulateMatchActivityStorm(int $teamId = 2, int $count = 100): void\n {\n $team = Team::find($teamId);\n $config = $team->getCrmConfiguration();\n\n $activities = Activity::query()\n ->where('crm_configuration_id', $config->getId())\n ->orderByDesc('id')\n ->limit($count)\n ->get();\n\n $this->info(\"Dispatching {$activities->count()} MatchActivityCrmData jobs (portal={$config->getId()})\");\n\n foreach ($activities as $activity) {\n MatchActivityCrmData::dispatch($activity->getId(), $config, true);\n }\n\n $this->info('Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.');\n }\n\n private function simulateVerifyTaskStorm(int $teamId = 2, int $count = 100): void\n {\n $activities = Activity::query()\n ->where('team_id', $teamId)\n ->whereNotNull('crm_provider_id')\n ->orderByDesc('id')\n ->limit($count)\n ->get();\n\n $this->info(\"Dispatching {$activities->count()} VerifyActivityCrmTaskJob jobs\");\n\n foreach ($activities as $activity) {\n VerifyActivityCrmTaskJob::dispatch($activity->getId());\n }\n\n $this->info('Done.');\n }\n\n private function observeRateLimitCache(int $teamId = 2): void\n {\n $team = Team::find($teamId);\n $config = $team->getCrmConfiguration();\n $key = sprintf('hubspot:ratelimit:portal:%d', $config->getId());\n\n $value = Redis::get($key);\n $ttl = Redis::ttl($key);\n\n $this->info(\"Redis key: {$key}\");\n $this->info('Value: ' . ($value ?? '(empty)'));\n $this->info(\"TTL: {$ttl}s\");\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands;\n\nuse Carbon\\Carbon;\nuse Carbon\\CarbonImmutable;\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Support\\Facades\\Redis;\nuse InvalidArgumentException;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\SendReportMailJob;\nuse Jiminny\\Jobs\\Crm\\Delete\\VerifyActivityCrmTaskJob;\nuse Jiminny\\Jobs\\Crm\\MatchActivityCrmData;\nuse Jiminny\\Jobs\\JobDispatcherInterface;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Activity\\CrmOwnerResolver;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\UserPilot\\UserPilotClient;\n\n/**\n * Class JiminnyDebugCommand\n *\n * @package Jiminny\\Console\\Commands\n */\nclass JiminnyDebugCommand extends Command\n{\n public const string FREQUENCY_DAILY = 'daily';\n public const string FREQUENCY_WEEKLY = 'weekly';\n public const string FREQUENCY_MONTHLY = 'monthly';\n public const string FREQUENCY_QUARTERLY = 'quarterly';\n public const string FREQUENCY_ONE_OFF = 'one_off';\n protected $signature = 'jiminny:debug';\n\n public function handle(\n JobDispatcherInterface $jobDispatcher,\n AutomatedReportsService $automatedReportsService,\n AutomatedReportsRepository $automatedReportsRepository,\n UserPilotClient $userPilotClient\n ): void {\n // Choose ONE of the following to run, then comment out the others.\n // 1) Dispatch a storm of MatchActivityCrmData jobs against team 2\n $this->simulateMatchActivityStorm(teamId: 2, count: 100);\n\n // 2) Dispatch a storm of VerifyActivityCrmTaskJob jobs (simulates DeleteCrmEntityTrait fan-out)\n // $this->simulateVerifyTaskStorm(teamId: 2, count: 100);\n\n // 3) Inspect Redis circuit-breaker state for the team's HubSpot portal\n // $this->observeRateLimitCache(teamId: 2);\n\n // 4) Make 3 synchronous matchByName calls (foreground, hits API directly)\n // $this->rateLimit();\n exit(1);\n\n\n\n $report = AutomatedReport::find(71);\n $last = AutomatedReportResult::query()\n ->where('report_id', $report->getId())\n ->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])\n// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)\n ->whereDate('created_at', CarbonImmutable::now()->toDateString())\n ->latest()\n ->first();\n\n $this->info(\"Last: {$last->getId()}\");\n\n exit(1);\n\n $user = User::find(143);\n // $count = $automatedReportsRepository->countUserReports($user);\n // $this->info(\"Count: {$count}\");\n // $count = $automatedReportsRepository->countAllUserReports($user);\n // $this->info(\"All count: {$count}\");\n\n $payload = [\n 'report_type' => 'ask_jiminny',\n 'frequency' => 'weekly',\n ];\n $userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);\n\n exit(1);\n\n $now = Carbon::now()->subDay(1);\n $this->info(\"Now: {$now->toDateTimeString()}\");\n $weekStart = Carbon::getWeekStartsAt();\n $this->info(\"Now: {$weekStart}\");\n\n // $from = $now->copy()->previousWeekday()->startOfDay();\n // $to = $now->copy()->previousWeekday()->endOfDay();\n\n // $fromOld = $now->copy()->subWeeks(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subWeek()->startOfWeek();\n // $toNew = $now->copy()->subWeek()->endOfWeek();\n\n // $fromOld = $now->copy()->subMonths(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();\n // $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();\n\n $fromOld = $now->copy()->subMonths(3)->startOfDay();\n $toOld = $now->copy()->subDay()->endOfDay();\n $fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();\n $toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();\n\n $this->info(\"From old: {$fromOld->toDateTimeString()}\");\n $this->info(\"To old: {$toOld->toDateTimeString()}\");\n $this->info(\"From new: {$fromNew->toDateTimeString()}\");\n $this->info(\"To new: {$toNew->toDateTimeString()}\");\n\n exit(1);\n\n $report = AutomatedReport::find(71);\n\n $job = new RequestGenerateAskJiminnyReportJob($report->getUuid());\n $jobDispatcher->dispatch($job);\n\n exit(1);\n\n\n // $this->formatDate($jobDispatcher);\n // $this->sendMail($jobDispatcher, $automatedReportsService);\n // $this->crmService();\n\n $this->getPayload($automatedReportsService);\n\n exit(1);\n }\n\n\n\n private function crmService()\n {\n $activity = Activity::find(418141);\n\n $team = Team::find(19);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n $crmService->createTranscriptNotes($activity);\n }\n\n private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)\n {\n $reportUuid = '';\n // $report = $automatedReportsService->getReportResult($reportUuid);\n $report = AutomatedReportResult::find(275);\n $validRecipients = $automatedReportsService->getValidRecipientUsers(\n $report->getReport(),\n includeJiminny: true,\n );\n\n $recipient = $validRecipients[0];\n\n $fileName = $automatedReportsService->getReportFileName($report);\n $typeName = $report->getReport()->getCustomName()\n ?? $automatedReportsService->getReportTypeName($report);\n $teamsName = $automatedReportsService->getReportTeamsName($report);\n $periodName = $automatedReportsService->getReportPeriodName($report);\n $s3Path = $automatedReportsService->getMediaPath($report);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));\n\n $jobDispatcher->dispatch(\n new SendReportMailJob(\n reportUuid: $report->getUuid(),\n s3Path: $s3Path,\n recipientEmail: $recipient['email'],\n recipientName: $recipient['name'] ?? null,\n fileName: $fileName,\n typeName: $typeName,\n teamsName: $teamsName,\n periodName: $periodName,\n isAskJiminny: true,\n )\n );\n\n exit(1);\n }\n\n private function formatDate(JobDispatcherInterface $jobDispatcher): void\n {\n $customName = 'Custom report name';\n // $frequency = self::FREQUENCY_DAILY;\n // $frequency = self::FREQUENCY_WEEKLY;\n $frequency = self::FREQUENCY_MONTHLY;\n // $frequency = self::FREQUENCY_QUARTERLY;\n // $frequency = self::FREQUENCY_ONE_OFF;\n $period = $this->calculateFromAndToDatePeriod($frequency);\n $from = $period['fromDate'];\n $to = $period['toDate'];\n $periodName = $this->formatReportPeriodName($frequency, $from, $to);\n $filenameSuffix = null;\n\n if ($customName) {\n if ($filenameSuffix) {\n $customName .= \" {$filenameSuffix}\";\n }\n\n $result = $this->sanitizeFileName(\"{$customName} - {$periodName}\");\n }\n\n $this->info($result);\n }\n\n public function calculateFromAndToDatePeriod(\n string $frequency,\n ?Carbon $fromDate = null,\n ?Carbon $toDate = null\n ): array {\n if ($frequency === self::FREQUENCY_ONE_OFF) {\n return [\n 'fromDate' => $fromDate,\n 'toDate' => $toDate,\n ];\n }\n\n $now = Carbon::now();\n\n return match ($frequency) {\n self::FREQUENCY_DAILY => [\n 'fromDate' => $now->copy()->subDay()->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_WEEKLY => [\n 'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_MONTHLY => [\n 'fromDate' => $now->copy()->subMonths(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_QUARTERLY => [\n 'fromDate' => $now->copy()->subMonths(3)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n default => throw new InvalidArgumentException(\"Unsupported frequency: {$frequency}\"),\n };\n }\n\n private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string\n {\n $fromYear = $from->format('Y');\n $toYear = $to->format('Y');\n $differentYears = $fromYear !== $toYear;\n\n switch ($frequency) {\n case self::FREQUENCY_DAILY:\n return $from->format('j M Y');\n\n case self::FREQUENCY_QUARTERLY:\n // 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ\n $startMonth = $from->format('M');\n $endMonth = $to->copy()->subMonth();\n $endMonthName = $endMonth->format('M');\n $endMonthYear = $endMonth->format('Y');\n\n if ($differentYears) {\n return \"{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}\";\n }\n\n return \"{$startMonth} - {$endMonthName} {$toYear}\";\n\n case self::FREQUENCY_MONTHLY:\n // 'May 2025' - monthly reports are always within the same year\n return $from->format('M Y');\n\n case self::FREQUENCY_WEEKLY:\n // '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ\n $startDay = $from->format('j');\n $endDay = $to->format('j');\n $startMonth = $from->format('M');\n $endMonth = $to->format('M');\n\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n if ($startMonth !== $endMonth) {\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n return \"{$startDay} - {$endDay} {$endMonth} {$toYear}\";\n\n case self::FREQUENCY_ONE_OFF:\n // '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ\n $startDay = $from->format('j');\n $startMonth = $from->format('M');\n $endDay = $to->format('j');\n $endMonth = $to->format('M');\n\n // If same month and year, use a format like '2-31 May 2025'\n if ($startMonth === $endMonth && ! $differentYears) {\n return \"{$startDay} - {$endDay} {$startMonth} {$toYear}\";\n }\n\n // If different years, include both years\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n // Same year but different months\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n\n default:\n // Default format for unknown frequencies\n return $from->format('j M Y') . ' - ' . $to->format('j M Y');\n }\n }\n\n public function sanitizeFileName(string $fileName): string\n {\n return str_replace(['/', '\\\\'], '-', $fileName);\n }\n\n private function getPayload(AutomatedReportsService $automatedReportsService)\n {\n $reportResult = AutomatedReportResult::find(269);\n $automatedReport = $reportResult->getReport();\n $activityIds = [1,2,3];\n $payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(\n automatedReport: $automatedReport,\n reportResult: $reportResult,\n activityIds: $activityIds,\n );\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));\n }\n\n private function rateLimit()\n {\n $team = Team::find(2);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n for ($i = 0 ; $i < 3; $i++) {\n// if ($i % 25 === 0) {\n// $this->info(\"Syncing opportunity {$i}\");\n $this->info(\"Matching contact {$i}\");\n// }\n// $crmService->syncOpportunity('374720564');\n $crmService->matchByName('Robot');\n }\n }\n\n private function simulateMatchActivityStorm(int $teamId = 2, int $count = 100): void\n {\n $team = Team::find($teamId);\n $config = $team->getCrmConfiguration();\n\n $activities = Activity::query()\n ->where('crm_configuration_id', $config->getId())\n ->orderByDesc('id')\n ->limit($count)\n ->get();\n\n $this->info(\"Dispatching {$activities->count()} MatchActivityCrmData jobs (portal={$config->getId()})\");\n\n foreach ($activities as $activity) {\n MatchActivityCrmData::dispatch($activity->getId(), $config, true);\n }\n\n $this->info('Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.');\n }\n\n private function simulateVerifyTaskStorm(int $teamId = 2, int $count = 100): void\n {\n $activities = Activity::query()\n ->where('team_id', $teamId)\n ->whereNotNull('crm_provider_id')\n ->orderByDesc('id')\n ->limit($count)\n ->get();\n\n $this->info(\"Dispatching {$activities->count()} VerifyActivityCrmTaskJob jobs\");\n\n foreach ($activities as $activity) {\n VerifyActivityCrmTaskJob::dispatch($activity->getId());\n }\n\n $this->info('Done.');\n }\n\n private function observeRateLimitCache(int $teamId = 2): void\n {\n $team = Team::find($teamId);\n $config = $team->getCrmConfiguration();\n $key = sprintf('hubspot:ratelimit:portal:%d', $config->getId());\n\n $value = Redis::get($key);\n $ttl = Redis::ttl($key);\n\n $this->info(\"Redis key: {$key}\");\n $this->info('Value: ' . ($value ?? '(empty)'));\n $this->info(\"TTL: {$ttl}s\");\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-4034680498030236340
|
3603839628032420267
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
5
133
11
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Console\Commands;
use Carbon\Carbon;
use Carbon\CarbonImmutable;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\Redis;
use InvalidArgumentException;
use Jiminny\Jobs\AutomatedReports\RequestGenerateAskJiminnyReportJob;
use Jiminny\Jobs\AutomatedReports\SendReportMailJob;
use Jiminny\Jobs\Crm\Delete\VerifyActivityCrmTaskJob;
use Jiminny\Jobs\Crm\MatchActivityCrmData;
use Jiminny\Jobs\JobDispatcherInterface;
use Jiminny\Models\Activity;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Models\User;
use Jiminny\Repositories\AutomatedReportsRepository;
use Jiminny\Services\Activity\CrmOwnerResolver;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Jiminny\Services\UserPilot\UserPilotClient;
/**
* Class JiminnyDebugCommand
*
* @package Jiminny\Console\Commands
*/
class JiminnyDebugCommand extends Command
{
public const string FREQUENCY_DAILY = 'daily';
public const string FREQUENCY_WEEKLY = 'weekly';
public const string FREQUENCY_MONTHLY = 'monthly';
public const string FREQUENCY_QUARTERLY = 'quarterly';
public const string FREQUENCY_ONE_OFF = 'one_off';
protected $signature = 'jiminny:debug';
public function handle(
JobDispatcherInterface $jobDispatcher,
AutomatedReportsService $automatedReportsService,
AutomatedReportsRepository $automatedReportsRepository,
UserPilotClient $userPilotClient
): void {
// Choose ONE of the following to run, then comment out the others.
// 1) Dispatch a storm of MatchActivityCrmData jobs against team 2
$this->simulateMatchActivityStorm(teamId: 2, count: 100);
// 2) Dispatch a storm of VerifyActivityCrmTaskJob jobs (simulates DeleteCrmEntityTrait fan-out)
// $this->simulateVerifyTaskStorm(teamId: 2, count: 100);
// 3) Inspect Redis circuit-breaker state for the team's HubSpot portal
// $this->observeRateLimitCache(teamId: 2);
// 4) Make 3 synchronous matchByName calls (foreground, hits API directly)
// $this->rateLimit();
exit(1);
$report = AutomatedReport::find(71);
$last = AutomatedReportResult::query()
->where('report_id', $report->getId())
->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])
// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)
->whereDate('created_at', CarbonImmutable::now()->toDateString())
->latest()
->first();
$this->info("Last: {$last->getId()}");
exit(1);
$user = User::find(143);
// $count = $automatedReportsRepository->countUserReports($user);
// $this->info("Count: {$count}");
// $count = $automatedReportsRepository->countAllUserReports($user);
// $this->info("All count: {$count}");
$payload = [
'report_type' => 'ask_jiminny',
'frequency' => 'weekly',
];
$userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);
exit(1);
$now = Carbon::now()->subDay(1);
$this->info("Now: {$now->toDateTimeString()}");
$weekStart = Carbon::getWeekStartsAt();
$this->info("Now: {$weekStart}");
// $from = $now->copy()->previousWeekday()->startOfDay();
// $to = $now->copy()->previousWeekday()->endOfDay();
// $fromOld = $now->copy()->subWeeks(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subWeek()->startOfWeek();
// $toNew = $now->copy()->subWeek()->endOfWeek();
// $fromOld = $now->copy()->subMonths(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();
// $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();
$fromOld = $now->copy()->subMonths(3)->startOfDay();
$toOld = $now->copy()->subDay()->endOfDay();
$fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();
$toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();
$this->info("From old: {$fromOld->toDateTimeString()}");
$this->info("To old: {$toOld->toDateTimeString()}");
$this->info("From new: {$fromNew->toDateTimeString()}");
$this->info("To new: {$toNew->toDateTimeString()}");
exit(1);
$report = AutomatedReport::find(71);
$job = new RequestGenerateAskJiminnyReportJob($report->getUuid());
$jobDispatcher->dispatch($job);
exit(1);
// $this->formatDate($jobDispatcher);
// $this->sendMail($jobDispatcher, $automatedReportsService);
// $this->crmService();
$this->getPayload($automatedReportsService);
exit(1);
}
private function crmService()
{
$activity = Activity::find(418141);
$team = Team::find(19);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
$crmService->createTranscriptNotes($activity);
}
private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)
{
$reportUuid = '';
// $report = $automatedReportsService->getReportResult($reportUuid);
$report = AutomatedReportResult::find(275);
$validRecipients = $automatedReportsService->getValidRecipientUsers(
$report->getReport(),
includeJiminny: true,
);
$recipient = $validRecipients[0];
$fileName = $automatedReportsService->getReportFileName($report);
$typeName = $report->getReport()->getCustomName()
?? $automatedReportsService->getReportTypeName($report);
$teamsName = $automatedReportsService->getReportTeamsName($report);
$periodName = $automatedReportsService->getReportPeriodName($report);
$s3Path = $automatedReportsService->getMediaPath($report);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));
$jobDispatcher->dispatch(
new SendReportMailJob(
reportUuid: $report->getUuid(),
s3Path: $s3Path,
recipientEmail: $recipient['email'],
recipientName: $recipient['name'] ?? null,
fileName: $fileName,
typeName: $typeName,
teamsName: $teamsName,
periodName: $periodName,
isAskJiminny: true,
)
);
exit(1);
}
private function formatDate(JobDispatcherInterface $jobDispatcher): void
{
$customName = 'Custom report name';
// $frequency = self::FREQUENCY_DAILY;
// $frequency = self::FREQUENCY_WEEKLY;
$frequency = self::FREQUENCY_MONTHLY;
// $frequency = self::FREQUENCY_QUARTERLY;
// $frequency = self::FREQUENCY_ONE_OFF;
$period = $this->calculateFromAndToDatePeriod($frequency);
$from = $period['fromDate'];
$to = $period['toDate'];
$periodName = $this->formatReportPeriodName($frequency, $from, $to);
$filenameSuffix = null;
if ($customName) {
if ($filenameSuffix) {
$customName .= " {$filenameSuffix}";
}
$result = $this->sanitizeFileName("{$customName} - {$periodName}");
}
$this->info($result);
}
public function calculateFromAndToDatePeriod(
string $frequency,
?Carbon $fromDate = null,
?Carbon $toDate = null
): array {
if ($frequency === self::FREQUENCY_ONE_OFF) {
return [
'fromDate' => $fromDate,
'toDate' => $toDate,
];
}
$now = Carbon::now();
return match ($frequency) {
self::FREQUENCY_DAILY => [
'fromDate' => $now->copy()->subDay()->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_WEEKLY => [
'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_MONTHLY => [
'fromDate' => $now->copy()->subMonths(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_QUARTERLY => [
'fromDate' => $now->copy()->subMonths(3)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
default => throw new InvalidArgumentException("Unsupported frequency: {$frequency}"),
};
}
private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string
{
$fromYear = $from->format('Y');
$toYear = $to->format('Y');
$differentYears = $fromYear !== $toYear;
switch ($frequency) {
case self::FREQUENCY_DAILY:
return $from->format('j M Y');
case self::FREQUENCY_QUARTERLY:
// 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ
$startMonth = $from->format('M');
$endMonth = $to->copy()->subMonth();
$endMonthName = $endMonth->format('M');
$endMonthYear = $endMonth->format('Y');
if ($differentYears) {
return "{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}";
}
return "{$startMonth} - {$endMonthName} {$toYear}";
case self::FREQUENCY_MONTHLY:
// 'May 2025' - monthly reports are always within the same year
return $from->format('M Y');
case self::FREQUENCY_WEEKLY:
// '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ
$startDay = $from->format('j');
$endDay = $to->format('j');
$startMonth = $from->format('M');
$endMonth = $to->format('M');
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
if ($startMonth !== $endMonth) {
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
}
return "{$startDay} - {$endDay} {$endMonth} {$toYear}";
case self::FREQUENCY_ONE_OFF:
// '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ
$startDay = $from->format('j');
$startMonth = $from->format('M');
$endDay = $to->format('j');
$endMonth = $to->format('M');
// If same month and year, use a format like '2-31 May 2025'
if ($startMonth === $endMonth && ! $differentYears) {
return "{$startDay} - {$endDay} {$startMonth} {$toYear}";
}
// If different years, include both years
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
// Same year but different months
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
default:
// Default format for unknown frequencies
return $from->format('j M Y') . ' - ' . $to->format('j M Y');
}
}
public function sanitizeFileName(string $fileName): string
{
return str_replace(['/', '\\'], '-', $fileName);
}
private function getPayload(AutomatedReportsService $automatedReportsService)
{
$reportResult = AutomatedReportResult::find(269);
$automatedReport = $reportResult->getReport();
$activityIds = [1,2,3];
$payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $reportResult,
activityIds: $activityIds,
);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));
}
private function rateLimit()
{
$team = Team::find(2);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
for ($i = 0 ; $i < 3; $i++) {
// if ($i % 25 === 0) {
// $this->info("Syncing opportunity {$i}");
$this->info("Matching contact {$i}");
// }
// $crmService->syncOpportunity('374720564');
$crmService->matchByName('Robot');
}
}
private function simulateMatchActivityStorm(int $teamId = 2, int $count = 100): void
{
$team = Team::find($teamId);
$config = $team->getCrmConfiguration();
$activities = Activity::query()
->where('crm_configuration_id', $config->getId())
->orderByDesc('id')
->limit($count)
->get();
$this->info("Dispatching {$activities->count()} MatchActivityCrmData jobs (portal={$config->getId()})");
foreach ($activities as $activity) {
MatchActivityCrmData::dispatch($activity->getId(), $config, true);
}
$this->info('Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.');
}
private function simulateVerifyTaskStorm(int $teamId = 2, int $count = 100): void
{
$activities = Activity::query()
->where('team_id', $teamId)
->whereNotNull('crm_provider_id')
->orderByDesc('id')
->limit($count)
->get();
$this->info("Dispatching {$activities->count()} VerifyActivityCrmTaskJob jobs");
foreach ($activities as $activity) {
VerifyActivityCrmTaskJob::dispatch($activity->getId());
}
$this->info('Done.');
}
private function observeRateLimitCache(int $teamId = 2): void
{
$team = Team::find($teamId);
$config = $team->getCrmConfiguration();
$key = sprintf('hubspot:ratelimit:portal:%d', $config->getId());
$value = Redis::get($key);
$ttl = Redis::ttl($key);
$this->info("Redis key: {$key}");
$this->info('Value: ' . ($value ?? '(empty)'));
$this->info("TTL: {$ttl}s");
}
}
Sync Changes...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
17152
|
766
|
12
|
2026-05-11T10:08:24.490569+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778494104490_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20725-handle-HS-search-rate-limit, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20725-handle-HS-search-rate-limit","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-817699417600123759
|
-7159315621853853246
|
click
|
hybrid
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
iTerm2ShellEditViewSessionScriptsProfilesWindowHelp# Support Daily • in 1h 52 mDEV (docker)DOCKERO ₴1DEV (docker)182APP (-zsh)-zsh84-zsh100% C8• Mon 11 May 13:08:24181screenpipe"O 86compiledeventsroutesviewsJiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-worker-processing-3:jiminny-worker-processing-3_00: stoppedjiminny-worker-processing-4:jiminny-worker-processing-4_00: stoppedjiminny-worker-processing-5:jiminny-worker-processing-5_00: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-crm-update:worker-crm-update_00: stoppedworker-download:worker-download_00:stoppedworker-audio:worker-audio_00: stoppedworker-nudges:worker-nudges_00: stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-emails:worker-emails_00: stoppedartisan-schedule:artisan-schedule_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_00: startedjiminny-worker-processing-1:jiminny-worker-processing-1_00: startedjiminny-worker-processing-2: jiminny-worker-processing-2_00: startedjiminny-worker-processing-3:jiminny-worker-processing-3_00: startedjiminny-worker-processing-4:jiminny-worker-processing-4_00: startedjiminny-worker-processing-5:jiminny-worker-processing-5_00: startedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: startedworker:worker_00: startedworker-analytics:worker-analytics_00: startedworker-audio:worker-audio_00: startedworker-calendar:worker-calendar_00:startedworker-conferences:worker-conferences_00: startedworker-crm-sync:worker-crm-sync_00: startedworker-crm-update:worker-crm-update_00: startedworker-download:worker-download_00: startedworker-emails:worker-emails_00: startedworker-es-update:worker-es-update_00:startedworker-nudges:worker-nudges_00: startedroot@docker_lamp_1:/home/jiminny#php artisan jiminny: debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny#8851.78ms DONE1.13ms DONE1.56ms DONE3.25ms DONEDEV...
|
17151
|
NULL
|
NULL
|
NULL
|
|
17153
|
766
|
13
|
2026-05-11T10:08:26.616515+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778494106616_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
5
133
11
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Console\Commands;
use Carbon\Carbon;
use Carbon\CarbonImmutable;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\Redis;
use InvalidArgumentException;
use Jiminny\Jobs\AutomatedReports\RequestGenerateAskJiminnyReportJob;
use Jiminny\Jobs\AutomatedReports\SendReportMailJob;
use Jiminny\Jobs\Crm\Delete\VerifyActivityCrmTaskJob;
use Jiminny\Jobs\Crm\MatchActivityCrmData;
use Jiminny\Jobs\JobDispatcherInterface;
use Jiminny\Models\Activity;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Models\User;
use Jiminny\Repositories\AutomatedReportsRepository;
use Jiminny\Services\Activity\CrmOwnerResolver;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Jiminny\Services\UserPilot\UserPilotClient;
/**
* Class JiminnyDebugCommand
*
* @package Jiminny\Console\Commands
*/
class JiminnyDebugCommand extends Command
{
public const string FREQUENCY_DAILY = 'daily';
public const string FREQUENCY_WEEKLY = 'weekly';
public const string FREQUENCY_MONTHLY = 'monthly';
public const string FREQUENCY_QUARTERLY = 'quarterly';
public const string FREQUENCY_ONE_OFF = 'one_off';
protected $signature = 'jiminny:debug';
public function handle(
JobDispatcherInterface $jobDispatcher,
AutomatedReportsService $automatedReportsService,
AutomatedReportsRepository $automatedReportsRepository,
UserPilotClient $userPilotClient
): void {
// Choose ONE of the following to run, then comment out the others.
// 1) Dispatch a storm of MatchActivityCrmData jobs against team 2
$this->simulateMatchActivityStorm(teamId: 2, count: 100);
// 2) Dispatch a storm of VerifyActivityCrmTaskJob jobs (simulates DeleteCrmEntityTrait fan-out)
// $this->simulateVerifyTaskStorm(teamId: 2, count: 100);
// 3) Inspect Redis circuit-breaker state for the team's HubSpot portal
// $this->observeRateLimitCache(teamId: 2);
// 4) Make 3 synchronous matchByName calls (foreground, hits API directly)
// $this->rateLimit();
exit(1);
$report = AutomatedReport::find(71);
$last = AutomatedReportResult::query()
->where('report_id', $report->getId())
->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])
// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)
->whereDate('created_at', CarbonImmutable::now()->toDateString())
->latest()
->first();
$this->info("Last: {$last->getId()}");
exit(1);
$user = User::find(143);
// $count = $automatedReportsRepository->countUserReports($user);
// $this->info("Count: {$count}");
// $count = $automatedReportsRepository->countAllUserReports($user);
// $this->info("All count: {$count}");
$payload = [
'report_type' => 'ask_jiminny',
'frequency' => 'weekly',
];
$userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);
exit(1);
$now = Carbon::now()->subDay(1);
$this->info("Now: {$now->toDateTimeString()}");
$weekStart = Carbon::getWeekStartsAt();
$this->info("Now: {$weekStart}");
// $from = $now->copy()->previousWeekday()->startOfDay();
// $to = $now->copy()->previousWeekday()->endOfDay();
// $fromOld = $now->copy()->subWeeks(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subWeek()->startOfWeek();
// $toNew = $now->copy()->subWeek()->endOfWeek();
// $fromOld = $now->copy()->subMonths(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();
// $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();
$fromOld = $now->copy()->subMonths(3)->startOfDay();
$toOld = $now->copy()->subDay()->endOfDay();
$fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();
$toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();
$this->info("From old: {$fromOld->toDateTimeString()}");
$this->info("To old: {$toOld->toDateTimeString()}");
$this->info("From new: {$fromNew->toDateTimeString()}");
$this->info("To new: {$toNew->toDateTimeString()}");
exit(1);
$report = AutomatedReport::find(71);
$job = new RequestGenerateAskJiminnyReportJob($report->getUuid());
$jobDispatcher->dispatch($job);
exit(1);
// $this->formatDate($jobDispatcher);
// $this->sendMail($jobDispatcher, $automatedReportsService);
// $this->crmService();
$this->getPayload($automatedReportsService);
exit(1);
}
private function crmService()
{
$activity = Activity::find(418141);
$team = Team::find(19);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
$crmService->createTranscriptNotes($activity);
}
private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)
{
$reportUuid = '';
// $report = $automatedReportsService->getReportResult($reportUuid);
$report = AutomatedReportResult::find(275);
$validRecipients = $automatedReportsService->getValidRecipientUsers(
$report->getReport(),
includeJiminny: true,
);
$recipient = $validRecipients[0];
$fileName = $automatedReportsService->getReportFileName($report);
$typeName = $report->getReport()->getCustomName()
?? $automatedReportsService->getReportTypeName($report);
$teamsName = $automatedReportsService->getReportTeamsName($report);
$periodName = $automatedReportsService->getReportPeriodName($report);
$s3Path = $automatedReportsService->getMediaPath($report);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));
$jobDispatcher->dispatch(
new SendReportMailJob(
reportUuid: $report->getUuid(),
s3Path: $s3Path,
recipientEmail: $recipient['email'],
recipientName: $recipient['name'] ?? null,
fileName: $fileName,
typeName: $typeName,
teamsName: $teamsName,
periodName: $periodName,
isAskJiminny: true,
)
);
exit(1);
}
private function formatDate(JobDispatcherInterface $jobDispatcher): void
{
$customName = 'Custom report name';
// $frequency = self::FREQUENCY_DAILY;
// $frequency = self::FREQUENCY_WEEKLY;
$frequency = self::FREQUENCY_MONTHLY;
// $frequency = self::FREQUENCY_QUARTERLY;
// $frequency = self::FREQUENCY_ONE_OFF;
$period = $this->calculateFromAndToDatePeriod($frequency);
$from = $period['fromDate'];
$to = $period['toDate'];
$periodName = $this->formatReportPeriodName($frequency, $from, $to);
$filenameSuffix = null;
if ($customName) {
if ($filenameSuffix) {
$customName .= " {$filenameSuffix}";
}
$result = $this->sanitizeFileName("{$customName} - {$periodName}");
}
$this->info($result);
}
public function calculateFromAndToDatePeriod(
string $frequency,
?Carbon $fromDate = null,
?Carbon $toDate = null
): array {
if ($frequency === self::FREQUENCY_ONE_OFF) {
return [
'fromDate' => $fromDate,
'toDate' => $toDate,
];
}
$now = Carbon::now();
return match ($frequency) {
self::FREQUENCY_DAILY => [
'fromDate' => $now->copy()->subDay()->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_WEEKLY => [
'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_MONTHLY => [
'fromDate' => $now->copy()->subMonths(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_QUARTERLY => [
'fromDate' => $now->copy()->subMonths(3)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
default => throw new InvalidArgumentException("Unsupported frequency: {$frequency}"),
};
}
private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string
{
$fromYear = $from->format('Y');
$toYear = $to->format('Y');
$differentYears = $fromYear !== $toYear;
switch ($frequency) {
case self::FREQUENCY_DAILY:
return $from->format('j M Y');
case self::FREQUENCY_QUARTERLY:
// 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ
$startMonth = $from->format('M');
$endMonth = $to->copy()->subMonth();
$endMonthName = $endMonth->format('M');
$endMonthYear = $endMonth->format('Y');
if ($differentYears) {
return "{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}";
}
return "{$startMonth} - {$endMonthName} {$toYear}";
case self::FREQUENCY_MONTHLY:
// 'May 2025' - monthly reports are always within the same year
return $from->format('M Y');
case self::FREQUENCY_WEEKLY:
// '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ
$startDay = $from->format('j');
$endDay = $to->format('j');
$startMonth = $from->format('M');
$endMonth = $to->format('M');
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
if ($startMonth !== $endMonth) {
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
}
return "{$startDay} - {$endDay} {$endMonth} {$toYear}";
case self::FREQUENCY_ONE_OFF:
// '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ
$startDay = $from->format('j');
$startMonth = $from->format('M');
$endDay = $to->format('j');
$endMonth = $to->format('M');
// If same month and year, use a format like '2-31 May 2025'
if ($startMonth === $endMonth && ! $differentYears) {
return "{$startDay} - {$endDay} {$startMonth} {$toYear}";
}
// If different years, include both years
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
// Same year but different months
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
default:
// Default format for unknown frequencies
return $from->format('j M Y') . ' - ' . $to->format('j M Y');
}
}
public function sanitizeFileName(string $fileName): string
{
return str_replace(['/', '\\'], '-', $fileName);
}
private function getPayload(AutomatedReportsService $automatedReportsService)
{
$reportResult = AutomatedReportResult::find(269);
$automatedReport = $reportResult->getReport();
$activityIds = [1,2,3];
$payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $reportResult,
activityIds: $activityIds,
);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));
}
private function rateLimit()
{
$team = Team::find(2);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
for ($i = 0 ; $i < 3; $i++) {
// if ($i % 25 === 0) {
// $this->info("Syncing opportunity {$i}");
$this->info("Matching contact {$i}");
// }
// $crmService->syncOpportunity('374720564');
$crmService->matchByName('Robot');
}
}
private function simulateMatchActivityStorm(int $teamId = 2, int $count = 100): void
{
$team = Team::find($teamId);
$config = $team->getCrmConfiguration();
$activities = Activity::query()
->where('crm_configuration_id', $config->getId())
->orderByDesc('id')
->limit($count)
->get();
$this->info("Dispatching {$activities->count()} MatchActivityCrmData jobs (portal={$config->getId()})");
foreach ($activities as $activity) {
MatchActivityCrmData::dispatch($activity->getId(), $config, true);
}
$this->info('Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.');
}
private function simulateVerifyTaskStorm(int $teamId = 2, int $count = 100): void
{
$activities = Activity::query()
->where('team_id', $teamId)
->whereNotNull('crm_provider_id')
->orderByDesc('id')
->limit($count)
->get();
$this->info("Dispatching {$activities->count()} VerifyActivityCrmTaskJob jobs");
foreach ($activities as $activity) {
VerifyActivityCrmTaskJob::dispatch($activity->getId());
}
$this->info('Done.');
}
private function observeRateLimitCache(int $teamId = 2): void
{
$team = Team::find($teamId);
$config = $team->getCrmConfiguration();
$key = sprintf('hubspot:ratelimit:portal:%d', $config->getId());
$value = Redis::get($key);
$ttl = Redis::ttl($key);
$this->info("Redis key: {$key}");
$this->info('Value: ' . ($value ?? '(empty)'));
$this->info("TTL: {$ttl}s");
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
240
Previous Highlighted Error
Next Highlighted Error
[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":615092,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":615092} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":615092,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Participants old state {"activity":615092,"participants":[{"id":1004102,"user_id":null,"contact_id":null,"lead_id":null},{"id":1004103,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [Prospect match] Cache miss, calling the API {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [Hubspot] Failed to fetch contact {"email":"[EMAIL]","reason":"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/nikolay.nikolov%40jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/contact/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.36,"average_seconds_per_request":0.36} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss {"identifier_type":"domain","identifier":"jiminny.com","crm":"hubspot"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss, calling the API {"identifier_type":"domain","identifier":"jiminny.com"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [HubSpot] importAccount {"crm_provider_id":"749766179","config_id":2} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [HubSpot] CRM Search requested {"request":{"filterGroups":[{"filters":[{"propertyName":"associations.company","operator":"EQ","value":"749766179"},{"propertyName":"dealstage","operator":"NOT_IN","values":["closedwon","4040964","59247967"]},{"propertyName":"dealstage","operator":"NOT_IN","values":["closedlost","4040965","59247968"]}]}],"sorts":[{"propertyName":"modifieddate","direction":"DESCENDING"}],"properties":["dealname","amount","hubspot_owner_id","pipeline","dealstage","closedate","deal_currency_code"],"limit":200}} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":10,"total_elapsed_seconds":0.29,"average_seconds_per_request":0.29} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {"worker":"","peak_memory":"99.73 MB","elapsed_seconds":1.02,"update_target":"activities","should_iterate_again":false} {"correlation_id":"59e3fe1b-aa6d-4cb1-9824-74a21abcce17","trace_id":"8ccca438-10cb-4f24-a0a1-4bcd63b85711"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":615092,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":615092,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":615092} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":615092,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":615092,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614436,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614436} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614436,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614436,"participants":[{"id":1002751,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002752,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614436,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614436,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614436} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614436,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614436,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614382,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614382} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614382,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614382,"participants":[{"id":1002632,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002633,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614382,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614382,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614382} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614382,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614382,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614381,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614381} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614381,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614381,"participants":[{"id":1002630,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002631,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614381,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614381,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614381} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614381,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614381,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614378,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614378} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614378,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614378,"participants":[{"id":1002623,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002624,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002625,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Syncing potentially stale record {"model":"Jiminny\\Models\\Contact","id":6167,"crm_provider_id":"175190591289","updated_at":"2025-11-17 11:17:50"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [HubSpot] importContact {"crm_provider_id":"175190591289","config_id":2} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Record synced successfully {"model":"Jiminny\\Models\\Contact","id":6167,"crm_provider_id":"175190591289"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614378,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614378,"participants_processed":3,"exact_matches":1,"domain_matches":1,"best_match_found":true} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614378} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614378,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614378,"remote_search":true,"lead_id":null,"contact_id":6167,"account_id":null,"opportunity_id":null,"stage_id":null} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":613840,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":244,"opportunity_id":350,"stage_id":34}} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":613840} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":613840,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":613840,"participants":[{"id":1001764,"user_id":null,"contact_id":4487,"lead_id":null},{"id":1001765,"user_id":261,"contact_id":null,"lead_id":null}]} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: ProspectCache - Searching DB for opportunity by owner {"account_id":244,"contact_id":4487,"owner_id":261} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: ProspectCache - Opportunity DB search results {"account_id":244,"contact_id":4487,"opportunity_id":299} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":613840,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":613840,"participants_processed":2,"exact_matches":1,"domain_matches":0,"best_match_found":true} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":613840} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":613840,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":613840,"remote_search":true,"lead_id":null,"contact_id":4487,"account_id":244,"opportunity_id":299,"stage_id":36} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":613833,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":244,"opportunity_id":350,"stage_id":34}} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":613833} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":613833,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":613833,"participants":[{"id":1001750,"user_id":null,"contact_id":4487,"lead_id":null},{"id":1001751,"user_id":261,"contact_id":null,"lead_id":null}]} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":613833,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","tr...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20725-handle-HS-search-rate-limit, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20725-handle-HS-search-rate-limit","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"HandleHubspotRateLimitTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'HandleHubspotRateLimitTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'HandleHubspotRateLimitTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"133","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"11","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands;\n\nuse Carbon\\Carbon;\nuse Carbon\\CarbonImmutable;\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Support\\Facades\\Redis;\nuse InvalidArgumentException;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\SendReportMailJob;\nuse Jiminny\\Jobs\\Crm\\Delete\\VerifyActivityCrmTaskJob;\nuse Jiminny\\Jobs\\Crm\\MatchActivityCrmData;\nuse Jiminny\\Jobs\\JobDispatcherInterface;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Activity\\CrmOwnerResolver;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\UserPilot\\UserPilotClient;\n\n/**\n * Class JiminnyDebugCommand\n *\n * @package Jiminny\\Console\\Commands\n */\nclass JiminnyDebugCommand extends Command\n{\n public const string FREQUENCY_DAILY = 'daily';\n public const string FREQUENCY_WEEKLY = 'weekly';\n public const string FREQUENCY_MONTHLY = 'monthly';\n public const string FREQUENCY_QUARTERLY = 'quarterly';\n public const string FREQUENCY_ONE_OFF = 'one_off';\n protected $signature = 'jiminny:debug';\n\n public function handle(\n JobDispatcherInterface $jobDispatcher,\n AutomatedReportsService $automatedReportsService,\n AutomatedReportsRepository $automatedReportsRepository,\n UserPilotClient $userPilotClient\n ): void {\n // Choose ONE of the following to run, then comment out the others.\n // 1) Dispatch a storm of MatchActivityCrmData jobs against team 2\n $this->simulateMatchActivityStorm(teamId: 2, count: 100);\n\n // 2) Dispatch a storm of VerifyActivityCrmTaskJob jobs (simulates DeleteCrmEntityTrait fan-out)\n // $this->simulateVerifyTaskStorm(teamId: 2, count: 100);\n\n // 3) Inspect Redis circuit-breaker state for the team's HubSpot portal\n // $this->observeRateLimitCache(teamId: 2);\n\n // 4) Make 3 synchronous matchByName calls (foreground, hits API directly)\n // $this->rateLimit();\n exit(1);\n\n\n\n $report = AutomatedReport::find(71);\n $last = AutomatedReportResult::query()\n ->where('report_id', $report->getId())\n ->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])\n// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)\n ->whereDate('created_at', CarbonImmutable::now()->toDateString())\n ->latest()\n ->first();\n\n $this->info(\"Last: {$last->getId()}\");\n\n exit(1);\n\n $user = User::find(143);\n // $count = $automatedReportsRepository->countUserReports($user);\n // $this->info(\"Count: {$count}\");\n // $count = $automatedReportsRepository->countAllUserReports($user);\n // $this->info(\"All count: {$count}\");\n\n $payload = [\n 'report_type' => 'ask_jiminny',\n 'frequency' => 'weekly',\n ];\n $userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);\n\n exit(1);\n\n $now = Carbon::now()->subDay(1);\n $this->info(\"Now: {$now->toDateTimeString()}\");\n $weekStart = Carbon::getWeekStartsAt();\n $this->info(\"Now: {$weekStart}\");\n\n // $from = $now->copy()->previousWeekday()->startOfDay();\n // $to = $now->copy()->previousWeekday()->endOfDay();\n\n // $fromOld = $now->copy()->subWeeks(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subWeek()->startOfWeek();\n // $toNew = $now->copy()->subWeek()->endOfWeek();\n\n // $fromOld = $now->copy()->subMonths(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();\n // $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();\n\n $fromOld = $now->copy()->subMonths(3)->startOfDay();\n $toOld = $now->copy()->subDay()->endOfDay();\n $fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();\n $toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();\n\n $this->info(\"From old: {$fromOld->toDateTimeString()}\");\n $this->info(\"To old: {$toOld->toDateTimeString()}\");\n $this->info(\"From new: {$fromNew->toDateTimeString()}\");\n $this->info(\"To new: {$toNew->toDateTimeString()}\");\n\n exit(1);\n\n $report = AutomatedReport::find(71);\n\n $job = new RequestGenerateAskJiminnyReportJob($report->getUuid());\n $jobDispatcher->dispatch($job);\n\n exit(1);\n\n\n // $this->formatDate($jobDispatcher);\n // $this->sendMail($jobDispatcher, $automatedReportsService);\n // $this->crmService();\n\n $this->getPayload($automatedReportsService);\n\n exit(1);\n }\n\n\n\n private function crmService()\n {\n $activity = Activity::find(418141);\n\n $team = Team::find(19);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n $crmService->createTranscriptNotes($activity);\n }\n\n private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)\n {\n $reportUuid = '';\n // $report = $automatedReportsService->getReportResult($reportUuid);\n $report = AutomatedReportResult::find(275);\n $validRecipients = $automatedReportsService->getValidRecipientUsers(\n $report->getReport(),\n includeJiminny: true,\n );\n\n $recipient = $validRecipients[0];\n\n $fileName = $automatedReportsService->getReportFileName($report);\n $typeName = $report->getReport()->getCustomName()\n ?? $automatedReportsService->getReportTypeName($report);\n $teamsName = $automatedReportsService->getReportTeamsName($report);\n $periodName = $automatedReportsService->getReportPeriodName($report);\n $s3Path = $automatedReportsService->getMediaPath($report);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));\n\n $jobDispatcher->dispatch(\n new SendReportMailJob(\n reportUuid: $report->getUuid(),\n s3Path: $s3Path,\n recipientEmail: $recipient['email'],\n recipientName: $recipient['name'] ?? null,\n fileName: $fileName,\n typeName: $typeName,\n teamsName: $teamsName,\n periodName: $periodName,\n isAskJiminny: true,\n )\n );\n\n exit(1);\n }\n\n private function formatDate(JobDispatcherInterface $jobDispatcher): void\n {\n $customName = 'Custom report name';\n // $frequency = self::FREQUENCY_DAILY;\n // $frequency = self::FREQUENCY_WEEKLY;\n $frequency = self::FREQUENCY_MONTHLY;\n // $frequency = self::FREQUENCY_QUARTERLY;\n // $frequency = self::FREQUENCY_ONE_OFF;\n $period = $this->calculateFromAndToDatePeriod($frequency);\n $from = $period['fromDate'];\n $to = $period['toDate'];\n $periodName = $this->formatReportPeriodName($frequency, $from, $to);\n $filenameSuffix = null;\n\n if ($customName) {\n if ($filenameSuffix) {\n $customName .= \" {$filenameSuffix}\";\n }\n\n $result = $this->sanitizeFileName(\"{$customName} - {$periodName}\");\n }\n\n $this->info($result);\n }\n\n public function calculateFromAndToDatePeriod(\n string $frequency,\n ?Carbon $fromDate = null,\n ?Carbon $toDate = null\n ): array {\n if ($frequency === self::FREQUENCY_ONE_OFF) {\n return [\n 'fromDate' => $fromDate,\n 'toDate' => $toDate,\n ];\n }\n\n $now = Carbon::now();\n\n return match ($frequency) {\n self::FREQUENCY_DAILY => [\n 'fromDate' => $now->copy()->subDay()->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_WEEKLY => [\n 'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_MONTHLY => [\n 'fromDate' => $now->copy()->subMonths(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_QUARTERLY => [\n 'fromDate' => $now->copy()->subMonths(3)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n default => throw new InvalidArgumentException(\"Unsupported frequency: {$frequency}\"),\n };\n }\n\n private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string\n {\n $fromYear = $from->format('Y');\n $toYear = $to->format('Y');\n $differentYears = $fromYear !== $toYear;\n\n switch ($frequency) {\n case self::FREQUENCY_DAILY:\n return $from->format('j M Y');\n\n case self::FREQUENCY_QUARTERLY:\n // 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ\n $startMonth = $from->format('M');\n $endMonth = $to->copy()->subMonth();\n $endMonthName = $endMonth->format('M');\n $endMonthYear = $endMonth->format('Y');\n\n if ($differentYears) {\n return \"{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}\";\n }\n\n return \"{$startMonth} - {$endMonthName} {$toYear}\";\n\n case self::FREQUENCY_MONTHLY:\n // 'May 2025' - monthly reports are always within the same year\n return $from->format('M Y');\n\n case self::FREQUENCY_WEEKLY:\n // '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ\n $startDay = $from->format('j');\n $endDay = $to->format('j');\n $startMonth = $from->format('M');\n $endMonth = $to->format('M');\n\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n if ($startMonth !== $endMonth) {\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n return \"{$startDay} - {$endDay} {$endMonth} {$toYear}\";\n\n case self::FREQUENCY_ONE_OFF:\n // '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ\n $startDay = $from->format('j');\n $startMonth = $from->format('M');\n $endDay = $to->format('j');\n $endMonth = $to->format('M');\n\n // If same month and year, use a format like '2-31 May 2025'\n if ($startMonth === $endMonth && ! $differentYears) {\n return \"{$startDay} - {$endDay} {$startMonth} {$toYear}\";\n }\n\n // If different years, include both years\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n // Same year but different months\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n\n default:\n // Default format for unknown frequencies\n return $from->format('j M Y') . ' - ' . $to->format('j M Y');\n }\n }\n\n public function sanitizeFileName(string $fileName): string\n {\n return str_replace(['/', '\\\\'], '-', $fileName);\n }\n\n private function getPayload(AutomatedReportsService $automatedReportsService)\n {\n $reportResult = AutomatedReportResult::find(269);\n $automatedReport = $reportResult->getReport();\n $activityIds = [1,2,3];\n $payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(\n automatedReport: $automatedReport,\n reportResult: $reportResult,\n activityIds: $activityIds,\n );\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));\n }\n\n private function rateLimit()\n {\n $team = Team::find(2);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n for ($i = 0 ; $i < 3; $i++) {\n// if ($i % 25 === 0) {\n// $this->info(\"Syncing opportunity {$i}\");\n $this->info(\"Matching contact {$i}\");\n// }\n// $crmService->syncOpportunity('374720564');\n $crmService->matchByName('Robot');\n }\n }\n\n private function simulateMatchActivityStorm(int $teamId = 2, int $count = 100): void\n {\n $team = Team::find($teamId);\n $config = $team->getCrmConfiguration();\n\n $activities = Activity::query()\n ->where('crm_configuration_id', $config->getId())\n ->orderByDesc('id')\n ->limit($count)\n ->get();\n\n $this->info(\"Dispatching {$activities->count()} MatchActivityCrmData jobs (portal={$config->getId()})\");\n\n foreach ($activities as $activity) {\n MatchActivityCrmData::dispatch($activity->getId(), $config, true);\n }\n\n $this->info('Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.');\n }\n\n private function simulateVerifyTaskStorm(int $teamId = 2, int $count = 100): void\n {\n $activities = Activity::query()\n ->where('team_id', $teamId)\n ->whereNotNull('crm_provider_id')\n ->orderByDesc('id')\n ->limit($count)\n ->get();\n\n $this->info(\"Dispatching {$activities->count()} VerifyActivityCrmTaskJob jobs\");\n\n foreach ($activities as $activity) {\n VerifyActivityCrmTaskJob::dispatch($activity->getId());\n }\n\n $this->info('Done.');\n }\n\n private function observeRateLimitCache(int $teamId = 2): void\n {\n $team = Team::find($teamId);\n $config = $team->getCrmConfiguration();\n $key = sprintf('hubspot:ratelimit:portal:%d', $config->getId());\n\n $value = Redis::get($key);\n $ttl = Redis::ttl($key);\n\n $this->info(\"Redis key: {$key}\");\n $this->info('Value: ' . ($value ?? '(empty)'));\n $this->info(\"TTL: {$ttl}s\");\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands;\n\nuse Carbon\\Carbon;\nuse Carbon\\CarbonImmutable;\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Support\\Facades\\Redis;\nuse InvalidArgumentException;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\SendReportMailJob;\nuse Jiminny\\Jobs\\Crm\\Delete\\VerifyActivityCrmTaskJob;\nuse Jiminny\\Jobs\\Crm\\MatchActivityCrmData;\nuse Jiminny\\Jobs\\JobDispatcherInterface;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Activity\\CrmOwnerResolver;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\UserPilot\\UserPilotClient;\n\n/**\n * Class JiminnyDebugCommand\n *\n * @package Jiminny\\Console\\Commands\n */\nclass JiminnyDebugCommand extends Command\n{\n public const string FREQUENCY_DAILY = 'daily';\n public const string FREQUENCY_WEEKLY = 'weekly';\n public const string FREQUENCY_MONTHLY = 'monthly';\n public const string FREQUENCY_QUARTERLY = 'quarterly';\n public const string FREQUENCY_ONE_OFF = 'one_off';\n protected $signature = 'jiminny:debug';\n\n public function handle(\n JobDispatcherInterface $jobDispatcher,\n AutomatedReportsService $automatedReportsService,\n AutomatedReportsRepository $automatedReportsRepository,\n UserPilotClient $userPilotClient\n ): void {\n // Choose ONE of the following to run, then comment out the others.\n // 1) Dispatch a storm of MatchActivityCrmData jobs against team 2\n $this->simulateMatchActivityStorm(teamId: 2, count: 100);\n\n // 2) Dispatch a storm of VerifyActivityCrmTaskJob jobs (simulates DeleteCrmEntityTrait fan-out)\n // $this->simulateVerifyTaskStorm(teamId: 2, count: 100);\n\n // 3) Inspect Redis circuit-breaker state for the team's HubSpot portal\n // $this->observeRateLimitCache(teamId: 2);\n\n // 4) Make 3 synchronous matchByName calls (foreground, hits API directly)\n // $this->rateLimit();\n exit(1);\n\n\n\n $report = AutomatedReport::find(71);\n $last = AutomatedReportResult::query()\n ->where('report_id', $report->getId())\n ->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])\n// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)\n ->whereDate('created_at', CarbonImmutable::now()->toDateString())\n ->latest()\n ->first();\n\n $this->info(\"Last: {$last->getId()}\");\n\n exit(1);\n\n $user = User::find(143);\n // $count = $automatedReportsRepository->countUserReports($user);\n // $this->info(\"Count: {$count}\");\n // $count = $automatedReportsRepository->countAllUserReports($user);\n // $this->info(\"All count: {$count}\");\n\n $payload = [\n 'report_type' => 'ask_jiminny',\n 'frequency' => 'weekly',\n ];\n $userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);\n\n exit(1);\n\n $now = Carbon::now()->subDay(1);\n $this->info(\"Now: {$now->toDateTimeString()}\");\n $weekStart = Carbon::getWeekStartsAt();\n $this->info(\"Now: {$weekStart}\");\n\n // $from = $now->copy()->previousWeekday()->startOfDay();\n // $to = $now->copy()->previousWeekday()->endOfDay();\n\n // $fromOld = $now->copy()->subWeeks(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subWeek()->startOfWeek();\n // $toNew = $now->copy()->subWeek()->endOfWeek();\n\n // $fromOld = $now->copy()->subMonths(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();\n // $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();\n\n $fromOld = $now->copy()->subMonths(3)->startOfDay();\n $toOld = $now->copy()->subDay()->endOfDay();\n $fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();\n $toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();\n\n $this->info(\"From old: {$fromOld->toDateTimeString()}\");\n $this->info(\"To old: {$toOld->toDateTimeString()}\");\n $this->info(\"From new: {$fromNew->toDateTimeString()}\");\n $this->info(\"To new: {$toNew->toDateTimeString()}\");\n\n exit(1);\n\n $report = AutomatedReport::find(71);\n\n $job = new RequestGenerateAskJiminnyReportJob($report->getUuid());\n $jobDispatcher->dispatch($job);\n\n exit(1);\n\n\n // $this->formatDate($jobDispatcher);\n // $this->sendMail($jobDispatcher, $automatedReportsService);\n // $this->crmService();\n\n $this->getPayload($automatedReportsService);\n\n exit(1);\n }\n\n\n\n private function crmService()\n {\n $activity = Activity::find(418141);\n\n $team = Team::find(19);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n $crmService->createTranscriptNotes($activity);\n }\n\n private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)\n {\n $reportUuid = '';\n // $report = $automatedReportsService->getReportResult($reportUuid);\n $report = AutomatedReportResult::find(275);\n $validRecipients = $automatedReportsService->getValidRecipientUsers(\n $report->getReport(),\n includeJiminny: true,\n );\n\n $recipient = $validRecipients[0];\n\n $fileName = $automatedReportsService->getReportFileName($report);\n $typeName = $report->getReport()->getCustomName()\n ?? $automatedReportsService->getReportTypeName($report);\n $teamsName = $automatedReportsService->getReportTeamsName($report);\n $periodName = $automatedReportsService->getReportPeriodName($report);\n $s3Path = $automatedReportsService->getMediaPath($report);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));\n\n $jobDispatcher->dispatch(\n new SendReportMailJob(\n reportUuid: $report->getUuid(),\n s3Path: $s3Path,\n recipientEmail: $recipient['email'],\n recipientName: $recipient['name'] ?? null,\n fileName: $fileName,\n typeName: $typeName,\n teamsName: $teamsName,\n periodName: $periodName,\n isAskJiminny: true,\n )\n );\n\n exit(1);\n }\n\n private function formatDate(JobDispatcherInterface $jobDispatcher): void\n {\n $customName = 'Custom report name';\n // $frequency = self::FREQUENCY_DAILY;\n // $frequency = self::FREQUENCY_WEEKLY;\n $frequency = self::FREQUENCY_MONTHLY;\n // $frequency = self::FREQUENCY_QUARTERLY;\n // $frequency = self::FREQUENCY_ONE_OFF;\n $period = $this->calculateFromAndToDatePeriod($frequency);\n $from = $period['fromDate'];\n $to = $period['toDate'];\n $periodName = $this->formatReportPeriodName($frequency, $from, $to);\n $filenameSuffix = null;\n\n if ($customName) {\n if ($filenameSuffix) {\n $customName .= \" {$filenameSuffix}\";\n }\n\n $result = $this->sanitizeFileName(\"{$customName} - {$periodName}\");\n }\n\n $this->info($result);\n }\n\n public function calculateFromAndToDatePeriod(\n string $frequency,\n ?Carbon $fromDate = null,\n ?Carbon $toDate = null\n ): array {\n if ($frequency === self::FREQUENCY_ONE_OFF) {\n return [\n 'fromDate' => $fromDate,\n 'toDate' => $toDate,\n ];\n }\n\n $now = Carbon::now();\n\n return match ($frequency) {\n self::FREQUENCY_DAILY => [\n 'fromDate' => $now->copy()->subDay()->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_WEEKLY => [\n 'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_MONTHLY => [\n 'fromDate' => $now->copy()->subMonths(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_QUARTERLY => [\n 'fromDate' => $now->copy()->subMonths(3)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n default => throw new InvalidArgumentException(\"Unsupported frequency: {$frequency}\"),\n };\n }\n\n private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string\n {\n $fromYear = $from->format('Y');\n $toYear = $to->format('Y');\n $differentYears = $fromYear !== $toYear;\n\n switch ($frequency) {\n case self::FREQUENCY_DAILY:\n return $from->format('j M Y');\n\n case self::FREQUENCY_QUARTERLY:\n // 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ\n $startMonth = $from->format('M');\n $endMonth = $to->copy()->subMonth();\n $endMonthName = $endMonth->format('M');\n $endMonthYear = $endMonth->format('Y');\n\n if ($differentYears) {\n return \"{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}\";\n }\n\n return \"{$startMonth} - {$endMonthName} {$toYear}\";\n\n case self::FREQUENCY_MONTHLY:\n // 'May 2025' - monthly reports are always within the same year\n return $from->format('M Y');\n\n case self::FREQUENCY_WEEKLY:\n // '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ\n $startDay = $from->format('j');\n $endDay = $to->format('j');\n $startMonth = $from->format('M');\n $endMonth = $to->format('M');\n\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n if ($startMonth !== $endMonth) {\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n return \"{$startDay} - {$endDay} {$endMonth} {$toYear}\";\n\n case self::FREQUENCY_ONE_OFF:\n // '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ\n $startDay = $from->format('j');\n $startMonth = $from->format('M');\n $endDay = $to->format('j');\n $endMonth = $to->format('M');\n\n // If same month and year, use a format like '2-31 May 2025'\n if ($startMonth === $endMonth && ! $differentYears) {\n return \"{$startDay} - {$endDay} {$startMonth} {$toYear}\";\n }\n\n // If different years, include both years\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n // Same year but different months\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n\n default:\n // Default format for unknown frequencies\n return $from->format('j M Y') . ' - ' . $to->format('j M Y');\n }\n }\n\n public function sanitizeFileName(string $fileName): string\n {\n return str_replace(['/', '\\\\'], '-', $fileName);\n }\n\n private function getPayload(AutomatedReportsService $automatedReportsService)\n {\n $reportResult = AutomatedReportResult::find(269);\n $automatedReport = $reportResult->getReport();\n $activityIds = [1,2,3];\n $payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(\n automatedReport: $automatedReport,\n reportResult: $reportResult,\n activityIds: $activityIds,\n );\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));\n }\n\n private function rateLimit()\n {\n $team = Team::find(2);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n for ($i = 0 ; $i < 3; $i++) {\n// if ($i % 25 === 0) {\n// $this->info(\"Syncing opportunity {$i}\");\n $this->info(\"Matching contact {$i}\");\n// }\n// $crmService->syncOpportunity('374720564');\n $crmService->matchByName('Robot');\n }\n }\n\n private function simulateMatchActivityStorm(int $teamId = 2, int $count = 100): void\n {\n $team = Team::find($teamId);\n $config = $team->getCrmConfiguration();\n\n $activities = Activity::query()\n ->where('crm_configuration_id', $config->getId())\n ->orderByDesc('id')\n ->limit($count)\n ->get();\n\n $this->info(\"Dispatching {$activities->count()} MatchActivityCrmData jobs (portal={$config->getId()})\");\n\n foreach ($activities as $activity) {\n MatchActivityCrmData::dispatch($activity->getId(), $config, true);\n }\n\n $this->info('Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.');\n }\n\n private function simulateVerifyTaskStorm(int $teamId = 2, int $count = 100): void\n {\n $activities = Activity::query()\n ->where('team_id', $teamId)\n ->whereNotNull('crm_provider_id')\n ->orderByDesc('id')\n ->limit($count)\n ->get();\n\n $this->info(\"Dispatching {$activities->count()} VerifyActivityCrmTaskJob jobs\");\n\n foreach ($activities as $activity) {\n VerifyActivityCrmTaskJob::dispatch($activity->getId());\n }\n\n $this->info('Done.');\n }\n\n private function observeRateLimitCache(int $teamId = 2): void\n {\n $team = Team::find($teamId);\n $config = $team->getCrmConfiguration();\n $key = sprintf('hubspot:ratelimit:portal:%d', $config->getId());\n\n $value = Redis::get($key);\n $ttl = Redis::ttl($key);\n\n $this->info(\"Redis key: {$key}\");\n $this->info('Value: ' . ($value ?? '(empty)'));\n $this->info(\"TTL: {$ttl}s\");\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"240","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":615092,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":615092} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":615092,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":615092,\"participants\":[{\"id\":1004102,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1004103,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"nikolay.nikolov@jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/nikolay.nikolov%40jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.36,\"average_seconds_per_request\":0.36} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.29,\"average_seconds_per_request\":0.29} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":1.02,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":615092,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":615092,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":615092} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":615092,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":615092,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614436,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614436} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614436,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614436,\"participants\":[{\"id\":1002751,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002752,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614436,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614436,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614436} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614436,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614436,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614382,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614382} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614382,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614382,\"participants\":[{\"id\":1002632,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002633,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614382,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614382,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614382} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614382,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614382,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614381,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614381} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614381,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614381,\"participants\":[{\"id\":1002630,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002631,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614381,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614381,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614381} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614381,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614381,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614378,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614378} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614378,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614378,\"participants\":[{\"id\":1002623,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002624,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002625,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":6167,\"crm_provider_id\":\"175190591289\",\"updated_at\":\"2025-11-17 11:17:50\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [HubSpot] importContact {\"crm_provider_id\":\"175190591289\",\"config_id\":2} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":6167,\"crm_provider_id\":\"175190591289\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nmalchev@gmail.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614378,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614378,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614378} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614378,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614378,\"remote_search\":true,\"lead_id\":null,\"contact_id\":6167,\"account_id\":null,\"opportunity_id\":null,\"stage_id\":null} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613840,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613840} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613840,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613840,\"participants\":[{\"id\":1001764,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001765,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":261} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":299} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613840,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613840,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613840} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613840,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613840,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613833,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613833} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613833,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613833,\"participants\":[{\"id\":1001750,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001751,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613833,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613833,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613833} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613833,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613833,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613827,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613827} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613827,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613827,\"participants\":[{\"id\":1001734,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001735,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613827,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613827,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613827} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613827,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613827,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613826,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613826} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613826,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613826,\"participants\":[{\"id\":1001732,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001733,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613826,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613826,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613826} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613826,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613826,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613820,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613820} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613820,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613820,\"participants\":[{\"id\":1001721,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001722,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613820,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613820,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613820} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613820,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613820,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613818,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613818} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613818,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613818,\"participants\":[{\"id\":1001717,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001718,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613818,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613818,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613818} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613818,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613818,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613812,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613812} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613812,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613812,\"participants\":[{\"id\":1001705,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001706,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613812,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613812,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613812} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613812,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613812,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613807,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":null}} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613807} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613807,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613807,\"participants\":[{\"id\":1001690,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1001691,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613807,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4484,\"crm_provider_id\":\"123952\",\"updated_at\":\"2024-07-23 07:00:32\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [HubSpot] importContact {\"crm_provider_id\":\"123952\",\"config_id\":2} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4484,\"crm_provider_id\":\"123952\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":243,\"contact_id\":4484,\"owner_id\":253} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":243,\"contact_id\":4484} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":243,\"contact_id\":4484,\"opportunity_id\":276} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Account\",\"id\":243,\"crm_provider_id\":\"16696646991\",\"updated_at\":\"2025-10-16 09:31:08\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"16696646991\",\"config_id\":2} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Account\",\"id\":243,\"crm_provider_id\":\"16696646991\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+19177680369\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613807,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613807} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613807,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613807,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4484,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613806,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613806} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613806,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613806,\"participants\":[{\"id\":1001688,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1001689,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613806,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":253} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":244,\"contact_id\":4487} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":350} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613806,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613806} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613806,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613806,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613805,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613805} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613805,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613805,\"participants\":[{\"id\":1001686,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1001687,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613805,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613805,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613805} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613805,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613805,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613698,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613698} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613698,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613698,\"participants\":[{\"id\":1001667,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001668,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613698,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613698,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613698} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613698,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613698,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613697,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613697} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613697,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613697,\"participants\":[{\"id\":1001665,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001666,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613697,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613697,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613697} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613697,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613697,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613696,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613696} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613696,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613696,\"participants\":[{\"id\":1001663,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001664,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613696,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613696,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613696} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613696,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613696,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613695,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613695} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613695,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613695,\"participants\":[{\"id\":1001661,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001662,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613695,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613695,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613695} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613695,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613695,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613694,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613694} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613694,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613694,\"participants\":[{\"id\":1001659,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001660,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613694,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613694,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613694} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613694,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613694,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613157,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613157} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613157,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613157,\"participants\":[{\"id\":1000746,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1000747,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613157,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613157,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613157} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613157,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613157,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613156,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613156} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613156,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613156,\"participants\":[{\"id\":1000744,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1000745,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613156,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613156,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613156} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613156,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613156,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613155,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613155} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613155,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613155,\"participants\":[{\"id\":1000742,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1000743,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613155,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613155,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613155} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613155,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613155,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613130,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613130} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613130,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613130,\"participants\":[{\"id\":1000693,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1000694,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613130,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613130,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613130} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613130,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613130,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612924,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":160,\"stage_id\":88}} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612924} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612924,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612924,\"participants\":[{\"id\":1000290,\"user_id\":19,\"contact_id\":null,\"lead_id\":null},{\"id\":1000291,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612924,\"team_id\":2,\"email\":\"james.graham@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":69,\"contact_id\":97,\"owner_id\":19} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":69,\"contact_id\":97,\"opportunity_id\":165} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612924,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612924} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612924,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612924,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":165,\"stage_id\":89} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612923,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":160,\"stage_id\":88}} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612923} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612923,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612923,\"participants\":[{\"id\":1000288,\"user_id\":19,\"contact_id\":null,\"lead_id\":null},{\"id\":1000289,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612923,\"team_id\":2,\"email\":\"james.graham@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612923,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612923} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612923,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612923,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":165,\"stage_id\":89} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612922,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":160,\"stage_id\":88}} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612922} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612922,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612922,\"participants\":[{\"id\":1000286,\"user_id\":19,\"contact_id\":null,\"lead_id\":null},{\"id\":1000287,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612922,\"team_id\":2,\"email\":\"james.graham@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612922,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612922} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612922,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612922,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":165,\"stage_id\":89} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612847,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612847} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612847,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612847,\"participants\":[{\"id\":1000130,\"user_id\":302,\"contact_id\":null,\"lead_id\":null},{\"id\":1000131,\"user_id\":261,\"contact_id\":null,\"lead_id\":null},{\"id\":1000151,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null}]} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"adelina.petrova@jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/adelina.petrova%40jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.23,\"average_seconds_per_request\":0.23} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"adelina.petrova@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612847,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612847,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612847} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612847,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612847,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612822,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612822} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612822,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612822,\"participants\":[{\"id\":1000080,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1000081,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612822,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612822,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612822} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612822,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612822,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612819,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612819} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612819,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612819,\"participants\":[{\"id\":1000073,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1000074,\"user_id\":261,\"contact_id\":null,\"lead_id\":null},{\"id\":1000075,\"user_id\":302,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612819,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"adelina.petrova@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612819,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612819} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612819,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612819,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612673,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612673} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612673,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612673,\"participants\":[{\"id\":999993,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999994,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612673,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612673,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612673} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612673,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612673,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612642,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612642} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612642,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612642,\"participants\":[{\"id\":999935,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999936,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612642,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612642,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612642} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612642,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612642,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612598,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612598} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612598,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612598,\"participants\":[{\"id\":999857,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999858,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4491,\"crm_provider_id\":\"123951\",\"updated_at\":\"2025-10-03 14:03:01\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [HubSpot] importContact {\"crm_provider_id\":\"123951\",\"config_id\":2} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4491,\"crm_provider_id\":\"123951\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":243,\"contact_id\":4491,\"owner_id\":206} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":243,\"contact_id\":4491} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":243,\"contact_id\":4491,\"opportunity_id\":276} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612598,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612598,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612598} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612598,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612598,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612597,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612597} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612597,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612597,\"participants\":[{\"id\":999855,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999856,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612597,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612597,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612597} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612597,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612597,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612596,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612596} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612596,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612596,\"participants\":[{\"id\":999853,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999854,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612596,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612596,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612596} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612596,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612596,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612595,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612595} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612595,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612595,\"participants\":[{\"id\":999851,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999852,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612595,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612595,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612595} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612595,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612595,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612594,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612594} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612594,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612594,\"participants\":[{\"id\":999849,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999850,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612594,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612594,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612594} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612594,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612594,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612593,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612593} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612593,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612593,\"participants\":[{\"id\":999847,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999848,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612593,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612593,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612593} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612593,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612593,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612592,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612592} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612592,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612592,\"participants\":[{\"id\":999845,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999846,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612592,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612592,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612592} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612592,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612592,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612591,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612591} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612591,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612591,\"participants\":[{\"id\":999843,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999844,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612591,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612591,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612591} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612591,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612591,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612590,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612590} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612590,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612590,\"participants\":[{\"id\":999841,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999842,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612590,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612590,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612590} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612590,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612590,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612589,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612589} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612589,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612589,\"participants\":[{\"id\":999839,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999840,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612589,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612589,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612589} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612589,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612589,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612588,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612588} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612588,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612588,\"participants\":[{\"id\":999837,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999838,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612588,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612588,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612588} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612588,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612588,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612587,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612587} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612587,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612587,\"participants\":[{\"id\":999835,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999836,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612587,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612587,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612587} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612587,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612587,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612586,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612586} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612586,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612586,\"participants\":[{\"id\":999833,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999834,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612586,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612586,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612586} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612586,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612586,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612585,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612585} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612585,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612585,\"participants\":[{\"id\":999831,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999832,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612585,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612585,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612585} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612585,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612585,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612584,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612584} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612584,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612584,\"participants\":[{\"id\":999829,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999830,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612584,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612584,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612584} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612584,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612584,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612583,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612583} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612583,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612583,\"participants\":[{\"id\":999827,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999828,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612583,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612583,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612583} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612583,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612583,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":2.05,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612582,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612582} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612582,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612582,\"participants\":[{\"id\":999825,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999826,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612582,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612582,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612582} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612582,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612582,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612581,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612581} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612581,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612581,\"participants\":[{\"id\":999823,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999824,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612581,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612581,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612581} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612581,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612581,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612565,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612565} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612565,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612565,\"participants\":[{\"id\":999789,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999790,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612565,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612565,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612565} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612565,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612565,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612563,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4487,\"account_id\":null,\"opportunity_id\":309,\"stage_id\":null}} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612563} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612563,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612563,\"participants\":[{\"id\":999784,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999785,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null}]} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612563,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":206} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":244,\"contact_id\":4487} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":350} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612563,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612563} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612563,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612563,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612562,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612562} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612562,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612562,\"participants\":[{\"id\":999782,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999783,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"447782589921@txt.staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/447782589921%40txt.staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.22,\"average_seconds_per_request\":0.22} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"447782589921@txt.staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612562,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612562,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612562} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612562,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612562,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612561,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612561} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612561,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612561,\"participants\":[{\"id\":999780,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999781,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612561,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/447700174614.447782589921.OeREojLVnk%40txt.staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612561,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612561} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612561,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612561,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612560,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612560} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612560,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612560,\"participants\":[{\"id\":999778,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999779,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"447782589921@txt.staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612560,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612560,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612560} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612560,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612560,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612559,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612559} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612559,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612559,\"participants\":[{\"id\":999776,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999777,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612559,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":69,\"contact_id\":97,\"owner_id\":206} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":69,\"contact_id\":97} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":69,\"contact_id\":97,\"opportunity_id\":5011} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612559,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612559} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612559,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612559,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612558,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612558} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612558,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612558,\"participants\":[{\"id\":999774,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999775,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612558,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612558,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612558} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612558,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612558,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612557,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612557} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612557,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612557,\"participants\":[{\"id\":999772,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999773,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612557,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612557,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612557} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612557,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612557,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612556,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612556} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612556,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612556,\"participants\":[{\"id\":999770,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999771,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612556,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612556,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612556} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612556,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612556,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612555,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612555} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612555,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612555,\"participants\":[{\"id\":999768,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999769,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612555,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612555,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612555} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612555,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612555,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612554,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612554} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612554,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612554,\"participants\":[{\"id\":999766,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999767,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612554,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612554,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612554} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612554,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612554,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612553,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612553} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612553,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612553,\"participants\":[{\"id\":999764,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999765,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612553,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612553,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612553} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612553,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612553,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612552,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612552} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612552,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612552,\"participants\":[{\"id\":999762,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999763,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612552,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612552,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612552} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612552,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612552,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612551,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612551} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612551,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612551,\"participants\":[{\"id\":999760,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999761,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612551,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612551,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612551} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612551,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612551,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612550,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612550} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612550,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612550,\"participants\":[{\"id\":999758,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999759,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612550,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612550,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612550} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612550,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612550,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612549,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612549} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612549,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612549,\"participants\":[{\"id\":999756,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999757,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612549,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612549,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612549} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612549,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612549,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612365,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612365} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612365,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612365,\"participants\":[{\"id\":999563,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999564,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612365,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612365,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612365} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612365,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612365,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612360,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612360} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612360,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612360,\"participants\":[{\"id\":999552,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999553,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999565,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612360,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.27,\"average_seconds_per_request\":0.27} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612360,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612360} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612360,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612360,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612340,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612340} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612340,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612340,\"participants\":[{\"id\":999516,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999517,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999518,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999519,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612340,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.24,\"average_seconds_per_request\":0.24} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612340,\"participants_processed\":4,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612340} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612340,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612340,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612339,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612339} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612339,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612339,\"participants\":[{\"id\":999514,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999515,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999540,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612339,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612339,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612339} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612339,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612339,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612336,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612336} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612336,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612336,\"participants\":[{\"id\":999508,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999509,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999512,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999513,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612336,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612336,\"participants_processed\":4,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612336} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612336,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612336,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612183,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612183} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612183,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612183,\"participants\":[{\"id\":999227,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999228,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612183,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612183,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612183} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612183,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612183,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612182,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612182} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612182,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612182,\"participants\":[{\"id\":999225,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999226,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612182,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612182,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612182} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612182,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612182,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612181,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612181} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612181,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612181,\"participants\":[{\"id\":999223,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999224,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612181,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612181,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612181} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612181,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612181,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612180,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612180} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612180,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612180,\"participants\":[{\"id\":999221,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999222,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612180,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612180,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612180} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612180,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612180,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611455,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611455} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611455,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611455,\"participants\":[{\"id\":997961,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997962,\"user_id\":1460,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"support@staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/support%40staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.24,\"average_seconds_per_request\":0.24} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":0.68,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:08:03] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611455,\"team_id\":2,\"email\":\"aneliya.angelova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611455,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611455} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611455,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611455,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611451,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611451} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611451,\"participants\":[{\"id\":997955,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997956,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"support@staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/support%40staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.22,\"average_seconds_per_request\":0.22} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"98e633f9-bd2f-40dc-8730-3d84cde99a43\",\"trace_id\":\"5c2b2f2b-22de-4a4e-8225-07e4443cd83f\"}\n[2026-05-11 10:08:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"98e633f9-bd2f-40dc-8730-3d84cde99a43\",\"trace_id\":\"5c2b2f2b-22de-4a4e-8225-07e4443cd83f\"}\n[2026-05-11 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"98e633f9-bd2f-40dc-8730-3d84cde99a43\",\"trace_id\":\"5c2b2f2b-22de-4a4e-8225-07e4443cd83f\"}\n[2026-05-11 10:08:05] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.24,\"average_seconds_per_request\":0.24} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611451,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611451,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611451} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611451,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611087,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611087} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611087,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611087,\"participants\":[{\"id\":997368,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997369,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611087,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611087,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611087} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611087,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611087,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611076,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611076} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611076,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611076,\"participants\":[{\"id\":997346,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997347,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611076,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611076,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611076} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611076,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611076,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610935,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610935} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610935,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610935,\"participants\":[{\"id\":997141,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997142,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610935,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610935,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610935} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610935,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610935,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610915,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610915} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610915,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610915,\"participants\":[{\"id\":997104,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997105,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610915,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610915,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610915} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610915,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610915,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610900,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610900} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610900,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610900,\"participants\":[{\"id\":997081,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997082,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610900,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610900,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610900} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610900,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610900,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610885,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610885} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610885,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610885,\"participants\":[{\"id\":997051,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997052,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610885,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610885,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610885} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610885,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610885,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d48aaa1f-e725-4109-affa-b4d3d4e12070\",\"trace_id\":\"9b236b1c-8f13-4316-82f6-8da9417b8914\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610878,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d48aaa1f-e725-4109-affa-b4d3d4e12070\",\"trace_id\":\"9b236b1c-8f13-4316-82f6-8da9417b8914\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610878} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610878,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610878,\"participants\":[{\"id\":997035,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997036,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610878,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610878,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610878} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610878,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610878,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610874,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610874} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610874,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610874,\"participants\":[{\"id\":997025,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997026,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610874,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610874,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610874} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610874,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610874,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610867,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610867} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610867,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610867,\"participants\":[{\"id\":997011,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997012,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610867,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610867,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610867} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610867,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610867,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610764,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610764} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610764,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610764,\"participants\":[{\"id\":996951,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996952,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610764,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610764,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610764} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610764,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610764,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610617,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610617} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610617,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610617,\"participants\":[{\"id\":996641,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996642,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610617,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610617,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610617} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610617,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610617,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610539,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610539} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610539,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610539,\"participants\":[{\"id\":996485,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996486,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610539,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610539,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610539} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610539,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610539,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610528,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610528} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610528,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610528,\"participants\":[{\"id\":996463,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996464,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610528,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610528,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610528} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610528,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610528,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610506,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610506} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610506,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610506,\"participants\":[{\"id\":996419,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996420,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610506,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610506,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610506} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610506,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610506,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610497,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610497} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610497,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610497,\"participants\":[{\"id\":996401,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996402,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610497,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610497,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610497} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610497,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610497,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610490,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610490} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610490,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610490,\"participants\":[{\"id\":996385,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996386,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610490,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610490,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610490} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610490,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610490,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610470,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610470} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610470,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610470,\"participants\":[{\"id\":996369,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996370,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610470,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610470,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610470} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610470,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610470,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610462,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610462} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610462,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610462,\"participants\":[{\"id\":996353,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996354,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.NOTICE: Monitoring start {\"correlation_id\":\"5b7106d8-bc2c-44e7-a8f5-0ac98a517b36\",\"trace_id\":\"2744a9e8-e2f2-4af5-8e00-acc1fbf6fca1\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610462,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610462,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610462} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.NOTICE: Monitoring end {\"correlation_id\":\"5b7106d8-bc2c-44e7-a8f5-0ac98a517b36\",\"trace_id\":\"2744a9e8-e2f2-4af5-8e00-acc1fbf6fca1\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610462,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610462,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610451,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610451} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610451,\"participants\":[{\"id\":996340,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996341,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610451,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610451,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610451} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610451,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610438,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610438} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610438,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610438,\"participants\":[{\"id\":996320,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996321,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610438,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610438,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610438} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610438,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610438,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610426,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610426} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610426,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610426,\"participants\":[{\"id\":996306,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996307,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610426,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610426,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610426} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610426,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610426,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610403,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610403} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610403,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610403,\"participants\":[{\"id\":996282,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996283,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610403,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610403,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610403} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610403,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610403,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":0.22,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610400,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4487,\"account_id\":null,\"opportunity_id\":309,\"stage_id\":null}} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610400} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610400,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610400,\"participants\":[{\"id\":996275,\"user_id\":1460,\"contact_id\":null,\"lead_id\":null},{\"id\":996276,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":996277,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null}]} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610400,\"team_id\":2,\"email\":\"aneliya.angelova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610400,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":1460} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":244,\"contact_id\":4487} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":350} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610400,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610400} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610400,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610400,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6db45444-ce74-45d2-9bba-e6763553004e\",\"trace_id\":\"949c3cba-a469-49a8-aa46-feed32f893a2\"}\n[2026-05-11 10:08:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6db45444-ce74-45d2-9bba-e6763553004e\",\"trace_id\":\"949c3cba-a469-49a8-aa46-feed32f893a2\"}\n[2026-05-11 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":0.1,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:14] local.INFO: Running conference:monitor:count command for activities in (2026-05-11 10:06:00, 2026-05-11 10:08:00] {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:14] local.INFO: [conference:monitor:count] No activities found in (2026-05-11 10:06:00, 2026-05-11 10:08:00] {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"037a715b-5ea5-4cb0-8766-3ec8c1a0ba87\",\"trace_id\":\"5ae4a5b9-55b0-419c-a14c-4931c05438f1\"}\n[2026-05-11 10:08:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"037a715b-5ea5-4cb0-8766-3ec8c1a0ba87\",\"trace_id\":\"5ae4a5b9-55b0-419c-a14c-4931c05438f1\"}","depth":4,"on_screen":true,"value":"[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":615092,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":615092} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":615092,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":615092,\"participants\":[{\"id\":1004102,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1004103,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"nikolay.nikolov@jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/nikolay.nikolov%40jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.36,\"average_seconds_per_request\":0.36} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.29,\"average_seconds_per_request\":0.29} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":1.02,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":615092,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":615092,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":615092} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":615092,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":615092,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614436,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614436} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614436,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614436,\"participants\":[{\"id\":1002751,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002752,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614436,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614436,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614436} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614436,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614436,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614382,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614382} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614382,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614382,\"participants\":[{\"id\":1002632,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002633,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614382,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614382,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614382} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614382,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614382,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614381,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614381} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614381,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614381,\"participants\":[{\"id\":1002630,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002631,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614381,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614381,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614381} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614381,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614381,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614378,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614378} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614378,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614378,\"participants\":[{\"id\":1002623,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002624,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002625,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":6167,\"crm_provider_id\":\"175190591289\",\"updated_at\":\"2025-11-17 11:17:50\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [HubSpot] importContact {\"crm_provider_id\":\"175190591289\",\"config_id\":2} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":6167,\"crm_provider_id\":\"175190591289\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nmalchev@gmail.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614378,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614378,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614378} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614378,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614378,\"remote_search\":true,\"lead_id\":null,\"contact_id\":6167,\"account_id\":null,\"opportunity_id\":null,\"stage_id\":null} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613840,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613840} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613840,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613840,\"participants\":[{\"id\":1001764,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001765,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":261} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":299} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613840,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613840,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613840} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613840,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613840,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613833,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613833} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613833,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613833,\"participants\":[{\"id\":1001750,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001751,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613833,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613833,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613833} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613833,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613833,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613827,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613827} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613827,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613827,\"participants\":[{\"id\":1001734,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001735,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613827,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613827,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613827} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613827,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613827,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613826,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613826} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613826,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613826,\"participants\":[{\"id\":1001732,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001733,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613826,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613826,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613826} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613826,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613826,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613820,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613820} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613820,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613820,\"participants\":[{\"id\":1001721,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001722,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613820,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613820,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613820} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613820,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613820,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613818,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613818} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613818,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613818,\"participants\":[{\"id\":1001717,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001718,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613818,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613818,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613818} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613818,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613818,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613812,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613812} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613812,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613812,\"participants\":[{\"id\":1001705,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001706,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613812,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613812,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613812} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613812,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613812,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613807,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":null}} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613807} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613807,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613807,\"participants\":[{\"id\":1001690,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1001691,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613807,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4484,\"crm_provider_id\":\"123952\",\"updated_at\":\"2024-07-23 07:00:32\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [HubSpot] importContact {\"crm_provider_id\":\"123952\",\"config_id\":2} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4484,\"crm_provider_id\":\"123952\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":243,\"contact_id\":4484,\"owner_id\":253} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":243,\"contact_id\":4484} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":243,\"contact_id\":4484,\"opportunity_id\":276} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Account\",\"id\":243,\"crm_provider_id\":\"16696646991\",\"updated_at\":\"2025-10-16 09:31:08\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"16696646991\",\"config_id\":2} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Account\",\"id\":243,\"crm_provider_id\":\"16696646991\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+19177680369\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613807,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613807} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613807,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613807,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4484,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613806,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613806} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613806,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613806,\"participants\":[{\"id\":1001688,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1001689,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613806,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":253} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":244,\"contact_id\":4487} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":350} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613806,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613806} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613806,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613806,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613805,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613805} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613805,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613805,\"participants\":[{\"id\":1001686,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1001687,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613805,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613805,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613805} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613805,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613805,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613698,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613698} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613698,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613698,\"participants\":[{\"id\":1001667,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001668,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613698,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613698,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613698} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613698,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613698,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613697,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613697} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613697,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613697,\"participants\":[{\"id\":1001665,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001666,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613697,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613697,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613697} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613697,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613697,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613696,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613696} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613696,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613696,\"participants\":[{\"id\":1001663,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001664,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613696,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613696,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613696} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613696,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613696,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613695,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613695} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613695,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613695,\"participants\":[{\"id\":1001661,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001662,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613695,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613695,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613695} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613695,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613695,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613694,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613694} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613694,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613694,\"participants\":[{\"id\":1001659,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001660,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613694,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613694,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613694} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613694,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613694,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613157,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613157} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613157,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613157,\"participants\":[{\"id\":1000746,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1000747,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613157,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613157,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613157} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613157,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613157,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613156,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613156} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613156,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613156,\"participants\":[{\"id\":1000744,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1000745,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613156,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613156,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613156} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613156,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613156,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613155,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613155} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613155,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613155,\"participants\":[{\"id\":1000742,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1000743,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613155,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613155,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613155} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613155,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613155,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613130,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613130} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613130,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613130,\"participants\":[{\"id\":1000693,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1000694,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613130,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613130,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613130} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613130,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613130,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612924,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":160,\"stage_id\":88}} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612924} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612924,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612924,\"participants\":[{\"id\":1000290,\"user_id\":19,\"contact_id\":null,\"lead_id\":null},{\"id\":1000291,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612924,\"team_id\":2,\"email\":\"james.graham@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":69,\"contact_id\":97,\"owner_id\":19} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":69,\"contact_id\":97,\"opportunity_id\":165} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612924,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612924} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612924,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612924,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":165,\"stage_id\":89} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612923,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":160,\"stage_id\":88}} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612923} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612923,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612923,\"participants\":[{\"id\":1000288,\"user_id\":19,\"contact_id\":null,\"lead_id\":null},{\"id\":1000289,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612923,\"team_id\":2,\"email\":\"james.graham@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612923,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612923} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612923,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612923,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":165,\"stage_id\":89} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612922,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":160,\"stage_id\":88}} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612922} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612922,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612922,\"participants\":[{\"id\":1000286,\"user_id\":19,\"contact_id\":null,\"lead_id\":null},{\"id\":1000287,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612922,\"team_id\":2,\"email\":\"james.graham@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612922,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612922} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612922,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612922,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":165,\"stage_id\":89} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612847,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612847} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612847,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612847,\"participants\":[{\"id\":1000130,\"user_id\":302,\"contact_id\":null,\"lead_id\":null},{\"id\":1000131,\"user_id\":261,\"contact_id\":null,\"lead_id\":null},{\"id\":1000151,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null}]} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"adelina.petrova@jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/adelina.petrova%40jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.23,\"average_seconds_per_request\":0.23} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"adelina.petrova@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612847,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612847,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612847} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612847,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612847,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612822,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612822} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612822,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612822,\"participants\":[{\"id\":1000080,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1000081,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612822,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612822,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612822} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612822,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612822,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612819,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612819} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612819,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612819,\"participants\":[{\"id\":1000073,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1000074,\"user_id\":261,\"contact_id\":null,\"lead_id\":null},{\"id\":1000075,\"user_id\":302,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612819,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"adelina.petrova@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612819,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612819} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612819,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612819,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612673,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612673} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612673,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612673,\"participants\":[{\"id\":999993,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999994,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612673,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612673,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612673} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612673,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612673,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612642,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612642} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612642,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612642,\"participants\":[{\"id\":999935,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999936,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612642,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612642,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612642} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612642,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612642,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612598,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612598} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612598,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612598,\"participants\":[{\"id\":999857,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999858,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4491,\"crm_provider_id\":\"123951\",\"updated_at\":\"2025-10-03 14:03:01\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [HubSpot] importContact {\"crm_provider_id\":\"123951\",\"config_id\":2} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4491,\"crm_provider_id\":\"123951\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":243,\"contact_id\":4491,\"owner_id\":206} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":243,\"contact_id\":4491} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":243,\"contact_id\":4491,\"opportunity_id\":276} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612598,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612598,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612598} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612598,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612598,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612597,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612597} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612597,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612597,\"participants\":[{\"id\":999855,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999856,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612597,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612597,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612597} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612597,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612597,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612596,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612596} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612596,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612596,\"participants\":[{\"id\":999853,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999854,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612596,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612596,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612596} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612596,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612596,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612595,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612595} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612595,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612595,\"participants\":[{\"id\":999851,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999852,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612595,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612595,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612595} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612595,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612595,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612594,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612594} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612594,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612594,\"participants\":[{\"id\":999849,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999850,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612594,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612594,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612594} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612594,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612594,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612593,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612593} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612593,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612593,\"participants\":[{\"id\":999847,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999848,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612593,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612593,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612593} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612593,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612593,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612592,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612592} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612592,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612592,\"participants\":[{\"id\":999845,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999846,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612592,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612592,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612592} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612592,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612592,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612591,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612591} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612591,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612591,\"participants\":[{\"id\":999843,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999844,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612591,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612591,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612591} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612591,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612591,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612590,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612590} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612590,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612590,\"participants\":[{\"id\":999841,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999842,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612590,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612590,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612590} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612590,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612590,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612589,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612589} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612589,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612589,\"participants\":[{\"id\":999839,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999840,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612589,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612589,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612589} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612589,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612589,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612588,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612588} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612588,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612588,\"participants\":[{\"id\":999837,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999838,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612588,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612588,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612588} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612588,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612588,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612587,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612587} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612587,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612587,\"participants\":[{\"id\":999835,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999836,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612587,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612587,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612587} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612587,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612587,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612586,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612586} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612586,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612586,\"participants\":[{\"id\":999833,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999834,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612586,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612586,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612586} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612586,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612586,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612585,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612585} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612585,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612585,\"participants\":[{\"id\":999831,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999832,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612585,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612585,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612585} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612585,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612585,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612584,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612584} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612584,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612584,\"participants\":[{\"id\":999829,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999830,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612584,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612584,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612584} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612584,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612584,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612583,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612583} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612583,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612583,\"participants\":[{\"id\":999827,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999828,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612583,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612583,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612583} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612583,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612583,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":2.05,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612582,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612582} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612582,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612582,\"participants\":[{\"id\":999825,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999826,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612582,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612582,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612582} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612582,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612582,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612581,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612581} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612581,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612581,\"participants\":[{\"id\":999823,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999824,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612581,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612581,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612581} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612581,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612581,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612565,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612565} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612565,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612565,\"participants\":[{\"id\":999789,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999790,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612565,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612565,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612565} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612565,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612565,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612563,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4487,\"account_id\":null,\"opportunity_id\":309,\"stage_id\":null}} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612563} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612563,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612563,\"participants\":[{\"id\":999784,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999785,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null}]} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612563,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":206} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":244,\"contact_id\":4487} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":350} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612563,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612563} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612563,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612563,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612562,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612562} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612562,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612562,\"participants\":[{\"id\":999782,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999783,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"447782589921@txt.staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/447782589921%40txt.staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.22,\"average_seconds_per_request\":0.22} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"447782589921@txt.staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612562,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612562,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612562} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612562,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612562,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612561,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612561} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612561,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612561,\"participants\":[{\"id\":999780,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999781,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612561,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/447700174614.447782589921.OeREojLVnk%40txt.staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612561,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612561} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612561,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612561,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612560,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612560} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612560,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612560,\"participants\":[{\"id\":999778,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999779,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"447782589921@txt.staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612560,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612560,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612560} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612560,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612560,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612559,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612559} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612559,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612559,\"participants\":[{\"id\":999776,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999777,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612559,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":69,\"contact_id\":97,\"owner_id\":206} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":69,\"contact_id\":97} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":69,\"contact_id\":97,\"opportunity_id\":5011} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612559,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612559} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612559,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612559,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612558,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612558} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612558,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612558,\"participants\":[{\"id\":999774,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999775,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612558,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612558,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612558} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612558,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612558,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612557,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612557} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612557,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612557,\"participants\":[{\"id\":999772,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999773,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612557,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612557,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612557} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612557,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612557,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612556,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612556} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612556,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612556,\"participants\":[{\"id\":999770,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999771,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612556,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612556,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612556} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612556,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612556,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612555,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612555} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612555,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612555,\"participants\":[{\"id\":999768,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999769,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612555,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612555,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612555} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612555,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612555,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612554,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612554} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612554,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612554,\"participants\":[{\"id\":999766,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999767,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612554,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612554,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612554} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612554,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612554,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612553,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612553} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612553,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612553,\"participants\":[{\"id\":999764,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999765,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612553,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612553,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612553} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612553,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612553,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612552,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612552} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612552,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612552,\"participants\":[{\"id\":999762,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999763,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612552,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612552,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612552} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612552,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612552,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612551,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612551} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612551,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612551,\"participants\":[{\"id\":999760,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999761,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612551,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612551,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612551} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612551,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612551,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612550,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612550} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612550,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612550,\"participants\":[{\"id\":999758,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999759,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612550,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612550,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612550} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612550,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612550,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612549,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612549} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612549,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612549,\"participants\":[{\"id\":999756,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999757,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612549,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612549,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612549} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612549,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612549,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612365,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612365} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612365,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612365,\"participants\":[{\"id\":999563,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999564,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612365,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612365,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612365} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612365,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612365,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612360,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612360} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612360,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612360,\"participants\":[{\"id\":999552,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999553,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999565,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612360,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.27,\"average_seconds_per_request\":0.27} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612360,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612360} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612360,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612360,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612340,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612340} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612340,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612340,\"participants\":[{\"id\":999516,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999517,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999518,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999519,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612340,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.24,\"average_seconds_per_request\":0.24} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612340,\"participants_processed\":4,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612340} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612340,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612340,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612339,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612339} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612339,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612339,\"participants\":[{\"id\":999514,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999515,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999540,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612339,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612339,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612339} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612339,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612339,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612336,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612336} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612336,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612336,\"participants\":[{\"id\":999508,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999509,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999512,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999513,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612336,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612336,\"participants_processed\":4,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612336} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612336,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612336,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612183,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612183} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612183,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612183,\"participants\":[{\"id\":999227,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999228,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612183,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612183,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612183} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612183,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612183,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612182,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612182} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612182,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612182,\"participants\":[{\"id\":999225,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999226,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612182,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612182,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612182} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612182,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612182,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612181,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612181} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612181,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612181,\"participants\":[{\"id\":999223,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999224,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612181,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612181,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612181} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612181,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612181,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612180,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612180} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612180,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612180,\"participants\":[{\"id\":999221,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999222,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612180,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612180,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612180} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612180,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612180,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611455,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611455} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611455,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611455,\"participants\":[{\"id\":997961,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997962,\"user_id\":1460,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"support@staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/support%40staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.24,\"average_seconds_per_request\":0.24} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":0.68,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:08:03] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611455,\"team_id\":2,\"email\":\"aneliya.angelova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611455,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611455} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611455,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611455,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611451,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611451} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611451,\"participants\":[{\"id\":997955,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997956,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"support@staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/support%40staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.22,\"average_seconds_per_request\":0.22} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"98e633f9-bd2f-40dc-8730-3d84cde99a43\",\"trace_id\":\"5c2b2f2b-22de-4a4e-8225-07e4443cd83f\"}\n[2026-05-11 10:08:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"98e633f9-bd2f-40dc-8730-3d84cde99a43\",\"trace_id\":\"5c2b2f2b-22de-4a4e-8225-07e4443cd83f\"}\n[2026-05-11 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"98e633f9-bd2f-40dc-8730-3d84cde99a43\",\"trace_id\":\"5c2b2f2b-22de-4a4e-8225-07e4443cd83f\"}\n[2026-05-11 10:08:05] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.24,\"average_seconds_per_request\":0.24} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611451,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611451,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611451} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611451,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611087,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611087} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611087,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611087,\"participants\":[{\"id\":997368,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997369,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611087,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611087,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611087} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611087,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611087,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611076,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611076} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611076,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611076,\"participants\":[{\"id\":997346,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997347,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611076,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611076,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611076} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611076,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611076,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610935,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610935} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610935,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610935,\"participants\":[{\"id\":997141,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997142,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610935,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610935,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610935} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610935,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610935,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610915,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610915} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610915,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610915,\"participants\":[{\"id\":997104,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997105,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610915,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610915,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610915} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610915,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610915,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610900,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610900} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610900,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610900,\"participants\":[{\"id\":997081,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997082,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610900,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610900,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610900} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610900,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610900,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610885,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610885} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610885,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610885,\"participants\":[{\"id\":997051,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997052,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610885,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610885,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610885} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610885,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610885,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d48aaa1f-e725-4109-affa-b4d3d4e12070\",\"trace_id\":\"9b236b1c-8f13-4316-82f6-8da9417b8914\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610878,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d48aaa1f-e725-4109-affa-b4d3d4e12070\",\"trace_id\":\"9b236b1c-8f13-4316-82f6-8da9417b8914\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610878} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610878,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610878,\"participants\":[{\"id\":997035,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997036,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610878,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610878,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610878} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610878,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610878,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610874,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610874} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610874,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610874,\"participants\":[{\"id\":997025,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997026,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610874,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610874,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610874} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610874,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610874,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610867,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610867} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610867,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610867,\"participants\":[{\"id\":997011,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997012,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610867,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610867,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610867} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610867,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610867,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610764,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610764} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610764,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610764,\"participants\":[{\"id\":996951,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996952,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610764,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610764,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610764} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610764,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610764,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610617,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610617} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610617,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610617,\"participants\":[{\"id\":996641,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996642,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610617,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610617,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610617} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610617,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610617,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610539,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610539} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610539,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610539,\"participants\":[{\"id\":996485,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996486,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610539,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610539,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610539} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610539,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610539,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610528,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610528} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610528,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610528,\"participants\":[{\"id\":996463,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996464,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610528,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610528,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610528} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610528,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610528,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610506,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610506} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610506,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610506,\"participants\":[{\"id\":996419,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996420,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610506,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610506,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610506} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610506,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610506,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610497,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610497} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610497,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610497,\"participants\":[{\"id\":996401,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996402,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610497,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610497,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610497} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610497,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610497,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610490,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610490} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610490,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610490,\"participants\":[{\"id\":996385,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996386,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610490,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610490,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610490} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610490,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610490,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610470,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610470} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610470,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610470,\"participants\":[{\"id\":996369,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996370,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610470,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610470,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610470} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610470,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610470,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610462,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610462} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610462,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610462,\"participants\":[{\"id\":996353,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996354,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.NOTICE: Monitoring start {\"correlation_id\":\"5b7106d8-bc2c-44e7-a8f5-0ac98a517b36\",\"trace_id\":\"2744a9e8-e2f2-4af5-8e00-acc1fbf6fca1\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610462,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610462,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610462} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.NOTICE: Monitoring end {\"correlation_id\":\"5b7106d8-bc2c-44e7-a8f5-0ac98a517b36\",\"trace_id\":\"2744a9e8-e2f2-4af5-8e00-acc1fbf6fca1\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610462,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610462,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610451,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610451} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610451,\"participants\":[{\"id\":996340,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996341,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610451,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610451,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610451} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610451,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610438,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610438} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610438,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610438,\"participants\":[{\"id\":996320,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996321,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610438,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610438,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610438} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610438,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610438,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610426,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610426} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610426,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610426,\"participants\":[{\"id\":996306,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996307,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610426,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610426,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610426} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610426,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610426,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610403,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610403} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610403,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610403,\"participants\":[{\"id\":996282,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996283,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610403,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610403,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610403} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610403,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610403,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":0.22,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610400,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4487,\"account_id\":null,\"opportunity_id\":309,\"stage_id\":null}} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610400} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610400,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610400,\"participants\":[{\"id\":996275,\"user_id\":1460,\"contact_id\":null,\"lead_id\":null},{\"id\":996276,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":996277,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null}]} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610400,\"team_id\":2,\"email\":\"aneliya.angelova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610400,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":1460} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":244,\"contact_id\":4487} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":350} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610400,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610400} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610400,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610400,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6db45444-ce74-45d2-9bba-e6763553004e\",\"trace_id\":\"949c3cba-a469-49a8-aa46-feed32f893a2\"}\n[2026-05-11 10:08:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6db45444-ce74-45d2-9bba-e6763553004e\",\"trace_id\":\"949c3cba-a469-49a8-aa46-feed32f893a2\"}\n[2026-05-11 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":0.1,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:14] local.INFO: Running conference:monitor:count command for activities in (2026-05-11 10:06:00, 2026-05-11 10:08:00] {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:14] local.INFO: [conference:monitor:count] No activities found in (2026-05-11 10:06:00, 2026-05-11 10:08:00] {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"037a715b-5ea5-4cb0-8766-3ec8c1a0ba87\",\"trace_id\":\"5ae4a5b9-55b0-419c-a14c-4931c05438f1\"}\n[2026-05-11 10:08:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"037a715b-5ea5-4cb0-8766-3ec8c1a0ba87\",\"trace_id\":\"5ae4a5b9-55b0-419c-a14c-4931c05438f1\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
8147309315071151082
|
4036536218774743331
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
5
133
11
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Console\Commands;
use Carbon\Carbon;
use Carbon\CarbonImmutable;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\Redis;
use InvalidArgumentException;
use Jiminny\Jobs\AutomatedReports\RequestGenerateAskJiminnyReportJob;
use Jiminny\Jobs\AutomatedReports\SendReportMailJob;
use Jiminny\Jobs\Crm\Delete\VerifyActivityCrmTaskJob;
use Jiminny\Jobs\Crm\MatchActivityCrmData;
use Jiminny\Jobs\JobDispatcherInterface;
use Jiminny\Models\Activity;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Models\User;
use Jiminny\Repositories\AutomatedReportsRepository;
use Jiminny\Services\Activity\CrmOwnerResolver;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Jiminny\Services\UserPilot\UserPilotClient;
/**
* Class JiminnyDebugCommand
*
* @package Jiminny\Console\Commands
*/
class JiminnyDebugCommand extends Command
{
public const string FREQUENCY_DAILY = 'daily';
public const string FREQUENCY_WEEKLY = 'weekly';
public const string FREQUENCY_MONTHLY = 'monthly';
public const string FREQUENCY_QUARTERLY = 'quarterly';
public const string FREQUENCY_ONE_OFF = 'one_off';
protected $signature = 'jiminny:debug';
public function handle(
JobDispatcherInterface $jobDispatcher,
AutomatedReportsService $automatedReportsService,
AutomatedReportsRepository $automatedReportsRepository,
UserPilotClient $userPilotClient
): void {
// Choose ONE of the following to run, then comment out the others.
// 1) Dispatch a storm of MatchActivityCrmData jobs against team 2
$this->simulateMatchActivityStorm(teamId: 2, count: 100);
// 2) Dispatch a storm of VerifyActivityCrmTaskJob jobs (simulates DeleteCrmEntityTrait fan-out)
// $this->simulateVerifyTaskStorm(teamId: 2, count: 100);
// 3) Inspect Redis circuit-breaker state for the team's HubSpot portal
// $this->observeRateLimitCache(teamId: 2);
// 4) Make 3 synchronous matchByName calls (foreground, hits API directly)
// $this->rateLimit();
exit(1);
$report = AutomatedReport::find(71);
$last = AutomatedReportResult::query()
->where('report_id', $report->getId())
->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])
// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)
->whereDate('created_at', CarbonImmutable::now()->toDateString())
->latest()
->first();
$this->info("Last: {$last->getId()}");
exit(1);
$user = User::find(143);
// $count = $automatedReportsRepository->countUserReports($user);
// $this->info("Count: {$count}");
// $count = $automatedReportsRepository->countAllUserReports($user);
// $this->info("All count: {$count}");
$payload = [
'report_type' => 'ask_jiminny',
'frequency' => 'weekly',
];
$userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);
exit(1);
$now = Carbon::now()->subDay(1);
$this->info("Now: {$now->toDateTimeString()}");
$weekStart = Carbon::getWeekStartsAt();
$this->info("Now: {$weekStart}");
// $from = $now->copy()->previousWeekday()->startOfDay();
// $to = $now->copy()->previousWeekday()->endOfDay();
// $fromOld = $now->copy()->subWeeks(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subWeek()->startOfWeek();
// $toNew = $now->copy()->subWeek()->endOfWeek();
// $fromOld = $now->copy()->subMonths(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();
// $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();
$fromOld = $now->copy()->subMonths(3)->startOfDay();
$toOld = $now->copy()->subDay()->endOfDay();
$fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();
$toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();
$this->info("From old: {$fromOld->toDateTimeString()}");
$this->info("To old: {$toOld->toDateTimeString()}");
$this->info("From new: {$fromNew->toDateTimeString()}");
$this->info("To new: {$toNew->toDateTimeString()}");
exit(1);
$report = AutomatedReport::find(71);
$job = new RequestGenerateAskJiminnyReportJob($report->getUuid());
$jobDispatcher->dispatch($job);
exit(1);
// $this->formatDate($jobDispatcher);
// $this->sendMail($jobDispatcher, $automatedReportsService);
// $this->crmService();
$this->getPayload($automatedReportsService);
exit(1);
}
private function crmService()
{
$activity = Activity::find(418141);
$team = Team::find(19);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
$crmService->createTranscriptNotes($activity);
}
private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)
{
$reportUuid = '';
// $report = $automatedReportsService->getReportResult($reportUuid);
$report = AutomatedReportResult::find(275);
$validRecipients = $automatedReportsService->getValidRecipientUsers(
$report->getReport(),
includeJiminny: true,
);
$recipient = $validRecipients[0];
$fileName = $automatedReportsService->getReportFileName($report);
$typeName = $report->getReport()->getCustomName()
?? $automatedReportsService->getReportTypeName($report);
$teamsName = $automatedReportsService->getReportTeamsName($report);
$periodName = $automatedReportsService->getReportPeriodName($report);
$s3Path = $automatedReportsService->getMediaPath($report);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));
$jobDispatcher->dispatch(
new SendReportMailJob(
reportUuid: $report->getUuid(),
s3Path: $s3Path,
recipientEmail: $recipient['email'],
recipientName: $recipient['name'] ?? null,
fileName: $fileName,
typeName: $typeName,
teamsName: $teamsName,
periodName: $periodName,
isAskJiminny: true,
)
);
exit(1);
}
private function formatDate(JobDispatcherInterface $jobDispatcher): void
{
$customName = 'Custom report name';
// $frequency = self::FREQUENCY_DAILY;
// $frequency = self::FREQUENCY_WEEKLY;
$frequency = self::FREQUENCY_MONTHLY;
// $frequency = self::FREQUENCY_QUARTERLY;
// $frequency = self::FREQUENCY_ONE_OFF;
$period = $this->calculateFromAndToDatePeriod($frequency);
$from = $period['fromDate'];
$to = $period['toDate'];
$periodName = $this->formatReportPeriodName($frequency, $from, $to);
$filenameSuffix = null;
if ($customName) {
if ($filenameSuffix) {
$customName .= " {$filenameSuffix}";
}
$result = $this->sanitizeFileName("{$customName} - {$periodName}");
}
$this->info($result);
}
public function calculateFromAndToDatePeriod(
string $frequency,
?Carbon $fromDate = null,
?Carbon $toDate = null
): array {
if ($frequency === self::FREQUENCY_ONE_OFF) {
return [
'fromDate' => $fromDate,
'toDate' => $toDate,
];
}
$now = Carbon::now();
return match ($frequency) {
self::FREQUENCY_DAILY => [
'fromDate' => $now->copy()->subDay()->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_WEEKLY => [
'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_MONTHLY => [
'fromDate' => $now->copy()->subMonths(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_QUARTERLY => [
'fromDate' => $now->copy()->subMonths(3)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
default => throw new InvalidArgumentException("Unsupported frequency: {$frequency}"),
};
}
private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string
{
$fromYear = $from->format('Y');
$toYear = $to->format('Y');
$differentYears = $fromYear !== $toYear;
switch ($frequency) {
case self::FREQUENCY_DAILY:
return $from->format('j M Y');
case self::FREQUENCY_QUARTERLY:
// 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ
$startMonth = $from->format('M');
$endMonth = $to->copy()->subMonth();
$endMonthName = $endMonth->format('M');
$endMonthYear = $endMonth->format('Y');
if ($differentYears) {
return "{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}";
}
return "{$startMonth} - {$endMonthName} {$toYear}";
case self::FREQUENCY_MONTHLY:
// 'May 2025' - monthly reports are always within the same year
return $from->format('M Y');
case self::FREQUENCY_WEEKLY:
// '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ
$startDay = $from->format('j');
$endDay = $to->format('j');
$startMonth = $from->format('M');
$endMonth = $to->format('M');
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
if ($startMonth !== $endMonth) {
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
}
return "{$startDay} - {$endDay} {$endMonth} {$toYear}";
case self::FREQUENCY_ONE_OFF:
// '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ
$startDay = $from->format('j');
$startMonth = $from->format('M');
$endDay = $to->format('j');
$endMonth = $to->format('M');
// If same month and year, use a format like '2-31 May 2025'
if ($startMonth === $endMonth && ! $differentYears) {
return "{$startDay} - {$endDay} {$startMonth} {$toYear}";
}
// If different years, include both years
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
// Same year but different months
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
default:
// Default format for unknown frequencies
return $from->format('j M Y') . ' - ' . $to->format('j M Y');
}
}
public function sanitizeFileName(string $fileName): string
{
return str_replace(['/', '\\'], '-', $fileName);
}
private function getPayload(AutomatedReportsService $automatedReportsService)
{
$reportResult = AutomatedReportResult::find(269);
$automatedReport = $reportResult->getReport();
$activityIds = [1,2,3];
$payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $reportResult,
activityIds: $activityIds,
);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));
}
private function rateLimit()
{
$team = Team::find(2);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
for ($i = 0 ; $i < 3; $i++) {
// if ($i % 25 === 0) {
// $this->info("Syncing opportunity {$i}");
$this->info("Matching contact {$i}");
// }
// $crmService->syncOpportunity('374720564');
$crmService->matchByName('Robot');
}
}
private function simulateMatchActivityStorm(int $teamId = 2, int $count = 100): void
{
$team = Team::find($teamId);
$config = $team->getCrmConfiguration();
$activities = Activity::query()
->where('crm_configuration_id', $config->getId())
->orderByDesc('id')
->limit($count)
->get();
$this->info("Dispatching {$activities->count()} MatchActivityCrmData jobs (portal={$config->getId()})");
foreach ($activities as $activity) {
MatchActivityCrmData::dispatch($activity->getId(), $config, true);
}
$this->info('Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.');
}
private function simulateVerifyTaskStorm(int $teamId = 2, int $count = 100): void
{
$activities = Activity::query()
->where('team_id', $teamId)
->whereNotNull('crm_provider_id')
->orderByDesc('id')
->limit($count)
->get();
$this->info("Dispatching {$activities->count()} VerifyActivityCrmTaskJob jobs");
foreach ($activities as $activity) {
VerifyActivityCrmTaskJob::dispatch($activity->getId());
}
$this->info('Done.');
}
private function observeRateLimitCache(int $teamId = 2): void
{
$team = Team::find($teamId);
$config = $team->getCrmConfiguration();
$key = sprintf('hubspot:ratelimit:portal:%d', $config->getId());
$value = Redis::get($key);
$ttl = Redis::ttl($key);
$this->info("Redis key: {$key}");
$this->info('Value: ' . ($value ?? '(empty)'));
$this->info("TTL: {$ttl}s");
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
240
Previous Highlighted Error
Next Highlighted Error
[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":615092,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":615092} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":615092,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Participants old state {"activity":615092,"participants":[{"id":1004102,"user_id":null,"contact_id":null,"lead_id":null},{"id":1004103,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [Prospect match] Cache miss, calling the API {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [Hubspot] Failed to fetch contact {"email":"[EMAIL]","reason":"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/nikolay.nikolov%40jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/contact/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.36,"average_seconds_per_request":0.36} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss {"identifier_type":"domain","identifier":"jiminny.com","crm":"hubspot"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss, calling the API {"identifier_type":"domain","identifier":"jiminny.com"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [HubSpot] importAccount {"crm_provider_id":"749766179","config_id":2} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [HubSpot] CRM Search requested {"request":{"filterGroups":[{"filters":[{"propertyName":"associations.company","operator":"EQ","value":"749766179"},{"propertyName":"dealstage","operator":"NOT_IN","values":["closedwon","4040964","59247967"]},{"propertyName":"dealstage","operator":"NOT_IN","values":["closedlost","4040965","59247968"]}]}],"sorts":[{"propertyName":"modifieddate","direction":"DESCENDING"}],"properties":["dealname","amount","hubspot_owner_id","pipeline","dealstage","closedate","deal_currency_code"],"limit":200}} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":10,"total_elapsed_seconds":0.29,"average_seconds_per_request":0.29} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {"worker":"","peak_memory":"99.73 MB","elapsed_seconds":1.02,"update_target":"activities","should_iterate_again":false} {"correlation_id":"59e3fe1b-aa6d-4cb1-9824-74a21abcce17","trace_id":"8ccca438-10cb-4f24-a0a1-4bcd63b85711"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":615092,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":615092,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":615092} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":615092,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":615092,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614436,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614436} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614436,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614436,"participants":[{"id":1002751,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002752,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614436,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614436,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614436} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614436,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614436,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614382,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614382} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614382,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614382,"participants":[{"id":1002632,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002633,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614382,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614382,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614382} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614382,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614382,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614381,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614381} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614381,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614381,"participants":[{"id":1002630,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002631,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614381,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614381,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614381} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614381,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614381,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614378,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614378} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614378,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614378,"participants":[{"id":1002623,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002624,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002625,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Syncing potentially stale record {"model":"Jiminny\\Models\\Contact","id":6167,"crm_provider_id":"175190591289","updated_at":"2025-11-17 11:17:50"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [HubSpot] importContact {"crm_provider_id":"175190591289","config_id":2} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Record synced successfully {"model":"Jiminny\\Models\\Contact","id":6167,"crm_provider_id":"175190591289"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614378,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614378,"participants_processed":3,"exact_matches":1,"domain_matches":1,"best_match_found":true} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614378} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614378,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614378,"remote_search":true,"lead_id":null,"contact_id":6167,"account_id":null,"opportunity_id":null,"stage_id":null} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":613840,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":244,"opportunity_id":350,"stage_id":34}} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":613840} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":613840,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":613840,"participants":[{"id":1001764,"user_id":null,"contact_id":4487,"lead_id":null},{"id":1001765,"user_id":261,"contact_id":null,"lead_id":null}]} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: ProspectCache - Searching DB for opportunity by owner {"account_id":244,"contact_id":4487,"owner_id":261} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: ProspectCache - Opportunity DB search results {"account_id":244,"contact_id":4487,"opportunity_id":299} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":613840,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":613840,"participants_processed":2,"exact_matches":1,"domain_matches":0,"best_match_found":true} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":613840} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":613840,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":613840,"remote_search":true,"lead_id":null,"contact_id":4487,"account_id":244,"opportunity_id":299,"stage_id":36} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":613833,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":244,"opportunity_id":350,"stage_id":34}} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":613833} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":613833,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":613833,"participants":[{"id":1001750,"user_id":null,"contact_id":4487,"lead_id":null},{"id":1001751,"user_id":261,"contact_id":null,"lead_id":null}]} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":613833,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","tr...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
17154
|
767
|
13
|
2026-05-11T10:08:24.527131+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778494104527_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20725-handle-HS-search-rate-limit, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09541223,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20725-handle-HS-search-rate-limit","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.82413566,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-817699417600123759
|
-7159315621853853246
|
click
|
hybrid
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
PnostormIavicatecodeFV faVsco.js?9 JY-20725-handle-HS-search-rate-limitroledeyc) TrackAutomatedReporiGenerateocvent.ong(C) TranscodeParameterRescl© UserService.php© Uuid.php> D TraitsD UseCases> D User> D Utils› D Validation> OvOphp nelpers.ong© InitialFrontendState.php© Jiminny.phpc) Plan.oho© Serializer.phpC) TeamScimDetails.ohpbootstrap>© build.> contia>@ contrib→ database>M docsM front-end> D lang> node_modules library rootM ohostan> M nublic>O resourcesv Mroutesphp api.phpphp api_v2.phppnp console.onopnp customer_api.onppnp embedded.ongphp nealtn.onppnp scim.onophp uprotectedweb.phpphp web.phpphp webhook.php>O scriptsv O storage•aoo>M debugbar… M frameworkv loasaitianoreê audio. wav= custom.loal© SyncRelatedActivityManager.phphudspotsynestrategybase.ongT SyncCrmEntitiesTrait.php© VerifyActivityCrmTaskJob.php© CrmActivityService.php© ProviderRateLimiter.phpclass JimnnyDebuqcommand extends commandprivate function natelamit1365ScrmService->syncOpportunity('374720564'):ScrmService->matchByName('Robot'):369=hubsnot-iournal-noll.log= laravel logus tht isprivate function simulateMatchActivityStorm(int $teamId = 2, int $count = 100): voidsteam = leam::rindsteamla*scont10 = steam->geturmuontiqurationorSactivities = Activity::queryo->wherel co'crm configuration id'. Sconfig->qetIdO)->orderByDesc( column: 'id')->U1m1t(Scount)->qetosSthis->info( string: "Dispatchina «Sactivities->counto* MatchActivitvermdata ñoos (portal= Sconfia->getido?"):foreach (Sactivities as Sactivitv) «MatchActivitvCrmData:disoatchd..arats: Sactivity->getId, $config, true);Sthis->info( string: 'Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.'):no usagesprivate function simulateVerifyTaskStorm(int SteamId = 2, int $count = 100): voidSactivities = Activity::queryO=walonotsell'team_id', $teamId)->whereNotNull( columns: 'crm_provider id')aalnalanwwnleIAdIN→> Umrscount)->geto"Sthis->info( string: "Dispatching {Sactivities->count@} VerifvActivityCrmTaskJob iobs"):foreach Sactivities as sactivity) &Ver1fvActivitycrmtaskJob::drspatchSactivity->qetido0:Sthis->infod strina: "Done."):T. DeleteCrmEntitylrait.ong© Job.phpA5 A133 M11 A V= custom.log= laravel.log X 4 SF [jiminny@localhost][2026-05-11 10:07:54] local.INF0: [CrmActivityService] CRM matching completed {"activity[2026-05-11 10:07:54] local.INF0: [ EsUpdateTarget ] Update single target {"tar(2026-05-11 10•07•541 local TNE0• [ AsvnclindateFlacticSpanch 1 Entitv added to Pedic[2026-05-11 10:07:54][2026-05-11 10:07:54] €5215225235245255265272020-05-11 10.0/.04 Local. INFU.[2026-05-11 10:07:54] local.INF0:[2026-05-11 10:07:54][2026-05-11 10:07:54] local. INFO:[2026-05-11 10:07:54][2026-05-11 10:07:54] local. INFO:12026-05-11 10:07:5411[2026-05-11 10:07:54]12026-05-14 10:071551Hubsoot imoortcontact-4592-91[2026-05-11 10:07:55]12026-05-11 10:07•551"•206>4[2026-05-11 10:07:55][2026-05-11 10:07:55]"• 2762 4"6[2026-05-11 10:07:55][2026-05-11 10:07:55][2026-05-11 10:07:551[2026-05-11 10:07:55]Tocal TNEO• FclindateTanaet lIndate cinale[2026-05-11 10:07:55][2026-05-11 10:07:55][2026-05-11 10:07:55][2026-05-11 10:07:55][2026-05-11 10:07:55]Jocal TAS0: / AcvnclindatoFlactirConnch1 Entity addod to Podic lic+ SlontitvTunoll.lnctivitiocit[2026-05-11 10:07:55] local.INF0: [MatchActivityCrmData] Participants old state {"activity":6125[2026-05-11 10:07:55] local.INF0: [SocialAccountServicel Fetching token {"socialAccol[2026-05-11 10:07:55] local.INF0: [SocialAccountService] Token retrieved {"socialAccountIdolation idi.uh9d[2026-05-11 10:07:55]30d04-^542-L5ch-92[2026-05-11 10:07:55][2026-05-11 10:07:55]Local.INFO: [CrmActivityServicel Email domain belongsskipping crm lookup {"activity id":612597. "team_id":[2026-05-11 10:07:55][2026-05-11 10:07:551[2026-05-11 10:07:55][2026-05-11 10:07:551[2026-05-11 10:07:55][2026-05-11 10:07:551[2026-05-11 10:07:55]2026-05-11 10-07•5571[2026-05-11 10:07:55]1596 "collleid". 206112026-05-11 10-07•551 local TNED• [SocialAccountService Fetchina token &"socialAccounoplation id"."3636[2026-05-11 10:07:55]12026-05-11 10•07•551[2026-05-11 10:07:55]12026-05-11 10•07•55112026-05-11 10:07:55]12024-05-11 19-97.551[2026-05-11 10:07:551lг2004-05-1119-07•55]|...
|
17150
|
NULL
|
NULL
|
NULL
|
|
17155
|
766
|
14
|
2026-05-11T10:08:29.278500+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778494109278_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
5
133
11
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Console\Commands;
use Carbon\Carbon;
use Carbon\CarbonImmutable;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\Redis;
use InvalidArgumentException;
use Jiminny\Jobs\AutomatedReports\RequestGenerateAskJiminnyReportJob;
use Jiminny\Jobs\AutomatedReports\SendReportMailJob;
use Jiminny\Jobs\Crm\Delete\VerifyActivityCrmTaskJob;
use Jiminny\Jobs\Crm\MatchActivityCrmData;
use Jiminny\Jobs\JobDispatcherInterface;
use Jiminny\Models\Activity;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Models\User;
use Jiminny\Repositories\AutomatedReportsRepository;
use Jiminny\Services\Activity\CrmOwnerResolver;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Jiminny\Services\UserPilot\UserPilotClient;
/**
* Class JiminnyDebugCommand
*
* @package Jiminny\Console\Commands
*/
class JiminnyDebugCommand extends Command
{
public const string FREQUENCY_DAILY = 'daily';
public const string FREQUENCY_WEEKLY = 'weekly';
public const string FREQUENCY_MONTHLY = 'monthly';
public const string FREQUENCY_QUARTERLY = 'quarterly';
public const string FREQUENCY_ONE_OFF = 'one_off';
protected $signature = 'jiminny:debug';
public function handle(
JobDispatcherInterface $jobDispatcher,
AutomatedReportsService $automatedReportsService,
AutomatedReportsRepository $automatedReportsRepository,
UserPilotClient $userPilotClient
): void {
// Choose ONE of the following to run, then comment out the others.
// 1) Dispatch a storm of MatchActivityCrmData jobs against team 2
$this->simulateMatchActivityStorm(teamId: 2, count: 100);
// 2) Dispatch a storm of VerifyActivityCrmTaskJob jobs (simulates DeleteCrmEntityTrait fan-out)
// $this->simulateVerifyTaskStorm(teamId: 2, count: 100);
// 3) Inspect Redis circuit-breaker state for the team's HubSpot portal
// $this->observeRateLimitCache(teamId: 2);
// 4) Make 3 synchronous matchByName calls (foreground, hits API directly)
// $this->rateLimit();
exit(1);
$report = AutomatedReport::find(71);
$last = AutomatedReportResult::query()
->where('report_id', $report->getId())
->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])
// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)
->whereDate('created_at', CarbonImmutable::now()->toDateString())
->latest()
->first();
$this->info("Last: {$last->getId()}");
exit(1);
$user = User::find(143);
// $count = $automatedReportsRepository->countUserReports($user);
// $this->info("Count: {$count}");
// $count = $automatedReportsRepository->countAllUserReports($user);
// $this->info("All count: {$count}");
$payload = [
'report_type' => 'ask_jiminny',
'frequency' => 'weekly',
];
$userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);
exit(1);
$now = Carbon::now()->subDay(1);
$this->info("Now: {$now->toDateTimeString()}");
$weekStart = Carbon::getWeekStartsAt();
$this->info("Now: {$weekStart}");
// $from = $now->copy()->previousWeekday()->startOfDay();
// $to = $now->copy()->previousWeekday()->endOfDay();
// $fromOld = $now->copy()->subWeeks(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subWeek()->startOfWeek();
// $toNew = $now->copy()->subWeek()->endOfWeek();
// $fromOld = $now->copy()->subMonths(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();
// $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();
$fromOld = $now->copy()->subMonths(3)->startOfDay();
$toOld = $now->copy()->subDay()->endOfDay();
$fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();
$toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();
$this->info("From old: {$fromOld->toDateTimeString()}");
$this->info("To old: {$toOld->toDateTimeString()}");
$this->info("From new: {$fromNew->toDateTimeString()}");
$this->info("To new: {$toNew->toDateTimeString()}");
exit(1);
$report = AutomatedReport::find(71);
$job = new RequestGenerateAskJiminnyReportJob($report->getUuid());
$jobDispatcher->dispatch($job);
exit(1);
// $this->formatDate($jobDispatcher);
// $this->sendMail($jobDispatcher, $automatedReportsService);
// $this->crmService();
$this->getPayload($automatedReportsService);
exit(1);
}
private function crmService()
{
$activity = Activity::find(418141);
$team = Team::find(19);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
$crmService->createTranscriptNotes($activity);
}
private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)
{
$reportUuid = '';
// $report = $automatedReportsService->getReportResult($reportUuid);
$report = AutomatedReportResult::find(275);
$validRecipients = $automatedReportsService->getValidRecipientUsers(
$report->getReport(),
includeJiminny: true,
);
$recipient = $validRecipients[0];
$fileName = $automatedReportsService->getReportFileName($report);
$typeName = $report->getReport()->getCustomName()
?? $automatedReportsService->getReportTypeName($report);
$teamsName = $automatedReportsService->getReportTeamsName($report);
$periodName = $automatedReportsService->getReportPeriodName($report);
$s3Path = $automatedReportsService->getMediaPath($report);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));
$jobDispatcher->dispatch(
new SendReportMailJob(
reportUuid: $report->getUuid(),
s3Path: $s3Path,
recipientEmail: $recipient['email'],
recipientName: $recipient['name'] ?? null,
fileName: $fileName,
typeName: $typeName,
teamsName: $teamsName,
periodName: $periodName,
isAskJiminny: true,
)
);
exit(1);
}
private function formatDate(JobDispatcherInterface $jobDispatcher): void
{
$customName = 'Custom report name';
// $frequency = self::FREQUENCY_DAILY;
// $frequency = self::FREQUENCY_WEEKLY;
$frequency = self::FREQUENCY_MONTHLY;
// $frequency = self::FREQUENCY_QUARTERLY;
// $frequency = self::FREQUENCY_ONE_OFF;
$period = $this->calculateFromAndToDatePeriod($frequency);
$from = $period['fromDate'];
$to = $period['toDate'];
$periodName = $this->formatReportPeriodName($frequency, $from, $to);
$filenameSuffix = null;
if ($customName) {
if ($filenameSuffix) {
$customName .= " {$filenameSuffix}";
}
$result = $this->sanitizeFileName("{$customName} - {$periodName}");
}
$this->info($result);
}
public function calculateFromAndToDatePeriod(
string $frequency,
?Carbon $fromDate = null,
?Carbon $toDate = null
): array {
if ($frequency === self::FREQUENCY_ONE_OFF) {
return [
'fromDate' => $fromDate,
'toDate' => $toDate,
];
}
$now = Carbon::now();
return match ($frequency) {
self::FREQUENCY_DAILY => [
'fromDate' => $now->copy()->subDay()->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_WEEKLY => [
'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_MONTHLY => [
'fromDate' => $now->copy()->subMonths(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_QUARTERLY => [
'fromDate' => $now->copy()->subMonths(3)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
default => throw new InvalidArgumentException("Unsupported frequency: {$frequency}"),
};
}
private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string
{
$fromYear = $from->format('Y');
$toYear = $to->format('Y');
$differentYears = $fromYear !== $toYear;
switch ($frequency) {
case self::FREQUENCY_DAILY:
return $from->format('j M Y');
case self::FREQUENCY_QUARTERLY:
// 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ
$startMonth = $from->format('M');
$endMonth = $to->copy()->subMonth();
$endMonthName = $endMonth->format('M');
$endMonthYear = $endMonth->format('Y');
if ($differentYears) {
return "{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}";
}
return "{$startMonth} - {$endMonthName} {$toYear}";
case self::FREQUENCY_MONTHLY:
// 'May 2025' - monthly reports are always within the same year
return $from->format('M Y');
case self::FREQUENCY_WEEKLY:
// '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ
$startDay = $from->format('j');
$endDay = $to->format('j');
$startMonth = $from->format('M');
$endMonth = $to->format('M');
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
if ($startMonth !== $endMonth) {
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
}
return "{$startDay} - {$endDay} {$endMonth} {$toYear}";
case self::FREQUENCY_ONE_OFF:
// '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ
$startDay = $from->format('j');
$startMonth = $from->format('M');
$endDay = $to->format('j');
$endMonth = $to->format('M');
// If same month and year, use a format like '2-31 May 2025'
if ($startMonth === $endMonth && ! $differentYears) {
return "{$startDay} - {$endDay} {$startMonth} {$toYear}";
}
// If different years, include both years
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
// Same year but different months
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
default:
// Default format for unknown frequencies
return $from->format('j M Y') . ' - ' . $to->format('j M Y');
}
}
public function sanitizeFileName(string $fileName): string
{
return str_replace(['/', '\\'], '-', $fileName);
}
private function getPayload(AutomatedReportsService $automatedReportsService)
{
$reportResult = AutomatedReportResult::find(269);
$automatedReport = $reportResult->getReport();
$activityIds = [1,2,3];
$payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $reportResult,
activityIds: $activityIds,
);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));
}
private function rateLimit()
{
$team = Team::find(2);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
for ($i = 0 ; $i < 3; $i++) {
// if ($i % 25 === 0) {
// $this->info("Syncing opportunity {$i}");
$this->info("Matching contact {$i}");
// }
// $crmService->syncOpportunity('374720564');
$crmService->matchByName('Robot');
}
}
private function simulateMatchActivityStorm(int $teamId = 2, int $count = 100): void
{
$team = Team::find($teamId);
$config = $team->getCrmConfiguration();
$activities = Activity::query()
->where('crm_configuration_id', $config->getId())
->orderByDesc('id')
->limit($count)
->get();
$this->info("Dispatching {$activities->count()} MatchActivityCrmData jobs (portal={$config->getId()})");
foreach ($activities as $activity) {
MatchActivityCrmData::dispatch($activity->getId(), $config, true);
}
$this->info('Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.');
}
private function simulateVerifyTaskStorm(int $teamId = 2, int $count = 100): void
{
$activities = Activity::query()
->where('team_id', $teamId)
->whereNotNull('crm_provider_id')
->orderByDesc('id')
->limit($count)
->get();
$this->info("Dispatching {$activities->count()} VerifyActivityCrmTaskJob jobs");
foreach ($activities as $activity) {
VerifyActivityCrmTaskJob::dispatch($activity->getId());
}
$this->info('Done.');
}
private function observeRateLimitCache(int $teamId = 2): void
{
$team = Team::find($teamId);
$config = $team->getCrmConfiguration();
$key = sprintf('hubspot:ratelimit:portal:%d', $config->getId());
$value = Redis::get($key);
$ttl = Redis::ttl($key);
$this->info("Redis key: {$key}");
$this->info('Value: ' . ($value ?? '(empty)'));
$this->info("TTL: {$ttl}s");
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":615092,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":615092} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":615092,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Participants old state {"activity":615092,"participants":[{"id":1004102,"user_id":null,"contact_id":null,"lead_id":null},{"id":1004103,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [Prospect match] Cache miss, calling the API {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [Hubspot] Failed to fetch contact {"email":"[EMAIL]","reason":"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/nikolay.nikolov%40jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/contact/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.36,"average_seconds_per_request":0.36} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss {"identifier_type":"domain","identifier":"jiminny.com","crm":"hubspot"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss, calling the API {"identifier_type":"domain","identifier":"jiminny.com"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [HubSpot] importAccount {"crm_provider_id":"749766179","config_id":2} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [HubSpot] CRM Search requested {"request":{"filterGroups":[{"filters":[{"propertyName":"associations.company","operator":"EQ","value":"749766179"},{"propertyName":"dealstage","operator":"NOT_IN","values":["closedwon","4040964","59247967"]},{"propertyName":"dealstage","operator":"NOT_IN","values":["closedlost","4040965","59247968"]}]}],"sorts":[{"propertyName":"modifieddate","direction":"DESCENDING"}],"properties":["dealname","amount","hubspot_owner_id","pipeline","dealstage","closedate","deal_currency_code"],"limit":200}} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":10,"total_elapsed_seconds":0.29,"average_seconds_per_request":0.29} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {"worker":"","peak_memory":"99.73 MB","elapsed_seconds":1.02,"update_target":"activities","should_iterate_again":false} {"correlation_id":"59e3fe1b-aa6d-4cb1-9824-74a21abcce17","trace_id":"8ccca438-10cb-4f24-a0a1-4bcd63b85711"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":615092,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":615092,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":615092} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":615092,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":615092,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614436,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614436} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614436,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614436,"participants":[{"id":1002751,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002752,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614436,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614436,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614436} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614436,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614436,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614382,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614382} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614382,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614382,"participants":[{"id":1002632,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002633,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614382,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614382,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614382} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614382,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614382,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614381,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614381} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614381,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614381,"participants":[{"id":1002630,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002631,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614381,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614381,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614381} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614381,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614381,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614378,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614378} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614378,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614378,"participants":[{"id":1002623,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002624,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002625,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Syncing potentially stale record {"model":"Jiminny\\Models\\Contact","id":6167,"crm_provider_id":"175190591289","updated_at":"2025-11-17 11:17:50"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [HubSpot] importContact {"crm_provider_id":"175190591289","config_id":2} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Record synced successfully {"model":"Jiminny\\Models\\Contact","id":6167,"crm_provider_id":"175190591289"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614378,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614378,"participants_processed":3,"exact_matches":1,"domain_matches":1,"best_match_found":true} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614378} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614378,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614378,"remote_search":true,"lead_id":null,"contact_id":6167,"account_id":null,"opportunity_id":null,"stage_id":null} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":613840,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":244,"opportunity_id":350,"stage_id":34}} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":613840} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":613840,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":613840,"participants":[{"id":1001764,"user_id":null,"contact_id":4487,"lead_id":null},{"id":1001765,"user_id":261,"contact_id":null,"lead_id":null}]} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: ProspectCache - Searching DB for opportunity by owner {"account_id":244,"contact_id":4487,"owner_id":261} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: ProspectCache - Opportunity DB search results {"account_id":244,"contact_id":4487,"opportunity_id":299} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":613840,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":613840,"participants_processed":2,"exact_matches":1,"domain_matches":0,"best_match_found":true} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":613840} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":613840,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":613840,"remote_search":true,"lead_id":null,"contact_id":4487,"account_id":244,"opportunity_id":299,"stage_id":36} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":613833,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":244,"opportunity_id":350,"stage_id":34}} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":613833} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":613833,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":613833,"participants":[{"id":1001750,"user_id":null,"contact_id":4487,"lead_id":null},{"id":1001751,"user_id":261,"contact_id":null,"lead_id":null}]} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":613833,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20725-handle-HS-search-rate-limit, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20725-handle-HS-search-rate-limit","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"HandleHubspotRateLimitTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'HandleHubspotRateLimitTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'HandleHubspotRateLimitTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"133","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"11","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands;\n\nuse Carbon\\Carbon;\nuse Carbon\\CarbonImmutable;\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Support\\Facades\\Redis;\nuse InvalidArgumentException;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\SendReportMailJob;\nuse Jiminny\\Jobs\\Crm\\Delete\\VerifyActivityCrmTaskJob;\nuse Jiminny\\Jobs\\Crm\\MatchActivityCrmData;\nuse Jiminny\\Jobs\\JobDispatcherInterface;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Activity\\CrmOwnerResolver;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\UserPilot\\UserPilotClient;\n\n/**\n * Class JiminnyDebugCommand\n *\n * @package Jiminny\\Console\\Commands\n */\nclass JiminnyDebugCommand extends Command\n{\n public const string FREQUENCY_DAILY = 'daily';\n public const string FREQUENCY_WEEKLY = 'weekly';\n public const string FREQUENCY_MONTHLY = 'monthly';\n public const string FREQUENCY_QUARTERLY = 'quarterly';\n public const string FREQUENCY_ONE_OFF = 'one_off';\n protected $signature = 'jiminny:debug';\n\n public function handle(\n JobDispatcherInterface $jobDispatcher,\n AutomatedReportsService $automatedReportsService,\n AutomatedReportsRepository $automatedReportsRepository,\n UserPilotClient $userPilotClient\n ): void {\n // Choose ONE of the following to run, then comment out the others.\n // 1) Dispatch a storm of MatchActivityCrmData jobs against team 2\n $this->simulateMatchActivityStorm(teamId: 2, count: 100);\n\n // 2) Dispatch a storm of VerifyActivityCrmTaskJob jobs (simulates DeleteCrmEntityTrait fan-out)\n // $this->simulateVerifyTaskStorm(teamId: 2, count: 100);\n\n // 3) Inspect Redis circuit-breaker state for the team's HubSpot portal\n // $this->observeRateLimitCache(teamId: 2);\n\n // 4) Make 3 synchronous matchByName calls (foreground, hits API directly)\n // $this->rateLimit();\n exit(1);\n\n\n\n $report = AutomatedReport::find(71);\n $last = AutomatedReportResult::query()\n ->where('report_id', $report->getId())\n ->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])\n// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)\n ->whereDate('created_at', CarbonImmutable::now()->toDateString())\n ->latest()\n ->first();\n\n $this->info(\"Last: {$last->getId()}\");\n\n exit(1);\n\n $user = User::find(143);\n // $count = $automatedReportsRepository->countUserReports($user);\n // $this->info(\"Count: {$count}\");\n // $count = $automatedReportsRepository->countAllUserReports($user);\n // $this->info(\"All count: {$count}\");\n\n $payload = [\n 'report_type' => 'ask_jiminny',\n 'frequency' => 'weekly',\n ];\n $userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);\n\n exit(1);\n\n $now = Carbon::now()->subDay(1);\n $this->info(\"Now: {$now->toDateTimeString()}\");\n $weekStart = Carbon::getWeekStartsAt();\n $this->info(\"Now: {$weekStart}\");\n\n // $from = $now->copy()->previousWeekday()->startOfDay();\n // $to = $now->copy()->previousWeekday()->endOfDay();\n\n // $fromOld = $now->copy()->subWeeks(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subWeek()->startOfWeek();\n // $toNew = $now->copy()->subWeek()->endOfWeek();\n\n // $fromOld = $now->copy()->subMonths(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();\n // $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();\n\n $fromOld = $now->copy()->subMonths(3)->startOfDay();\n $toOld = $now->copy()->subDay()->endOfDay();\n $fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();\n $toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();\n\n $this->info(\"From old: {$fromOld->toDateTimeString()}\");\n $this->info(\"To old: {$toOld->toDateTimeString()}\");\n $this->info(\"From new: {$fromNew->toDateTimeString()}\");\n $this->info(\"To new: {$toNew->toDateTimeString()}\");\n\n exit(1);\n\n $report = AutomatedReport::find(71);\n\n $job = new RequestGenerateAskJiminnyReportJob($report->getUuid());\n $jobDispatcher->dispatch($job);\n\n exit(1);\n\n\n // $this->formatDate($jobDispatcher);\n // $this->sendMail($jobDispatcher, $automatedReportsService);\n // $this->crmService();\n\n $this->getPayload($automatedReportsService);\n\n exit(1);\n }\n\n\n\n private function crmService()\n {\n $activity = Activity::find(418141);\n\n $team = Team::find(19);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n $crmService->createTranscriptNotes($activity);\n }\n\n private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)\n {\n $reportUuid = '';\n // $report = $automatedReportsService->getReportResult($reportUuid);\n $report = AutomatedReportResult::find(275);\n $validRecipients = $automatedReportsService->getValidRecipientUsers(\n $report->getReport(),\n includeJiminny: true,\n );\n\n $recipient = $validRecipients[0];\n\n $fileName = $automatedReportsService->getReportFileName($report);\n $typeName = $report->getReport()->getCustomName()\n ?? $automatedReportsService->getReportTypeName($report);\n $teamsName = $automatedReportsService->getReportTeamsName($report);\n $periodName = $automatedReportsService->getReportPeriodName($report);\n $s3Path = $automatedReportsService->getMediaPath($report);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));\n\n $jobDispatcher->dispatch(\n new SendReportMailJob(\n reportUuid: $report->getUuid(),\n s3Path: $s3Path,\n recipientEmail: $recipient['email'],\n recipientName: $recipient['name'] ?? null,\n fileName: $fileName,\n typeName: $typeName,\n teamsName: $teamsName,\n periodName: $periodName,\n isAskJiminny: true,\n )\n );\n\n exit(1);\n }\n\n private function formatDate(JobDispatcherInterface $jobDispatcher): void\n {\n $customName = 'Custom report name';\n // $frequency = self::FREQUENCY_DAILY;\n // $frequency = self::FREQUENCY_WEEKLY;\n $frequency = self::FREQUENCY_MONTHLY;\n // $frequency = self::FREQUENCY_QUARTERLY;\n // $frequency = self::FREQUENCY_ONE_OFF;\n $period = $this->calculateFromAndToDatePeriod($frequency);\n $from = $period['fromDate'];\n $to = $period['toDate'];\n $periodName = $this->formatReportPeriodName($frequency, $from, $to);\n $filenameSuffix = null;\n\n if ($customName) {\n if ($filenameSuffix) {\n $customName .= \" {$filenameSuffix}\";\n }\n\n $result = $this->sanitizeFileName(\"{$customName} - {$periodName}\");\n }\n\n $this->info($result);\n }\n\n public function calculateFromAndToDatePeriod(\n string $frequency,\n ?Carbon $fromDate = null,\n ?Carbon $toDate = null\n ): array {\n if ($frequency === self::FREQUENCY_ONE_OFF) {\n return [\n 'fromDate' => $fromDate,\n 'toDate' => $toDate,\n ];\n }\n\n $now = Carbon::now();\n\n return match ($frequency) {\n self::FREQUENCY_DAILY => [\n 'fromDate' => $now->copy()->subDay()->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_WEEKLY => [\n 'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_MONTHLY => [\n 'fromDate' => $now->copy()->subMonths(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_QUARTERLY => [\n 'fromDate' => $now->copy()->subMonths(3)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n default => throw new InvalidArgumentException(\"Unsupported frequency: {$frequency}\"),\n };\n }\n\n private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string\n {\n $fromYear = $from->format('Y');\n $toYear = $to->format('Y');\n $differentYears = $fromYear !== $toYear;\n\n switch ($frequency) {\n case self::FREQUENCY_DAILY:\n return $from->format('j M Y');\n\n case self::FREQUENCY_QUARTERLY:\n // 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ\n $startMonth = $from->format('M');\n $endMonth = $to->copy()->subMonth();\n $endMonthName = $endMonth->format('M');\n $endMonthYear = $endMonth->format('Y');\n\n if ($differentYears) {\n return \"{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}\";\n }\n\n return \"{$startMonth} - {$endMonthName} {$toYear}\";\n\n case self::FREQUENCY_MONTHLY:\n // 'May 2025' - monthly reports are always within the same year\n return $from->format('M Y');\n\n case self::FREQUENCY_WEEKLY:\n // '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ\n $startDay = $from->format('j');\n $endDay = $to->format('j');\n $startMonth = $from->format('M');\n $endMonth = $to->format('M');\n\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n if ($startMonth !== $endMonth) {\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n return \"{$startDay} - {$endDay} {$endMonth} {$toYear}\";\n\n case self::FREQUENCY_ONE_OFF:\n // '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ\n $startDay = $from->format('j');\n $startMonth = $from->format('M');\n $endDay = $to->format('j');\n $endMonth = $to->format('M');\n\n // If same month and year, use a format like '2-31 May 2025'\n if ($startMonth === $endMonth && ! $differentYears) {\n return \"{$startDay} - {$endDay} {$startMonth} {$toYear}\";\n }\n\n // If different years, include both years\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n // Same year but different months\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n\n default:\n // Default format for unknown frequencies\n return $from->format('j M Y') . ' - ' . $to->format('j M Y');\n }\n }\n\n public function sanitizeFileName(string $fileName): string\n {\n return str_replace(['/', '\\\\'], '-', $fileName);\n }\n\n private function getPayload(AutomatedReportsService $automatedReportsService)\n {\n $reportResult = AutomatedReportResult::find(269);\n $automatedReport = $reportResult->getReport();\n $activityIds = [1,2,3];\n $payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(\n automatedReport: $automatedReport,\n reportResult: $reportResult,\n activityIds: $activityIds,\n );\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));\n }\n\n private function rateLimit()\n {\n $team = Team::find(2);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n for ($i = 0 ; $i < 3; $i++) {\n// if ($i % 25 === 0) {\n// $this->info(\"Syncing opportunity {$i}\");\n $this->info(\"Matching contact {$i}\");\n// }\n// $crmService->syncOpportunity('374720564');\n $crmService->matchByName('Robot');\n }\n }\n\n private function simulateMatchActivityStorm(int $teamId = 2, int $count = 100): void\n {\n $team = Team::find($teamId);\n $config = $team->getCrmConfiguration();\n\n $activities = Activity::query()\n ->where('crm_configuration_id', $config->getId())\n ->orderByDesc('id')\n ->limit($count)\n ->get();\n\n $this->info(\"Dispatching {$activities->count()} MatchActivityCrmData jobs (portal={$config->getId()})\");\n\n foreach ($activities as $activity) {\n MatchActivityCrmData::dispatch($activity->getId(), $config, true);\n }\n\n $this->info('Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.');\n }\n\n private function simulateVerifyTaskStorm(int $teamId = 2, int $count = 100): void\n {\n $activities = Activity::query()\n ->where('team_id', $teamId)\n ->whereNotNull('crm_provider_id')\n ->orderByDesc('id')\n ->limit($count)\n ->get();\n\n $this->info(\"Dispatching {$activities->count()} VerifyActivityCrmTaskJob jobs\");\n\n foreach ($activities as $activity) {\n VerifyActivityCrmTaskJob::dispatch($activity->getId());\n }\n\n $this->info('Done.');\n }\n\n private function observeRateLimitCache(int $teamId = 2): void\n {\n $team = Team::find($teamId);\n $config = $team->getCrmConfiguration();\n $key = sprintf('hubspot:ratelimit:portal:%d', $config->getId());\n\n $value = Redis::get($key);\n $ttl = Redis::ttl($key);\n\n $this->info(\"Redis key: {$key}\");\n $this->info('Value: ' . ($value ?? '(empty)'));\n $this->info(\"TTL: {$ttl}s\");\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands;\n\nuse Carbon\\Carbon;\nuse Carbon\\CarbonImmutable;\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Support\\Facades\\Redis;\nuse InvalidArgumentException;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\SendReportMailJob;\nuse Jiminny\\Jobs\\Crm\\Delete\\VerifyActivityCrmTaskJob;\nuse Jiminny\\Jobs\\Crm\\MatchActivityCrmData;\nuse Jiminny\\Jobs\\JobDispatcherInterface;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Activity\\CrmOwnerResolver;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\UserPilot\\UserPilotClient;\n\n/**\n * Class JiminnyDebugCommand\n *\n * @package Jiminny\\Console\\Commands\n */\nclass JiminnyDebugCommand extends Command\n{\n public const string FREQUENCY_DAILY = 'daily';\n public const string FREQUENCY_WEEKLY = 'weekly';\n public const string FREQUENCY_MONTHLY = 'monthly';\n public const string FREQUENCY_QUARTERLY = 'quarterly';\n public const string FREQUENCY_ONE_OFF = 'one_off';\n protected $signature = 'jiminny:debug';\n\n public function handle(\n JobDispatcherInterface $jobDispatcher,\n AutomatedReportsService $automatedReportsService,\n AutomatedReportsRepository $automatedReportsRepository,\n UserPilotClient $userPilotClient\n ): void {\n // Choose ONE of the following to run, then comment out the others.\n // 1) Dispatch a storm of MatchActivityCrmData jobs against team 2\n $this->simulateMatchActivityStorm(teamId: 2, count: 100);\n\n // 2) Dispatch a storm of VerifyActivityCrmTaskJob jobs (simulates DeleteCrmEntityTrait fan-out)\n // $this->simulateVerifyTaskStorm(teamId: 2, count: 100);\n\n // 3) Inspect Redis circuit-breaker state for the team's HubSpot portal\n // $this->observeRateLimitCache(teamId: 2);\n\n // 4) Make 3 synchronous matchByName calls (foreground, hits API directly)\n // $this->rateLimit();\n exit(1);\n\n\n\n $report = AutomatedReport::find(71);\n $last = AutomatedReportResult::query()\n ->where('report_id', $report->getId())\n ->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])\n// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)\n ->whereDate('created_at', CarbonImmutable::now()->toDateString())\n ->latest()\n ->first();\n\n $this->info(\"Last: {$last->getId()}\");\n\n exit(1);\n\n $user = User::find(143);\n // $count = $automatedReportsRepository->countUserReports($user);\n // $this->info(\"Count: {$count}\");\n // $count = $automatedReportsRepository->countAllUserReports($user);\n // $this->info(\"All count: {$count}\");\n\n $payload = [\n 'report_type' => 'ask_jiminny',\n 'frequency' => 'weekly',\n ];\n $userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);\n\n exit(1);\n\n $now = Carbon::now()->subDay(1);\n $this->info(\"Now: {$now->toDateTimeString()}\");\n $weekStart = Carbon::getWeekStartsAt();\n $this->info(\"Now: {$weekStart}\");\n\n // $from = $now->copy()->previousWeekday()->startOfDay();\n // $to = $now->copy()->previousWeekday()->endOfDay();\n\n // $fromOld = $now->copy()->subWeeks(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subWeek()->startOfWeek();\n // $toNew = $now->copy()->subWeek()->endOfWeek();\n\n // $fromOld = $now->copy()->subMonths(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();\n // $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();\n\n $fromOld = $now->copy()->subMonths(3)->startOfDay();\n $toOld = $now->copy()->subDay()->endOfDay();\n $fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();\n $toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();\n\n $this->info(\"From old: {$fromOld->toDateTimeString()}\");\n $this->info(\"To old: {$toOld->toDateTimeString()}\");\n $this->info(\"From new: {$fromNew->toDateTimeString()}\");\n $this->info(\"To new: {$toNew->toDateTimeString()}\");\n\n exit(1);\n\n $report = AutomatedReport::find(71);\n\n $job = new RequestGenerateAskJiminnyReportJob($report->getUuid());\n $jobDispatcher->dispatch($job);\n\n exit(1);\n\n\n // $this->formatDate($jobDispatcher);\n // $this->sendMail($jobDispatcher, $automatedReportsService);\n // $this->crmService();\n\n $this->getPayload($automatedReportsService);\n\n exit(1);\n }\n\n\n\n private function crmService()\n {\n $activity = Activity::find(418141);\n\n $team = Team::find(19);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n $crmService->createTranscriptNotes($activity);\n }\n\n private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)\n {\n $reportUuid = '';\n // $report = $automatedReportsService->getReportResult($reportUuid);\n $report = AutomatedReportResult::find(275);\n $validRecipients = $automatedReportsService->getValidRecipientUsers(\n $report->getReport(),\n includeJiminny: true,\n );\n\n $recipient = $validRecipients[0];\n\n $fileName = $automatedReportsService->getReportFileName($report);\n $typeName = $report->getReport()->getCustomName()\n ?? $automatedReportsService->getReportTypeName($report);\n $teamsName = $automatedReportsService->getReportTeamsName($report);\n $periodName = $automatedReportsService->getReportPeriodName($report);\n $s3Path = $automatedReportsService->getMediaPath($report);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));\n\n $jobDispatcher->dispatch(\n new SendReportMailJob(\n reportUuid: $report->getUuid(),\n s3Path: $s3Path,\n recipientEmail: $recipient['email'],\n recipientName: $recipient['name'] ?? null,\n fileName: $fileName,\n typeName: $typeName,\n teamsName: $teamsName,\n periodName: $periodName,\n isAskJiminny: true,\n )\n );\n\n exit(1);\n }\n\n private function formatDate(JobDispatcherInterface $jobDispatcher): void\n {\n $customName = 'Custom report name';\n // $frequency = self::FREQUENCY_DAILY;\n // $frequency = self::FREQUENCY_WEEKLY;\n $frequency = self::FREQUENCY_MONTHLY;\n // $frequency = self::FREQUENCY_QUARTERLY;\n // $frequency = self::FREQUENCY_ONE_OFF;\n $period = $this->calculateFromAndToDatePeriod($frequency);\n $from = $period['fromDate'];\n $to = $period['toDate'];\n $periodName = $this->formatReportPeriodName($frequency, $from, $to);\n $filenameSuffix = null;\n\n if ($customName) {\n if ($filenameSuffix) {\n $customName .= \" {$filenameSuffix}\";\n }\n\n $result = $this->sanitizeFileName(\"{$customName} - {$periodName}\");\n }\n\n $this->info($result);\n }\n\n public function calculateFromAndToDatePeriod(\n string $frequency,\n ?Carbon $fromDate = null,\n ?Carbon $toDate = null\n ): array {\n if ($frequency === self::FREQUENCY_ONE_OFF) {\n return [\n 'fromDate' => $fromDate,\n 'toDate' => $toDate,\n ];\n }\n\n $now = Carbon::now();\n\n return match ($frequency) {\n self::FREQUENCY_DAILY => [\n 'fromDate' => $now->copy()->subDay()->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_WEEKLY => [\n 'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_MONTHLY => [\n 'fromDate' => $now->copy()->subMonths(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_QUARTERLY => [\n 'fromDate' => $now->copy()->subMonths(3)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n default => throw new InvalidArgumentException(\"Unsupported frequency: {$frequency}\"),\n };\n }\n\n private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string\n {\n $fromYear = $from->format('Y');\n $toYear = $to->format('Y');\n $differentYears = $fromYear !== $toYear;\n\n switch ($frequency) {\n case self::FREQUENCY_DAILY:\n return $from->format('j M Y');\n\n case self::FREQUENCY_QUARTERLY:\n // 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ\n $startMonth = $from->format('M');\n $endMonth = $to->copy()->subMonth();\n $endMonthName = $endMonth->format('M');\n $endMonthYear = $endMonth->format('Y');\n\n if ($differentYears) {\n return \"{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}\";\n }\n\n return \"{$startMonth} - {$endMonthName} {$toYear}\";\n\n case self::FREQUENCY_MONTHLY:\n // 'May 2025' - monthly reports are always within the same year\n return $from->format('M Y');\n\n case self::FREQUENCY_WEEKLY:\n // '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ\n $startDay = $from->format('j');\n $endDay = $to->format('j');\n $startMonth = $from->format('M');\n $endMonth = $to->format('M');\n\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n if ($startMonth !== $endMonth) {\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n return \"{$startDay} - {$endDay} {$endMonth} {$toYear}\";\n\n case self::FREQUENCY_ONE_OFF:\n // '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ\n $startDay = $from->format('j');\n $startMonth = $from->format('M');\n $endDay = $to->format('j');\n $endMonth = $to->format('M');\n\n // If same month and year, use a format like '2-31 May 2025'\n if ($startMonth === $endMonth && ! $differentYears) {\n return \"{$startDay} - {$endDay} {$startMonth} {$toYear}\";\n }\n\n // If different years, include both years\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n // Same year but different months\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n\n default:\n // Default format for unknown frequencies\n return $from->format('j M Y') . ' - ' . $to->format('j M Y');\n }\n }\n\n public function sanitizeFileName(string $fileName): string\n {\n return str_replace(['/', '\\\\'], '-', $fileName);\n }\n\n private function getPayload(AutomatedReportsService $automatedReportsService)\n {\n $reportResult = AutomatedReportResult::find(269);\n $automatedReport = $reportResult->getReport();\n $activityIds = [1,2,3];\n $payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(\n automatedReport: $automatedReport,\n reportResult: $reportResult,\n activityIds: $activityIds,\n );\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));\n }\n\n private function rateLimit()\n {\n $team = Team::find(2);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n for ($i = 0 ; $i < 3; $i++) {\n// if ($i % 25 === 0) {\n// $this->info(\"Syncing opportunity {$i}\");\n $this->info(\"Matching contact {$i}\");\n// }\n// $crmService->syncOpportunity('374720564');\n $crmService->matchByName('Robot');\n }\n }\n\n private function simulateMatchActivityStorm(int $teamId = 2, int $count = 100): void\n {\n $team = Team::find($teamId);\n $config = $team->getCrmConfiguration();\n\n $activities = Activity::query()\n ->where('crm_configuration_id', $config->getId())\n ->orderByDesc('id')\n ->limit($count)\n ->get();\n\n $this->info(\"Dispatching {$activities->count()} MatchActivityCrmData jobs (portal={$config->getId()})\");\n\n foreach ($activities as $activity) {\n MatchActivityCrmData::dispatch($activity->getId(), $config, true);\n }\n\n $this->info('Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.');\n }\n\n private function simulateVerifyTaskStorm(int $teamId = 2, int $count = 100): void\n {\n $activities = Activity::query()\n ->where('team_id', $teamId)\n ->whereNotNull('crm_provider_id')\n ->orderByDesc('id')\n ->limit($count)\n ->get();\n\n $this->info(\"Dispatching {$activities->count()} VerifyActivityCrmTaskJob jobs\");\n\n foreach ($activities as $activity) {\n VerifyActivityCrmTaskJob::dispatch($activity->getId());\n }\n\n $this->info('Done.');\n }\n\n private function observeRateLimitCache(int $teamId = 2): void\n {\n $team = Team::find($teamId);\n $config = $team->getCrmConfiguration();\n $key = sprintf('hubspot:ratelimit:portal:%d', $config->getId());\n\n $value = Redis::get($key);\n $ttl = Redis::ttl($key);\n\n $this->info(\"Redis key: {$key}\");\n $this->info('Value: ' . ($value ?? '(empty)'));\n $this->info(\"TTL: {$ttl}s\");\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":615092,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":615092} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":615092,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":615092,\"participants\":[{\"id\":1004102,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1004103,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"nikolay.nikolov@jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/nikolay.nikolov%40jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.36,\"average_seconds_per_request\":0.36} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.29,\"average_seconds_per_request\":0.29} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":1.02,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":615092,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":615092,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":615092} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":615092,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":615092,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614436,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614436} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614436,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614436,\"participants\":[{\"id\":1002751,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002752,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614436,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614436,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614436} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614436,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614436,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614382,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614382} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614382,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614382,\"participants\":[{\"id\":1002632,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002633,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614382,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614382,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614382} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614382,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614382,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614381,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614381} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614381,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614381,\"participants\":[{\"id\":1002630,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002631,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614381,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614381,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614381} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614381,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614381,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614378,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614378} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614378,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614378,\"participants\":[{\"id\":1002623,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002624,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002625,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":6167,\"crm_provider_id\":\"175190591289\",\"updated_at\":\"2025-11-17 11:17:50\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [HubSpot] importContact {\"crm_provider_id\":\"175190591289\",\"config_id\":2} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":6167,\"crm_provider_id\":\"175190591289\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nmalchev@gmail.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614378,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614378,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614378} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614378,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614378,\"remote_search\":true,\"lead_id\":null,\"contact_id\":6167,\"account_id\":null,\"opportunity_id\":null,\"stage_id\":null} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613840,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613840} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613840,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613840,\"participants\":[{\"id\":1001764,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001765,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":261} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":299} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613840,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613840,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613840} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613840,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613840,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613833,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613833} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613833,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613833,\"participants\":[{\"id\":1001750,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001751,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613833,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613833,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613833} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613833,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613833,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613827,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613827} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613827,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613827,\"participants\":[{\"id\":1001734,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001735,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613827,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613827,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613827} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613827,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613827,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613826,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613826} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613826,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613826,\"participants\":[{\"id\":1001732,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001733,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613826,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613826,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613826} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613826,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613826,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613820,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613820} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613820,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613820,\"participants\":[{\"id\":1001721,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001722,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613820,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613820,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613820} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613820,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613820,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613818,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613818} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613818,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613818,\"participants\":[{\"id\":1001717,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001718,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613818,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613818,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613818} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613818,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613818,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613812,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613812} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613812,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613812,\"participants\":[{\"id\":1001705,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001706,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613812,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613812,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613812} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613812,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613812,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613807,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":null}} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613807} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613807,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613807,\"participants\":[{\"id\":1001690,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1001691,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613807,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4484,\"crm_provider_id\":\"123952\",\"updated_at\":\"2024-07-23 07:00:32\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [HubSpot] importContact {\"crm_provider_id\":\"123952\",\"config_id\":2} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4484,\"crm_provider_id\":\"123952\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":243,\"contact_id\":4484,\"owner_id\":253} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":243,\"contact_id\":4484} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":243,\"contact_id\":4484,\"opportunity_id\":276} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Account\",\"id\":243,\"crm_provider_id\":\"16696646991\",\"updated_at\":\"2025-10-16 09:31:08\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"16696646991\",\"config_id\":2} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Account\",\"id\":243,\"crm_provider_id\":\"16696646991\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+19177680369\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613807,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613807} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613807,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613807,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4484,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613806,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613806} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613806,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613806,\"participants\":[{\"id\":1001688,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1001689,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613806,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":253} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":244,\"contact_id\":4487} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":350} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613806,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613806} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613806,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613806,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613805,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613805} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613805,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613805,\"participants\":[{\"id\":1001686,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1001687,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613805,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613805,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613805} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613805,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613805,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613698,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613698} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613698,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613698,\"participants\":[{\"id\":1001667,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001668,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613698,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613698,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613698} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613698,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613698,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613697,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613697} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613697,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613697,\"participants\":[{\"id\":1001665,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001666,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613697,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613697,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613697} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613697,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613697,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613696,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613696} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613696,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613696,\"participants\":[{\"id\":1001663,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001664,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613696,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613696,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613696} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613696,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613696,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613695,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613695} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613695,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613695,\"participants\":[{\"id\":1001661,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001662,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613695,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613695,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613695} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613695,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613695,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613694,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613694} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613694,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613694,\"participants\":[{\"id\":1001659,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001660,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613694,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613694,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613694} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613694,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613694,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613157,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613157} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613157,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613157,\"participants\":[{\"id\":1000746,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1000747,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613157,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613157,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613157} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613157,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613157,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613156,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613156} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613156,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613156,\"participants\":[{\"id\":1000744,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1000745,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613156,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613156,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613156} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613156,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613156,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613155,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613155} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613155,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613155,\"participants\":[{\"id\":1000742,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1000743,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613155,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613155,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613155} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613155,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613155,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613130,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613130} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613130,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613130,\"participants\":[{\"id\":1000693,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1000694,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613130,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613130,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613130} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613130,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613130,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612924,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":160,\"stage_id\":88}} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612924} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612924,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612924,\"participants\":[{\"id\":1000290,\"user_id\":19,\"contact_id\":null,\"lead_id\":null},{\"id\":1000291,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612924,\"team_id\":2,\"email\":\"james.graham@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":69,\"contact_id\":97,\"owner_id\":19} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":69,\"contact_id\":97,\"opportunity_id\":165} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612924,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612924} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612924,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612924,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":165,\"stage_id\":89} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612923,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":160,\"stage_id\":88}} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612923} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612923,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612923,\"participants\":[{\"id\":1000288,\"user_id\":19,\"contact_id\":null,\"lead_id\":null},{\"id\":1000289,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612923,\"team_id\":2,\"email\":\"james.graham@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612923,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612923} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612923,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612923,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":165,\"stage_id\":89} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612922,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":160,\"stage_id\":88}} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612922} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612922,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612922,\"participants\":[{\"id\":1000286,\"user_id\":19,\"contact_id\":null,\"lead_id\":null},{\"id\":1000287,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612922,\"team_id\":2,\"email\":\"james.graham@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612922,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612922} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612922,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612922,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":165,\"stage_id\":89} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612847,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612847} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612847,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612847,\"participants\":[{\"id\":1000130,\"user_id\":302,\"contact_id\":null,\"lead_id\":null},{\"id\":1000131,\"user_id\":261,\"contact_id\":null,\"lead_id\":null},{\"id\":1000151,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null}]} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"adelina.petrova@jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/adelina.petrova%40jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.23,\"average_seconds_per_request\":0.23} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"adelina.petrova@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612847,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612847,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612847} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612847,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612847,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612822,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612822} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612822,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612822,\"participants\":[{\"id\":1000080,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1000081,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612822,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612822,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612822} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612822,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612822,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612819,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612819} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612819,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612819,\"participants\":[{\"id\":1000073,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1000074,\"user_id\":261,\"contact_id\":null,\"lead_id\":null},{\"id\":1000075,\"user_id\":302,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612819,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"adelina.petrova@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612819,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612819} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612819,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612819,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612673,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612673} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612673,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612673,\"participants\":[{\"id\":999993,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999994,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612673,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612673,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612673} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612673,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612673,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612642,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612642} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612642,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612642,\"participants\":[{\"id\":999935,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999936,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612642,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612642,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612642} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612642,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612642,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612598,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612598} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612598,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612598,\"participants\":[{\"id\":999857,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999858,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4491,\"crm_provider_id\":\"123951\",\"updated_at\":\"2025-10-03 14:03:01\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [HubSpot] importContact {\"crm_provider_id\":\"123951\",\"config_id\":2} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4491,\"crm_provider_id\":\"123951\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":243,\"contact_id\":4491,\"owner_id\":206} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":243,\"contact_id\":4491} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":243,\"contact_id\":4491,\"opportunity_id\":276} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612598,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612598,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612598} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612598,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612598,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612597,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612597} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612597,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612597,\"participants\":[{\"id\":999855,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999856,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612597,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612597,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612597} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612597,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612597,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612596,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612596} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612596,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612596,\"participants\":[{\"id\":999853,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999854,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612596,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612596,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612596} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612596,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612596,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612595,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612595} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612595,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612595,\"participants\":[{\"id\":999851,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999852,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612595,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612595,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612595} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612595,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612595,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612594,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612594} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612594,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612594,\"participants\":[{\"id\":999849,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999850,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612594,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612594,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612594} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612594,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612594,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612593,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612593} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612593,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612593,\"participants\":[{\"id\":999847,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999848,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612593,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612593,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612593} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612593,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612593,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612592,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612592} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612592,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612592,\"participants\":[{\"id\":999845,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999846,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612592,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612592,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612592} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612592,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612592,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612591,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612591} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612591,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612591,\"participants\":[{\"id\":999843,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999844,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612591,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612591,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612591} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612591,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612591,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612590,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612590} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612590,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612590,\"participants\":[{\"id\":999841,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999842,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612590,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612590,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612590} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612590,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612590,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612589,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612589} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612589,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612589,\"participants\":[{\"id\":999839,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999840,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612589,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612589,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612589} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612589,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612589,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612588,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612588} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612588,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612588,\"participants\":[{\"id\":999837,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999838,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612588,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612588,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612588} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612588,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612588,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612587,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612587} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612587,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612587,\"participants\":[{\"id\":999835,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999836,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612587,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612587,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612587} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612587,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612587,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612586,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612586} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612586,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612586,\"participants\":[{\"id\":999833,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999834,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612586,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612586,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612586} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612586,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612586,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612585,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612585} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612585,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612585,\"participants\":[{\"id\":999831,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999832,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612585,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612585,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612585} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612585,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612585,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612584,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612584} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612584,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612584,\"participants\":[{\"id\":999829,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999830,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612584,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612584,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612584} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612584,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612584,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612583,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612583} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612583,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612583,\"participants\":[{\"id\":999827,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999828,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612583,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612583,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612583} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612583,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612583,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":2.05,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612582,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612582} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612582,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612582,\"participants\":[{\"id\":999825,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999826,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612582,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612582,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612582} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612582,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612582,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612581,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612581} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612581,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612581,\"participants\":[{\"id\":999823,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999824,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612581,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612581,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612581} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612581,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612581,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612565,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612565} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612565,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612565,\"participants\":[{\"id\":999789,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999790,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612565,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612565,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612565} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612565,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612565,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612563,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4487,\"account_id\":null,\"opportunity_id\":309,\"stage_id\":null}} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612563} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612563,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612563,\"participants\":[{\"id\":999784,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999785,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null}]} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612563,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":206} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":244,\"contact_id\":4487} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":350} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612563,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612563} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612563,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612563,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612562,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612562} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612562,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612562,\"participants\":[{\"id\":999782,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999783,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"447782589921@txt.staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/447782589921%40txt.staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.22,\"average_seconds_per_request\":0.22} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"447782589921@txt.staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612562,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612562,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612562} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612562,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612562,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612561,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612561} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612561,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612561,\"participants\":[{\"id\":999780,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999781,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612561,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/447700174614.447782589921.OeREojLVnk%40txt.staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612561,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612561} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612561,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612561,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612560,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612560} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612560,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612560,\"participants\":[{\"id\":999778,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999779,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"447782589921@txt.staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612560,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612560,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612560} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612560,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612560,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612559,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612559} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612559,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612559,\"participants\":[{\"id\":999776,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999777,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612559,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":69,\"contact_id\":97,\"owner_id\":206} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":69,\"contact_id\":97} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":69,\"contact_id\":97,\"opportunity_id\":5011} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612559,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612559} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612559,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612559,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612558,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612558} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612558,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612558,\"participants\":[{\"id\":999774,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999775,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612558,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612558,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612558} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612558,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612558,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612557,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612557} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612557,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612557,\"participants\":[{\"id\":999772,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999773,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612557,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612557,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612557} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612557,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612557,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612556,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612556} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612556,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612556,\"participants\":[{\"id\":999770,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999771,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612556,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612556,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612556} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612556,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612556,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612555,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612555} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612555,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612555,\"participants\":[{\"id\":999768,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999769,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612555,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612555,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612555} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612555,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612555,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612554,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612554} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612554,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612554,\"participants\":[{\"id\":999766,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999767,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612554,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612554,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612554} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612554,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612554,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612553,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612553} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612553,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612553,\"participants\":[{\"id\":999764,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999765,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612553,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612553,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612553} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612553,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612553,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612552,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612552} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612552,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612552,\"participants\":[{\"id\":999762,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999763,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612552,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612552,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612552} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612552,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612552,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612551,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612551} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612551,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612551,\"participants\":[{\"id\":999760,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999761,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612551,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612551,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612551} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612551,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612551,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612550,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612550} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612550,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612550,\"participants\":[{\"id\":999758,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999759,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612550,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612550,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612550} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612550,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612550,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612549,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612549} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612549,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612549,\"participants\":[{\"id\":999756,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999757,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612549,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612549,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612549} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612549,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612549,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612365,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612365} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612365,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612365,\"participants\":[{\"id\":999563,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999564,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612365,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612365,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612365} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612365,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612365,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612360,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612360} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612360,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612360,\"participants\":[{\"id\":999552,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999553,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999565,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612360,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.27,\"average_seconds_per_request\":0.27} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612360,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612360} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612360,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612360,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612340,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612340} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612340,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612340,\"participants\":[{\"id\":999516,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999517,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999518,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999519,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612340,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.24,\"average_seconds_per_request\":0.24} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612340,\"participants_processed\":4,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612340} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612340,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612340,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612339,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612339} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612339,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612339,\"participants\":[{\"id\":999514,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999515,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999540,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612339,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612339,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612339} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612339,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612339,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612336,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612336} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612336,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612336,\"participants\":[{\"id\":999508,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999509,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999512,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999513,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612336,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612336,\"participants_processed\":4,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612336} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612336,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612336,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612183,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612183} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612183,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612183,\"participants\":[{\"id\":999227,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999228,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612183,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612183,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612183} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612183,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612183,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612182,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612182} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612182,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612182,\"participants\":[{\"id\":999225,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999226,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612182,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612182,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612182} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612182,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612182,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612181,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612181} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612181,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612181,\"participants\":[{\"id\":999223,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999224,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612181,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612181,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612181} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612181,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612181,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612180,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612180} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612180,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612180,\"participants\":[{\"id\":999221,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999222,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612180,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612180,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612180} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612180,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612180,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611455,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611455} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611455,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611455,\"participants\":[{\"id\":997961,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997962,\"user_id\":1460,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"support@staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/support%40staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.24,\"average_seconds_per_request\":0.24} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":0.68,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:08:03] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611455,\"team_id\":2,\"email\":\"aneliya.angelova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611455,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611455} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611455,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611455,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611451,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611451} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611451,\"participants\":[{\"id\":997955,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997956,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"support@staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/support%40staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.22,\"average_seconds_per_request\":0.22} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"98e633f9-bd2f-40dc-8730-3d84cde99a43\",\"trace_id\":\"5c2b2f2b-22de-4a4e-8225-07e4443cd83f\"}\n[2026-05-11 10:08:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"98e633f9-bd2f-40dc-8730-3d84cde99a43\",\"trace_id\":\"5c2b2f2b-22de-4a4e-8225-07e4443cd83f\"}\n[2026-05-11 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"98e633f9-bd2f-40dc-8730-3d84cde99a43\",\"trace_id\":\"5c2b2f2b-22de-4a4e-8225-07e4443cd83f\"}\n[2026-05-11 10:08:05] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.24,\"average_seconds_per_request\":0.24} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611451,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611451,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611451} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611451,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611087,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611087} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611087,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611087,\"participants\":[{\"id\":997368,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997369,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611087,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611087,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611087} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611087,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611087,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611076,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611076} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611076,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611076,\"participants\":[{\"id\":997346,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997347,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611076,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611076,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611076} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611076,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611076,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610935,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610935} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610935,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610935,\"participants\":[{\"id\":997141,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997142,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610935,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610935,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610935} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610935,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610935,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610915,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610915} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610915,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610915,\"participants\":[{\"id\":997104,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997105,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610915,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610915,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610915} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610915,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610915,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610900,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610900} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610900,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610900,\"participants\":[{\"id\":997081,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997082,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610900,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610900,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610900} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610900,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610900,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610885,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610885} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610885,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610885,\"participants\":[{\"id\":997051,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997052,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610885,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610885,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610885} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610885,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610885,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d48aaa1f-e725-4109-affa-b4d3d4e12070\",\"trace_id\":\"9b236b1c-8f13-4316-82f6-8da9417b8914\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610878,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d48aaa1f-e725-4109-affa-b4d3d4e12070\",\"trace_id\":\"9b236b1c-8f13-4316-82f6-8da9417b8914\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610878} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610878,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610878,\"participants\":[{\"id\":997035,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997036,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610878,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610878,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610878} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610878,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610878,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610874,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610874} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610874,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610874,\"participants\":[{\"id\":997025,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997026,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610874,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610874,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610874} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610874,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610874,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610867,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610867} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610867,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610867,\"participants\":[{\"id\":997011,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997012,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610867,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610867,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610867} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610867,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610867,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610764,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610764} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610764,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610764,\"participants\":[{\"id\":996951,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996952,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610764,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610764,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610764} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610764,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610764,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610617,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610617} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610617,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610617,\"participants\":[{\"id\":996641,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996642,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610617,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610617,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610617} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610617,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610617,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610539,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610539} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610539,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610539,\"participants\":[{\"id\":996485,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996486,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610539,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610539,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610539} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610539,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610539,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610528,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610528} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610528,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610528,\"participants\":[{\"id\":996463,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996464,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610528,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610528,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610528} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610528,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610528,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610506,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610506} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610506,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610506,\"participants\":[{\"id\":996419,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996420,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610506,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610506,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610506} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610506,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610506,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610497,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610497} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610497,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610497,\"participants\":[{\"id\":996401,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996402,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610497,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610497,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610497} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610497,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610497,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610490,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610490} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610490,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610490,\"participants\":[{\"id\":996385,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996386,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610490,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610490,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610490} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610490,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610490,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610470,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610470} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610470,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610470,\"participants\":[{\"id\":996369,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996370,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610470,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610470,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610470} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610470,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610470,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610462,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610462} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610462,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610462,\"participants\":[{\"id\":996353,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996354,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.NOTICE: Monitoring start {\"correlation_id\":\"5b7106d8-bc2c-44e7-a8f5-0ac98a517b36\",\"trace_id\":\"2744a9e8-e2f2-4af5-8e00-acc1fbf6fca1\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610462,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610462,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610462} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.NOTICE: Monitoring end {\"correlation_id\":\"5b7106d8-bc2c-44e7-a8f5-0ac98a517b36\",\"trace_id\":\"2744a9e8-e2f2-4af5-8e00-acc1fbf6fca1\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610462,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610462,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610451,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610451} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610451,\"participants\":[{\"id\":996340,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996341,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610451,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610451,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610451} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610451,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610438,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610438} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610438,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610438,\"participants\":[{\"id\":996320,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996321,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610438,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610438,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610438} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610438,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610438,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610426,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610426} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610426,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610426,\"participants\":[{\"id\":996306,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996307,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610426,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610426,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610426} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610426,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610426,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610403,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610403} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610403,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610403,\"participants\":[{\"id\":996282,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996283,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610403,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610403,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610403} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610403,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610403,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":0.22,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610400,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4487,\"account_id\":null,\"opportunity_id\":309,\"stage_id\":null}} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610400} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610400,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610400,\"participants\":[{\"id\":996275,\"user_id\":1460,\"contact_id\":null,\"lead_id\":null},{\"id\":996276,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":996277,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null}]} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610400,\"team_id\":2,\"email\":\"aneliya.angelova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610400,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":1460} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":244,\"contact_id\":4487} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":350} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610400,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610400} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610400,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610400,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6db45444-ce74-45d2-9bba-e6763553004e\",\"trace_id\":\"949c3cba-a469-49a8-aa46-feed32f893a2\"}\n[2026-05-11 10:08:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6db45444-ce74-45d2-9bba-e6763553004e\",\"trace_id\":\"949c3cba-a469-49a8-aa46-feed32f893a2\"}\n[2026-05-11 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":0.1,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:14] local.INFO: Running conference:monitor:count command for activities in (2026-05-11 10:06:00, 2026-05-11 10:08:00] {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:14] local.INFO: [conference:monitor:count] No activities found in (2026-05-11 10:06:00, 2026-05-11 10:08:00] {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"037a715b-5ea5-4cb0-8766-3ec8c1a0ba87\",\"trace_id\":\"5ae4a5b9-55b0-419c-a14c-4931c05438f1\"}\n[2026-05-11 10:08:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"037a715b-5ea5-4cb0-8766-3ec8c1a0ba87\",\"trace_id\":\"5ae4a5b9-55b0-419c-a14c-4931c05438f1\"}","depth":4,"on_screen":true,"value":"[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":615092,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":615092} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":615092,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":615092,\"participants\":[{\"id\":1004102,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1004103,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"nikolay.nikolov@jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/nikolay.nikolov%40jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.36,\"average_seconds_per_request\":0.36} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.29,\"average_seconds_per_request\":0.29} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":1.02,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":615092,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":615092,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":615092} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":615092,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":615092,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614436,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614436} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614436,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614436,\"participants\":[{\"id\":1002751,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002752,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614436,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614436,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614436} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614436,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614436,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614382,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614382} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614382,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614382,\"participants\":[{\"id\":1002632,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002633,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614382,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614382,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614382} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614382,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614382,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614381,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614381} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614381,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614381,\"participants\":[{\"id\":1002630,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002631,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614381,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614381,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614381} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614381,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614381,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614378,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614378} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614378,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614378,\"participants\":[{\"id\":1002623,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002624,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002625,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":6167,\"crm_provider_id\":\"175190591289\",\"updated_at\":\"2025-11-17 11:17:50\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [HubSpot] importContact {\"crm_provider_id\":\"175190591289\",\"config_id\":2} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":6167,\"crm_provider_id\":\"175190591289\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nmalchev@gmail.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614378,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614378,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614378} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614378,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614378,\"remote_search\":true,\"lead_id\":null,\"contact_id\":6167,\"account_id\":null,\"opportunity_id\":null,\"stage_id\":null} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613840,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613840} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613840,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613840,\"participants\":[{\"id\":1001764,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001765,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":261} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":299} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613840,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613840,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613840} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613840,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613840,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613833,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613833} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613833,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613833,\"participants\":[{\"id\":1001750,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001751,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613833,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613833,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613833} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613833,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613833,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613827,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613827} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613827,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613827,\"participants\":[{\"id\":1001734,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001735,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613827,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613827,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613827} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613827,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613827,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613826,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613826} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613826,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613826,\"participants\":[{\"id\":1001732,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001733,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613826,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613826,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613826} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613826,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613826,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613820,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613820} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613820,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613820,\"participants\":[{\"id\":1001721,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001722,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613820,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613820,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613820} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613820,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613820,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613818,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613818} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613818,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613818,\"participants\":[{\"id\":1001717,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001718,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613818,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613818,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613818} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613818,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613818,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613812,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613812} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613812,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613812,\"participants\":[{\"id\":1001705,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001706,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613812,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613812,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613812} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613812,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613812,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613807,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":null}} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613807} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613807,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613807,\"participants\":[{\"id\":1001690,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1001691,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613807,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4484,\"crm_provider_id\":\"123952\",\"updated_at\":\"2024-07-23 07:00:32\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [HubSpot] importContact {\"crm_provider_id\":\"123952\",\"config_id\":2} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4484,\"crm_provider_id\":\"123952\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":243,\"contact_id\":4484,\"owner_id\":253} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":243,\"contact_id\":4484} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":243,\"contact_id\":4484,\"opportunity_id\":276} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Account\",\"id\":243,\"crm_provider_id\":\"16696646991\",\"updated_at\":\"2025-10-16 09:31:08\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"16696646991\",\"config_id\":2} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Account\",\"id\":243,\"crm_provider_id\":\"16696646991\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+19177680369\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613807,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613807} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613807,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613807,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4484,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613806,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613806} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613806,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613806,\"participants\":[{\"id\":1001688,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1001689,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613806,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":253} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":244,\"contact_id\":4487} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":350} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613806,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613806} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613806,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613806,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613805,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613805} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613805,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613805,\"participants\":[{\"id\":1001686,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1001687,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613805,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613805,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613805} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613805,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613805,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613698,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613698} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613698,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613698,\"participants\":[{\"id\":1001667,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001668,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613698,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613698,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613698} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613698,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613698,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613697,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613697} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613697,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613697,\"participants\":[{\"id\":1001665,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001666,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613697,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613697,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613697} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613697,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613697,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613696,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613696} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613696,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613696,\"participants\":[{\"id\":1001663,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001664,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613696,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613696,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613696} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613696,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613696,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613695,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613695} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613695,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613695,\"participants\":[{\"id\":1001661,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001662,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613695,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613695,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613695} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613695,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613695,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613694,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613694} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613694,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613694,\"participants\":[{\"id\":1001659,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001660,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613694,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613694,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613694} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613694,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613694,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613157,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613157} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613157,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613157,\"participants\":[{\"id\":1000746,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1000747,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613157,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613157,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613157} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613157,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613157,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613156,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613156} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613156,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613156,\"participants\":[{\"id\":1000744,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1000745,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613156,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613156,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613156} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613156,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613156,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613155,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613155} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613155,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613155,\"participants\":[{\"id\":1000742,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1000743,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613155,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613155,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613155} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613155,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613155,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613130,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613130} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613130,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613130,\"participants\":[{\"id\":1000693,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1000694,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613130,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613130,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613130} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613130,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613130,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612924,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":160,\"stage_id\":88}} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612924} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612924,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612924,\"participants\":[{\"id\":1000290,\"user_id\":19,\"contact_id\":null,\"lead_id\":null},{\"id\":1000291,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612924,\"team_id\":2,\"email\":\"james.graham@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":69,\"contact_id\":97,\"owner_id\":19} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":69,\"contact_id\":97,\"opportunity_id\":165} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612924,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612924} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612924,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612924,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":165,\"stage_id\":89} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612923,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":160,\"stage_id\":88}} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612923} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612923,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612923,\"participants\":[{\"id\":1000288,\"user_id\":19,\"contact_id\":null,\"lead_id\":null},{\"id\":1000289,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612923,\"team_id\":2,\"email\":\"james.graham@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612923,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612923} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612923,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612923,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":165,\"stage_id\":89} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612922,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":160,\"stage_id\":88}} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612922} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612922,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612922,\"participants\":[{\"id\":1000286,\"user_id\":19,\"contact_id\":null,\"lead_id\":null},{\"id\":1000287,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612922,\"team_id\":2,\"email\":\"james.graham@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612922,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612922} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612922,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612922,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":165,\"stage_id\":89} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612847,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612847} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612847,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612847,\"participants\":[{\"id\":1000130,\"user_id\":302,\"contact_id\":null,\"lead_id\":null},{\"id\":1000131,\"user_id\":261,\"contact_id\":null,\"lead_id\":null},{\"id\":1000151,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null}]} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"adelina.petrova@jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/adelina.petrova%40jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.23,\"average_seconds_per_request\":0.23} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"adelina.petrova@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612847,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612847,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612847} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612847,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612847,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612822,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612822} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612822,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612822,\"participants\":[{\"id\":1000080,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1000081,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612822,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612822,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612822} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612822,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612822,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612819,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612819} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612819,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612819,\"participants\":[{\"id\":1000073,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1000074,\"user_id\":261,\"contact_id\":null,\"lead_id\":null},{\"id\":1000075,\"user_id\":302,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612819,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"adelina.petrova@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612819,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612819} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612819,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612819,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612673,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612673} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612673,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612673,\"participants\":[{\"id\":999993,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999994,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612673,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612673,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612673} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612673,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612673,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612642,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612642} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612642,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612642,\"participants\":[{\"id\":999935,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999936,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612642,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612642,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612642} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612642,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612642,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612598,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612598} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612598,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612598,\"participants\":[{\"id\":999857,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999858,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4491,\"crm_provider_id\":\"123951\",\"updated_at\":\"2025-10-03 14:03:01\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [HubSpot] importContact {\"crm_provider_id\":\"123951\",\"config_id\":2} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4491,\"crm_provider_id\":\"123951\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":243,\"contact_id\":4491,\"owner_id\":206} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":243,\"contact_id\":4491} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":243,\"contact_id\":4491,\"opportunity_id\":276} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612598,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612598,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612598} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612598,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612598,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612597,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612597} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612597,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612597,\"participants\":[{\"id\":999855,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999856,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612597,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612597,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612597} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612597,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612597,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612596,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612596} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612596,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612596,\"participants\":[{\"id\":999853,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999854,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612596,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612596,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612596} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612596,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612596,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612595,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612595} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612595,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612595,\"participants\":[{\"id\":999851,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999852,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612595,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612595,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612595} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612595,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612595,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612594,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612594} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612594,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612594,\"participants\":[{\"id\":999849,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999850,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612594,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612594,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612594} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612594,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612594,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612593,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612593} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612593,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612593,\"participants\":[{\"id\":999847,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999848,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612593,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612593,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612593} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612593,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612593,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612592,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612592} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612592,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612592,\"participants\":[{\"id\":999845,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999846,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612592,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612592,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612592} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612592,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612592,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612591,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612591} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612591,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612591,\"participants\":[{\"id\":999843,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999844,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612591,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612591,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612591} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612591,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612591,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612590,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612590} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612590,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612590,\"participants\":[{\"id\":999841,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999842,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612590,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612590,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612590} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612590,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612590,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612589,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612589} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612589,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612589,\"participants\":[{\"id\":999839,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999840,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612589,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612589,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612589} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612589,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612589,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612588,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612588} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612588,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612588,\"participants\":[{\"id\":999837,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999838,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612588,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612588,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612588} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612588,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612588,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612587,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612587} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612587,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612587,\"participants\":[{\"id\":999835,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999836,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612587,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612587,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612587} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612587,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612587,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612586,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612586} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612586,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612586,\"participants\":[{\"id\":999833,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999834,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612586,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612586,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612586} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612586,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612586,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612585,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612585} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612585,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612585,\"participants\":[{\"id\":999831,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999832,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612585,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612585,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612585} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612585,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612585,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612584,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612584} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612584,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612584,\"participants\":[{\"id\":999829,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999830,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612584,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612584,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612584} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612584,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612584,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612583,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612583} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612583,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612583,\"participants\":[{\"id\":999827,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999828,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612583,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612583,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612583} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612583,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612583,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":2.05,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612582,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612582} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612582,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612582,\"participants\":[{\"id\":999825,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999826,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612582,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612582,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612582} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612582,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612582,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612581,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612581} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612581,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612581,\"participants\":[{\"id\":999823,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999824,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612581,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612581,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612581} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612581,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612581,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612565,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612565} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612565,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612565,\"participants\":[{\"id\":999789,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999790,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612565,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612565,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612565} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612565,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612565,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612563,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4487,\"account_id\":null,\"opportunity_id\":309,\"stage_id\":null}} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612563} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612563,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612563,\"participants\":[{\"id\":999784,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999785,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null}]} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612563,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":206} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":244,\"contact_id\":4487} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":350} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612563,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612563} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612563,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612563,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612562,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612562} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612562,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612562,\"participants\":[{\"id\":999782,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999783,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"447782589921@txt.staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/447782589921%40txt.staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.22,\"average_seconds_per_request\":0.22} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"447782589921@txt.staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612562,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612562,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612562} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612562,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612562,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612561,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612561} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612561,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612561,\"participants\":[{\"id\":999780,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999781,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612561,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/447700174614.447782589921.OeREojLVnk%40txt.staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612561,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612561} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612561,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612561,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612560,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612560} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612560,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612560,\"participants\":[{\"id\":999778,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999779,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"447782589921@txt.staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612560,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612560,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612560} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612560,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612560,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612559,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612559} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612559,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612559,\"participants\":[{\"id\":999776,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999777,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612559,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":69,\"contact_id\":97,\"owner_id\":206} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":69,\"contact_id\":97} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":69,\"contact_id\":97,\"opportunity_id\":5011} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612559,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612559} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612559,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612559,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612558,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612558} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612558,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612558,\"participants\":[{\"id\":999774,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999775,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612558,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612558,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612558} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612558,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612558,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612557,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612557} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612557,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612557,\"participants\":[{\"id\":999772,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999773,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612557,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612557,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612557} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612557,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612557,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612556,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612556} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612556,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612556,\"participants\":[{\"id\":999770,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999771,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612556,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612556,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612556} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612556,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612556,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612555,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612555} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612555,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612555,\"participants\":[{\"id\":999768,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999769,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612555,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612555,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612555} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612555,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612555,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612554,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612554} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612554,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612554,\"participants\":[{\"id\":999766,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999767,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612554,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612554,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612554} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612554,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612554,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612553,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612553} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612553,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612553,\"participants\":[{\"id\":999764,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999765,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612553,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612553,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612553} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612553,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612553,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612552,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612552} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612552,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612552,\"participants\":[{\"id\":999762,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999763,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612552,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612552,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612552} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612552,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612552,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612551,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612551} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612551,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612551,\"participants\":[{\"id\":999760,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999761,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612551,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612551,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612551} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612551,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612551,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612550,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612550} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612550,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612550,\"participants\":[{\"id\":999758,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999759,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612550,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612550,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612550} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612550,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612550,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612549,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612549} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612549,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612549,\"participants\":[{\"id\":999756,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999757,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612549,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612549,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612549} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612549,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612549,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612365,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612365} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612365,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612365,\"participants\":[{\"id\":999563,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999564,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612365,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612365,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612365} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612365,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612365,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612360,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612360} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612360,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612360,\"participants\":[{\"id\":999552,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999553,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999565,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612360,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.27,\"average_seconds_per_request\":0.27} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612360,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612360} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612360,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612360,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612340,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612340} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612340,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612340,\"participants\":[{\"id\":999516,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999517,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999518,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999519,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612340,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.24,\"average_seconds_per_request\":0.24} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612340,\"participants_processed\":4,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612340} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612340,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612340,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612339,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612339} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612339,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612339,\"participants\":[{\"id\":999514,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999515,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999540,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612339,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612339,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612339} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612339,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612339,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612336,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612336} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612336,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612336,\"participants\":[{\"id\":999508,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999509,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999512,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999513,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612336,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612336,\"participants_processed\":4,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612336} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612336,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612336,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612183,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612183} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612183,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612183,\"participants\":[{\"id\":999227,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999228,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612183,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612183,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612183} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612183,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612183,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612182,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612182} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612182,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612182,\"participants\":[{\"id\":999225,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999226,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612182,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612182,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612182} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612182,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612182,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612181,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612181} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612181,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612181,\"participants\":[{\"id\":999223,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999224,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612181,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612181,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612181} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612181,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612181,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612180,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612180} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612180,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612180,\"participants\":[{\"id\":999221,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999222,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612180,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612180,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612180} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612180,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612180,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611455,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611455} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611455,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611455,\"participants\":[{\"id\":997961,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997962,\"user_id\":1460,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"support@staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/support%40staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.24,\"average_seconds_per_request\":0.24} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":0.68,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:08:03] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611455,\"team_id\":2,\"email\":\"aneliya.angelova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611455,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611455} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611455,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611455,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611451,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611451} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611451,\"participants\":[{\"id\":997955,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997956,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"support@staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/support%40staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.22,\"average_seconds_per_request\":0.22} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"98e633f9-bd2f-40dc-8730-3d84cde99a43\",\"trace_id\":\"5c2b2f2b-22de-4a4e-8225-07e4443cd83f\"}\n[2026-05-11 10:08:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"98e633f9-bd2f-40dc-8730-3d84cde99a43\",\"trace_id\":\"5c2b2f2b-22de-4a4e-8225-07e4443cd83f\"}\n[2026-05-11 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"98e633f9-bd2f-40dc-8730-3d84cde99a43\",\"trace_id\":\"5c2b2f2b-22de-4a4e-8225-07e4443cd83f\"}\n[2026-05-11 10:08:05] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.24,\"average_seconds_per_request\":0.24} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611451,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611451,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611451} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611451,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611087,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611087} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611087,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611087,\"participants\":[{\"id\":997368,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997369,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611087,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611087,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611087} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611087,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611087,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611076,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611076} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611076,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611076,\"participants\":[{\"id\":997346,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997347,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611076,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611076,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611076} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611076,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611076,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610935,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610935} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610935,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610935,\"participants\":[{\"id\":997141,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997142,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610935,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610935,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610935} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610935,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610935,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610915,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610915} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610915,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610915,\"participants\":[{\"id\":997104,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997105,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610915,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610915,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610915} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610915,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610915,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610900,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610900} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610900,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610900,\"participants\":[{\"id\":997081,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997082,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610900,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610900,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610900} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610900,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610900,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610885,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610885} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610885,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610885,\"participants\":[{\"id\":997051,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997052,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610885,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610885,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610885} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610885,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610885,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d48aaa1f-e725-4109-affa-b4d3d4e12070\",\"trace_id\":\"9b236b1c-8f13-4316-82f6-8da9417b8914\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610878,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d48aaa1f-e725-4109-affa-b4d3d4e12070\",\"trace_id\":\"9b236b1c-8f13-4316-82f6-8da9417b8914\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610878} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610878,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610878,\"participants\":[{\"id\":997035,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997036,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610878,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610878,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610878} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610878,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610878,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610874,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610874} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610874,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610874,\"participants\":[{\"id\":997025,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997026,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610874,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610874,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610874} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610874,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610874,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610867,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610867} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610867,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610867,\"participants\":[{\"id\":997011,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997012,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610867,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610867,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610867} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610867,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610867,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610764,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610764} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610764,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610764,\"participants\":[{\"id\":996951,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996952,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610764,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610764,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610764} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610764,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610764,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610617,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610617} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610617,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610617,\"participants\":[{\"id\":996641,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996642,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610617,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610617,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610617} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610617,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610617,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610539,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610539} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610539,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610539,\"participants\":[{\"id\":996485,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996486,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610539,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610539,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610539} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610539,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610539,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610528,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610528} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610528,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610528,\"participants\":[{\"id\":996463,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996464,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610528,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610528,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610528} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610528,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610528,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610506,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610506} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610506,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610506,\"participants\":[{\"id\":996419,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996420,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610506,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610506,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610506} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610506,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610506,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610497,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610497} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610497,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610497,\"participants\":[{\"id\":996401,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996402,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610497,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610497,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610497} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610497,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610497,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610490,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610490} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610490,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610490,\"participants\":[{\"id\":996385,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996386,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610490,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610490,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610490} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610490,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610490,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610470,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610470} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610470,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610470,\"participants\":[{\"id\":996369,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996370,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610470,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610470,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610470} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610470,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610470,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610462,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610462} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610462,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610462,\"participants\":[{\"id\":996353,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996354,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.NOTICE: Monitoring start {\"correlation_id\":\"5b7106d8-bc2c-44e7-a8f5-0ac98a517b36\",\"trace_id\":\"2744a9e8-e2f2-4af5-8e00-acc1fbf6fca1\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610462,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610462,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610462} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.NOTICE: Monitoring end {\"correlation_id\":\"5b7106d8-bc2c-44e7-a8f5-0ac98a517b36\",\"trace_id\":\"2744a9e8-e2f2-4af5-8e00-acc1fbf6fca1\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610462,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610462,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610451,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610451} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610451,\"participants\":[{\"id\":996340,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996341,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610451,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610451,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610451} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610451,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610438,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610438} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610438,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610438,\"participants\":[{\"id\":996320,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996321,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610438,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610438,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610438} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610438,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610438,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610426,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610426} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610426,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610426,\"participants\":[{\"id\":996306,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996307,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610426,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610426,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610426} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610426,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610426,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610403,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610403} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610403,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610403,\"participants\":[{\"id\":996282,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996283,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610403,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610403,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610403} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610403,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610403,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":0.22,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610400,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4487,\"account_id\":null,\"opportunity_id\":309,\"stage_id\":null}} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610400} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610400,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610400,\"participants\":[{\"id\":996275,\"user_id\":1460,\"contact_id\":null,\"lead_id\":null},{\"id\":996276,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":996277,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null}]} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610400,\"team_id\":2,\"email\":\"aneliya.angelova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610400,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":1460} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":244,\"contact_id\":4487} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":350} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610400,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610400} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610400,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610400,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6db45444-ce74-45d2-9bba-e6763553004e\",\"trace_id\":\"949c3cba-a469-49a8-aa46-feed32f893a2\"}\n[2026-05-11 10:08:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6db45444-ce74-45d2-9bba-e6763553004e\",\"trace_id\":\"949c3cba-a469-49a8-aa46-feed32f893a2\"}\n[2026-05-11 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":0.1,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:14] local.INFO: Running conference:monitor:count command for activities in (2026-05-11 10:06:00, 2026-05-11 10:08:00] {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:14] local.INFO: [conference:monitor:count] No activities found in (2026-05-11 10:06:00, 2026-05-11 10:08:00] {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"037a715b-5ea5-4cb0-8766-3ec8c1a0ba87\",\"trace_id\":\"5ae4a5b9-55b0-419c-a14c-4931c05438f1\"}\n[2026-05-11 10:08:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"037a715b-5ea5-4cb0-8766-3ec8c1a0ba87\",\"trace_id\":\"5ae4a5b9-55b0-419c-a14c-4931c05438f1\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
8516057681844973842
|
4036536356213696803
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
5
133
11
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Console\Commands;
use Carbon\Carbon;
use Carbon\CarbonImmutable;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\Redis;
use InvalidArgumentException;
use Jiminny\Jobs\AutomatedReports\RequestGenerateAskJiminnyReportJob;
use Jiminny\Jobs\AutomatedReports\SendReportMailJob;
use Jiminny\Jobs\Crm\Delete\VerifyActivityCrmTaskJob;
use Jiminny\Jobs\Crm\MatchActivityCrmData;
use Jiminny\Jobs\JobDispatcherInterface;
use Jiminny\Models\Activity;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Models\User;
use Jiminny\Repositories\AutomatedReportsRepository;
use Jiminny\Services\Activity\CrmOwnerResolver;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Jiminny\Services\UserPilot\UserPilotClient;
/**
* Class JiminnyDebugCommand
*
* @package Jiminny\Console\Commands
*/
class JiminnyDebugCommand extends Command
{
public const string FREQUENCY_DAILY = 'daily';
public const string FREQUENCY_WEEKLY = 'weekly';
public const string FREQUENCY_MONTHLY = 'monthly';
public const string FREQUENCY_QUARTERLY = 'quarterly';
public const string FREQUENCY_ONE_OFF = 'one_off';
protected $signature = 'jiminny:debug';
public function handle(
JobDispatcherInterface $jobDispatcher,
AutomatedReportsService $automatedReportsService,
AutomatedReportsRepository $automatedReportsRepository,
UserPilotClient $userPilotClient
): void {
// Choose ONE of the following to run, then comment out the others.
// 1) Dispatch a storm of MatchActivityCrmData jobs against team 2
$this->simulateMatchActivityStorm(teamId: 2, count: 100);
// 2) Dispatch a storm of VerifyActivityCrmTaskJob jobs (simulates DeleteCrmEntityTrait fan-out)
// $this->simulateVerifyTaskStorm(teamId: 2, count: 100);
// 3) Inspect Redis circuit-breaker state for the team's HubSpot portal
// $this->observeRateLimitCache(teamId: 2);
// 4) Make 3 synchronous matchByName calls (foreground, hits API directly)
// $this->rateLimit();
exit(1);
$report = AutomatedReport::find(71);
$last = AutomatedReportResult::query()
->where('report_id', $report->getId())
->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])
// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)
->whereDate('created_at', CarbonImmutable::now()->toDateString())
->latest()
->first();
$this->info("Last: {$last->getId()}");
exit(1);
$user = User::find(143);
// $count = $automatedReportsRepository->countUserReports($user);
// $this->info("Count: {$count}");
// $count = $automatedReportsRepository->countAllUserReports($user);
// $this->info("All count: {$count}");
$payload = [
'report_type' => 'ask_jiminny',
'frequency' => 'weekly',
];
$userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);
exit(1);
$now = Carbon::now()->subDay(1);
$this->info("Now: {$now->toDateTimeString()}");
$weekStart = Carbon::getWeekStartsAt();
$this->info("Now: {$weekStart}");
// $from = $now->copy()->previousWeekday()->startOfDay();
// $to = $now->copy()->previousWeekday()->endOfDay();
// $fromOld = $now->copy()->subWeeks(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subWeek()->startOfWeek();
// $toNew = $now->copy()->subWeek()->endOfWeek();
// $fromOld = $now->copy()->subMonths(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();
// $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();
$fromOld = $now->copy()->subMonths(3)->startOfDay();
$toOld = $now->copy()->subDay()->endOfDay();
$fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();
$toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();
$this->info("From old: {$fromOld->toDateTimeString()}");
$this->info("To old: {$toOld->toDateTimeString()}");
$this->info("From new: {$fromNew->toDateTimeString()}");
$this->info("To new: {$toNew->toDateTimeString()}");
exit(1);
$report = AutomatedReport::find(71);
$job = new RequestGenerateAskJiminnyReportJob($report->getUuid());
$jobDispatcher->dispatch($job);
exit(1);
// $this->formatDate($jobDispatcher);
// $this->sendMail($jobDispatcher, $automatedReportsService);
// $this->crmService();
$this->getPayload($automatedReportsService);
exit(1);
}
private function crmService()
{
$activity = Activity::find(418141);
$team = Team::find(19);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
$crmService->createTranscriptNotes($activity);
}
private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)
{
$reportUuid = '';
// $report = $automatedReportsService->getReportResult($reportUuid);
$report = AutomatedReportResult::find(275);
$validRecipients = $automatedReportsService->getValidRecipientUsers(
$report->getReport(),
includeJiminny: true,
);
$recipient = $validRecipients[0];
$fileName = $automatedReportsService->getReportFileName($report);
$typeName = $report->getReport()->getCustomName()
?? $automatedReportsService->getReportTypeName($report);
$teamsName = $automatedReportsService->getReportTeamsName($report);
$periodName = $automatedReportsService->getReportPeriodName($report);
$s3Path = $automatedReportsService->getMediaPath($report);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));
$jobDispatcher->dispatch(
new SendReportMailJob(
reportUuid: $report->getUuid(),
s3Path: $s3Path,
recipientEmail: $recipient['email'],
recipientName: $recipient['name'] ?? null,
fileName: $fileName,
typeName: $typeName,
teamsName: $teamsName,
periodName: $periodName,
isAskJiminny: true,
)
);
exit(1);
}
private function formatDate(JobDispatcherInterface $jobDispatcher): void
{
$customName = 'Custom report name';
// $frequency = self::FREQUENCY_DAILY;
// $frequency = self::FREQUENCY_WEEKLY;
$frequency = self::FREQUENCY_MONTHLY;
// $frequency = self::FREQUENCY_QUARTERLY;
// $frequency = self::FREQUENCY_ONE_OFF;
$period = $this->calculateFromAndToDatePeriod($frequency);
$from = $period['fromDate'];
$to = $period['toDate'];
$periodName = $this->formatReportPeriodName($frequency, $from, $to);
$filenameSuffix = null;
if ($customName) {
if ($filenameSuffix) {
$customName .= " {$filenameSuffix}";
}
$result = $this->sanitizeFileName("{$customName} - {$periodName}");
}
$this->info($result);
}
public function calculateFromAndToDatePeriod(
string $frequency,
?Carbon $fromDate = null,
?Carbon $toDate = null
): array {
if ($frequency === self::FREQUENCY_ONE_OFF) {
return [
'fromDate' => $fromDate,
'toDate' => $toDate,
];
}
$now = Carbon::now();
return match ($frequency) {
self::FREQUENCY_DAILY => [
'fromDate' => $now->copy()->subDay()->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_WEEKLY => [
'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_MONTHLY => [
'fromDate' => $now->copy()->subMonths(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_QUARTERLY => [
'fromDate' => $now->copy()->subMonths(3)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
default => throw new InvalidArgumentException("Unsupported frequency: {$frequency}"),
};
}
private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string
{
$fromYear = $from->format('Y');
$toYear = $to->format('Y');
$differentYears = $fromYear !== $toYear;
switch ($frequency) {
case self::FREQUENCY_DAILY:
return $from->format('j M Y');
case self::FREQUENCY_QUARTERLY:
// 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ
$startMonth = $from->format('M');
$endMonth = $to->copy()->subMonth();
$endMonthName = $endMonth->format('M');
$endMonthYear = $endMonth->format('Y');
if ($differentYears) {
return "{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}";
}
return "{$startMonth} - {$endMonthName} {$toYear}";
case self::FREQUENCY_MONTHLY:
// 'May 2025' - monthly reports are always within the same year
return $from->format('M Y');
case self::FREQUENCY_WEEKLY:
// '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ
$startDay = $from->format('j');
$endDay = $to->format('j');
$startMonth = $from->format('M');
$endMonth = $to->format('M');
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
if ($startMonth !== $endMonth) {
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
}
return "{$startDay} - {$endDay} {$endMonth} {$toYear}";
case self::FREQUENCY_ONE_OFF:
// '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ
$startDay = $from->format('j');
$startMonth = $from->format('M');
$endDay = $to->format('j');
$endMonth = $to->format('M');
// If same month and year, use a format like '2-31 May 2025'
if ($startMonth === $endMonth && ! $differentYears) {
return "{$startDay} - {$endDay} {$startMonth} {$toYear}";
}
// If different years, include both years
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
// Same year but different months
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
default:
// Default format for unknown frequencies
return $from->format('j M Y') . ' - ' . $to->format('j M Y');
}
}
public function sanitizeFileName(string $fileName): string
{
return str_replace(['/', '\\'], '-', $fileName);
}
private function getPayload(AutomatedReportsService $automatedReportsService)
{
$reportResult = AutomatedReportResult::find(269);
$automatedReport = $reportResult->getReport();
$activityIds = [1,2,3];
$payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $reportResult,
activityIds: $activityIds,
);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));
}
private function rateLimit()
{
$team = Team::find(2);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
for ($i = 0 ; $i < 3; $i++) {
// if ($i % 25 === 0) {
// $this->info("Syncing opportunity {$i}");
$this->info("Matching contact {$i}");
// }
// $crmService->syncOpportunity('374720564');
$crmService->matchByName('Robot');
}
}
private function simulateMatchActivityStorm(int $teamId = 2, int $count = 100): void
{
$team = Team::find($teamId);
$config = $team->getCrmConfiguration();
$activities = Activity::query()
->where('crm_configuration_id', $config->getId())
->orderByDesc('id')
->limit($count)
->get();
$this->info("Dispatching {$activities->count()} MatchActivityCrmData jobs (portal={$config->getId()})");
foreach ($activities as $activity) {
MatchActivityCrmData::dispatch($activity->getId(), $config, true);
}
$this->info('Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.');
}
private function simulateVerifyTaskStorm(int $teamId = 2, int $count = 100): void
{
$activities = Activity::query()
->where('team_id', $teamId)
->whereNotNull('crm_provider_id')
->orderByDesc('id')
->limit($count)
->get();
$this->info("Dispatching {$activities->count()} VerifyActivityCrmTaskJob jobs");
foreach ($activities as $activity) {
VerifyActivityCrmTaskJob::dispatch($activity->getId());
}
$this->info('Done.');
}
private function observeRateLimitCache(int $teamId = 2): void
{
$team = Team::find($teamId);
$config = $team->getCrmConfiguration();
$key = sprintf('hubspot:ratelimit:portal:%d', $config->getId());
$value = Redis::get($key);
$ttl = Redis::ttl($key);
$this->info("Redis key: {$key}");
$this->info('Value: ' . ($value ?? '(empty)'));
$this->info("TTL: {$ttl}s");
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":615092,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":615092} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":615092,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Participants old state {"activity":615092,"participants":[{"id":1004102,"user_id":null,"contact_id":null,"lead_id":null},{"id":1004103,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [Prospect match] Cache miss, calling the API {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [Hubspot] Failed to fetch contact {"email":"[EMAIL]","reason":"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/nikolay.nikolov%40jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/contact/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.36,"average_seconds_per_request":0.36} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss {"identifier_type":"domain","identifier":"jiminny.com","crm":"hubspot"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss, calling the API {"identifier_type":"domain","identifier":"jiminny.com"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [HubSpot] importAccount {"crm_provider_id":"749766179","config_id":2} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [HubSpot] CRM Search requested {"request":{"filterGroups":[{"filters":[{"propertyName":"associations.company","operator":"EQ","value":"749766179"},{"propertyName":"dealstage","operator":"NOT_IN","values":["closedwon","4040964","59247967"]},{"propertyName":"dealstage","operator":"NOT_IN","values":["closedlost","4040965","59247968"]}]}],"sorts":[{"propertyName":"modifieddate","direction":"DESCENDING"}],"properties":["dealname","amount","hubspot_owner_id","pipeline","dealstage","closedate","deal_currency_code"],"limit":200}} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":10,"total_elapsed_seconds":0.29,"average_seconds_per_request":0.29} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {"worker":"","peak_memory":"99.73 MB","elapsed_seconds":1.02,"update_target":"activities","should_iterate_again":false} {"correlation_id":"59e3fe1b-aa6d-4cb1-9824-74a21abcce17","trace_id":"8ccca438-10cb-4f24-a0a1-4bcd63b85711"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":615092,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":615092,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":615092} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":615092,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":615092,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614436,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614436} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614436,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614436,"participants":[{"id":1002751,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002752,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614436,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614436,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614436} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614436,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614436,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614382,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614382} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614382,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614382,"participants":[{"id":1002632,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002633,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614382,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614382,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614382} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614382,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614382,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614381,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614381} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614381,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614381,"participants":[{"id":1002630,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002631,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614381,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614381,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614381} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614381,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614381,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614378,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614378} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614378,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614378,"participants":[{"id":1002623,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002624,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002625,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Syncing potentially stale record {"model":"Jiminny\\Models\\Contact","id":6167,"crm_provider_id":"175190591289","updated_at":"2025-11-17 11:17:50"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [HubSpot] importContact {"crm_provider_id":"175190591289","config_id":2} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Record synced successfully {"model":"Jiminny\\Models\\Contact","id":6167,"crm_provider_id":"175190591289"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614378,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614378,"participants_processed":3,"exact_matches":1,"domain_matches":1,"best_match_found":true} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614378} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614378,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614378,"remote_search":true,"lead_id":null,"contact_id":6167,"account_id":null,"opportunity_id":null,"stage_id":null} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":613840,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":244,"opportunity_id":350,"stage_id":34}} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":613840} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":613840,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":613840,"participants":[{"id":1001764,"user_id":null,"contact_id":4487,"lead_id":null},{"id":1001765,"user_id":261,"contact_id":null,"lead_id":null}]} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: ProspectCache - Searching DB for opportunity by owner {"account_id":244,"contact_id":4487,"owner_id":261} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: ProspectCache - Opportunity DB search results {"account_id":244,"contact_id":4487,"opportunity_id":299} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":613840,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":613840,"participants_processed":2,"exact_matches":1,"domain_matches":0,"best_match_found":true} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":613840} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":613840,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":613840,"remote_search":true,"lead_id":null,"contact_id":4487,"account_id":244,"opportunity_id":299,"stage_id":36} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":613833,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":244,"opportunity_id":350,"stage_id":34}} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":613833} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":613833,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":613833,"participants":[{"id":1001750,"user_id":null,"contact_id":4487,"lead_id":null},{"id":1001751,"user_id":261,"contact_id":null,"lead_id":null}]} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":613833,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-...
|
17153
|
NULL
|
NULL
|
NULL
|
|
17156
|
767
|
14
|
2026-05-11T10:08:29.285225+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778494109285_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
5
133
11
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Console\Commands;
use Carbon\Carbon;
use Carbon\CarbonImmutable;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\Redis;
use InvalidArgumentException;
use Jiminny\Jobs\AutomatedReports\RequestGenerateAskJiminnyReportJob;
use Jiminny\Jobs\AutomatedReports\SendReportMailJob;
use Jiminny\Jobs\Crm\Delete\VerifyActivityCrmTaskJob;
use Jiminny\Jobs\Crm\MatchActivityCrmData;
use Jiminny\Jobs\JobDispatcherInterface;
use Jiminny\Models\Activity;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Models\User;
use Jiminny\Repositories\AutomatedReportsRepository;
use Jiminny\Services\Activity\CrmOwnerResolver;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Jiminny\Services\UserPilot\UserPilotClient;
/**
* Class JiminnyDebugCommand
*
* @package Jiminny\Console\Commands
*/
class JiminnyDebugCommand extends Command
{
public const string FREQUENCY_DAILY = 'daily';
public const string FREQUENCY_WEEKLY = 'weekly';
public const string FREQUENCY_MONTHLY = 'monthly';
public const string FREQUENCY_QUARTERLY = 'quarterly';
public const string FREQUENCY_ONE_OFF = 'one_off';
protected $signature = 'jiminny:debug';
public function handle(
JobDispatcherInterface $jobDispatcher,
AutomatedReportsService $automatedReportsService,
AutomatedReportsRepository $automatedReportsRepository,
UserPilotClient $userPilotClient
): void {
// Choose ONE of the following to run, then comment out the others.
// 1) Dispatch a storm of MatchActivityCrmData jobs against team 2
$this->simulateMatchActivityStorm(teamId: 2, count: 100);
// 2) Dispatch a storm of VerifyActivityCrmTaskJob jobs (simulates DeleteCrmEntityTrait fan-out)
// $this->simulateVerifyTaskStorm(teamId: 2, count: 100);
// 3) Inspect Redis circuit-breaker state for the team's HubSpot portal
// $this->observeRateLimitCache(teamId: 2);
// 4) Make 3 synchronous matchByName calls (foreground, hits API directly)
// $this->rateLimit();
exit(1);
$report = AutomatedReport::find(71);
$last = AutomatedReportResult::query()
->where('report_id', $report->getId())
->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])
// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)
->whereDate('created_at', CarbonImmutable::now()->toDateString())
->latest()
->first();
$this->info("Last: {$last->getId()}");
exit(1);
$user = User::find(143);
// $count = $automatedReportsRepository->countUserReports($user);
// $this->info("Count: {$count}");
// $count = $automatedReportsRepository->countAllUserReports($user);
// $this->info("All count: {$count}");
$payload = [
'report_type' => 'ask_jiminny',
'frequency' => 'weekly',
];
$userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);
exit(1);
$now = Carbon::now()->subDay(1);
$this->info("Now: {$now->toDateTimeString()}");
$weekStart = Carbon::getWeekStartsAt();
$this->info("Now: {$weekStart}");
// $from = $now->copy()->previousWeekday()->startOfDay();
// $to = $now->copy()->previousWeekday()->endOfDay();
// $fromOld = $now->copy()->subWeeks(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subWeek()->startOfWeek();
// $toNew = $now->copy()->subWeek()->endOfWeek();
// $fromOld = $now->copy()->subMonths(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();
// $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();
$fromOld = $now->copy()->subMonths(3)->startOfDay();
$toOld = $now->copy()->subDay()->endOfDay();
$fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();
$toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();
$this->info("From old: {$fromOld->toDateTimeString()}");
$this->info("To old: {$toOld->toDateTimeString()}");
$this->info("From new: {$fromNew->toDateTimeString()}");
$this->info("To new: {$toNew->toDateTimeString()}");
exit(1);
$report = AutomatedReport::find(71);
$job = new RequestGenerateAskJiminnyReportJob($report->getUuid());
$jobDispatcher->dispatch($job);
exit(1);
// $this->formatDate($jobDispatcher);
// $this->sendMail($jobDispatcher, $automatedReportsService);
// $this->crmService();
$this->getPayload($automatedReportsService);
exit(1);
}
private function crmService()
{
$activity = Activity::find(418141);
$team = Team::find(19);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
$crmService->createTranscriptNotes($activity);
}
private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)
{
$reportUuid = '';
// $report = $automatedReportsService->getReportResult($reportUuid);
$report = AutomatedReportResult::find(275);
$validRecipients = $automatedReportsService->getValidRecipientUsers(
$report->getReport(),
includeJiminny: true,
);
$recipient = $validRecipients[0];
$fileName = $automatedReportsService->getReportFileName($report);
$typeName = $report->getReport()->getCustomName()
?? $automatedReportsService->getReportTypeName($report);
$teamsName = $automatedReportsService->getReportTeamsName($report);
$periodName = $automatedReportsService->getReportPeriodName($report);
$s3Path = $automatedReportsService->getMediaPath($report);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));
$jobDispatcher->dispatch(
new SendReportMailJob(
reportUuid: $report->getUuid(),
s3Path: $s3Path,
recipientEmail: $recipient['email'],
recipientName: $recipient['name'] ?? null,
fileName: $fileName,
typeName: $typeName,
teamsName: $teamsName,
periodName: $periodName,
isAskJiminny: true,
)
);
exit(1);
}
private function formatDate(JobDispatcherInterface $jobDispatcher): void
{
$customName = 'Custom report name';
// $frequency = self::FREQUENCY_DAILY;
// $frequency = self::FREQUENCY_WEEKLY;
$frequency = self::FREQUENCY_MONTHLY;
// $frequency = self::FREQUENCY_QUARTERLY;
// $frequency = self::FREQUENCY_ONE_OFF;
$period = $this->calculateFromAndToDatePeriod($frequency);
$from = $period['fromDate'];
$to = $period['toDate'];
$periodName = $this->formatReportPeriodName($frequency, $from, $to);
$filenameSuffix = null;
if ($customName) {
if ($filenameSuffix) {
$customName .= " {$filenameSuffix}";
}
$result = $this->sanitizeFileName("{$customName} - {$periodName}");
}
$this->info($result);
}
public function calculateFromAndToDatePeriod(
string $frequency,
?Carbon $fromDate = null,
?Carbon $toDate = null
): array {
if ($frequency === self::FREQUENCY_ONE_OFF) {
return [
'fromDate' => $fromDate,
'toDate' => $toDate,
];
}
$now = Carbon::now();
return match ($frequency) {
self::FREQUENCY_DAILY => [
'fromDate' => $now->copy()->subDay()->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_WEEKLY => [
'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_MONTHLY => [
'fromDate' => $now->copy()->subMonths(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_QUARTERLY => [
'fromDate' => $now->copy()->subMonths(3)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
default => throw new InvalidArgumentException("Unsupported frequency: {$frequency}"),
};
}
private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string
{
$fromYear = $from->format('Y');
$toYear = $to->format('Y');
$differentYears = $fromYear !== $toYear;
switch ($frequency) {
case self::FREQUENCY_DAILY:
return $from->format('j M Y');
case self::FREQUENCY_QUARTERLY:
// 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ
$startMonth = $from->format('M');
$endMonth = $to->copy()->subMonth();
$endMonthName = $endMonth->format('M');
$endMonthYear = $endMonth->format('Y');
if ($differentYears) {
return "{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}";
}
return "{$startMonth} - {$endMonthName} {$toYear}";
case self::FREQUENCY_MONTHLY:
// 'May 2025' - monthly reports are always within the same year
return $from->format('M Y');
case self::FREQUENCY_WEEKLY:
// '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ
$startDay = $from->format('j');
$endDay = $to->format('j');
$startMonth = $from->format('M');
$endMonth = $to->format('M');
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
if ($startMonth !== $endMonth) {
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
}
return "{$startDay} - {$endDay} {$endMonth} {$toYear}";
case self::FREQUENCY_ONE_OFF:
// '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ
$startDay = $from->format('j');
$startMonth = $from->format('M');
$endDay = $to->format('j');
$endMonth = $to->format('M');
// If same month and year, use a format like '2-31 May 2025'
if ($startMonth === $endMonth && ! $differentYears) {
return "{$startDay} - {$endDay} {$startMonth} {$toYear}";
}
// If different years, include both years
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
// Same year but different months
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
default:
// Default format for unknown frequencies
return $from->format('j M Y') . ' - ' . $to->format('j M Y');
}
}
public function sanitizeFileName(string $fileName): string
{
return str_replace(['/', '\\'], '-', $fileName);
}
private function getPayload(AutomatedReportsService $automatedReportsService)
{
$reportResult = AutomatedReportResult::find(269);
$automatedReport = $reportResult->getReport();
$activityIds = [1,2,3];
$payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $reportResult,
activityIds: $activityIds,
);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));
}
private function rateLimit()
{
$team = Team::find(2);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
for ($i = 0 ; $i < 3; $i++) {
// if ($i % 25 === 0) {
// $this->info("Syncing opportunity {$i}");
$this->info("Matching contact {$i}");
// }
// $crmService->syncOpportunity('374720564');
$crmService->matchByName('Robot');
}
}
private function simulateMatchActivityStorm(int $teamId = 2, int $count = 100): void
{
$team = Team::find($teamId);
$config = $team->getCrmConfiguration();
$activities = Activity::query()
->where('crm_configuration_id', $config->getId())
->orderByDesc('id')
->limit($count)
->get();
$this->info("Dispatching {$activities->count()} MatchActivityCrmData jobs (portal={$config->getId()})");
foreach ($activities as $activity) {
MatchActivityCrmData::dispatch($activity->getId(), $config, true);
}
$this->info('Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.');
}
private function simulateVerifyTaskStorm(int $teamId = 2, int $count = 100): void
{
$activities = Activity::query()
->where('team_id', $teamId)
->whereNotNull('crm_provider_id')
->orderByDesc('id')
->limit($count)
->get();
$this->info("Dispatching {$activities->count()} VerifyActivityCrmTaskJob jobs");
foreach ($activities as $activity) {
VerifyActivityCrmTaskJob::dispatch($activity->getId());
}
$this->info('Done.');
}
private function observeRateLimitCache(int $teamId = 2): void
{
$team = Team::find($teamId);
$config = $team->getCrmConfiguration();
$key = sprintf('hubspot:ratelimit:portal:%d', $config->getId());
$value = Redis::get($key);
$ttl = Redis::ttl($key);
$this->info("Redis key: {$key}");
$this->info('Value: ' . ($value ?? '(empty)'));
$this->info("TTL: {$ttl}s");
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":615092,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":615092} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":615092,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Participants old state {"activity":615092,"participants":[{"id":1004102,"user_id":null,"contact_id":null,"lead_id":null},{"id":1004103,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [Prospect match] Cache miss, calling the API {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [Hubspot] Failed to fetch contact {"email":"[EMAIL]","reason":"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/nikolay.nikolov%40jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/contact/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.36,"average_seconds_per_request":0.36} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss {"identifier_type":"domain","identifier":"jiminny.com","crm":"hubspot"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss, calling the API {"identifier_type":"domain","identifier":"jiminny.com"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [HubSpot] importAccount {"crm_provider_id":"749766179","config_id":2} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [HubSpot] CRM Search requested {"request":{"filterGroups":[{"filters":[{"propertyName":"associations.company","operator":"EQ","value":"749766179"},{"propertyName":"dealstage","operator":"NOT_IN","values":["closedwon","4040964","59247967"]},{"propertyName":"dealstage","operator":"NOT_IN","values":["closedlost","4040965","59247968"]}]}],"sorts":[{"propertyName":"modifieddate","direction":"DESCENDING"}],"properties":["dealname","amount","hubspot_owner_id","pipeline","dealstage","closedate","deal_currency_code"],"limit":200}} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":10,"total_elapsed_seconds":0.29,"average_seconds_per_request":0.29} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {"worker":"","peak_memory":"99.73 MB","elapsed_seconds":1.02,"update_target":"activities","should_iterate_again":false} {"correlation_id":"59e3fe1b-aa6d-4cb1-9824-74a21abcce17","trace_id":"8ccca438-10cb-4f24-a0a1-4bcd63b85711"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":615092,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":615092,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":615092} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":615092,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":615092,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614436,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614436} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614436,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614436,"participants":[{"id":1002751,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002752,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614436,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614436,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614436} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614436,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614436,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614382,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614382} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614382,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614382,"participants":[{"id":1002632,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002633,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614382,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614382,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614382} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614382,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614382,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614381,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614381} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614381,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614381,"participants":[{"id":1002630,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002631,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614381,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614381,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614381} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614381,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614381,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614378,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614378} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614378,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614378,"participants":[{"id":1002623,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002624,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002625,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Syncing potentially stale record {"model":"Jiminny\\Models\\Contact","id":6167,"crm_provider_id":"175190591289","updated_at":"2025-11-17 11:17:50"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [HubSpot] importContact {"crm_provider_id":"175190591289","config_id":2} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Record synced successfully {"model":"Jiminny\\Models\\Contact","id":6167,"crm_provider_id":"175190591289"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614378,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614378,"participants_processed":3,"exact_matches":1,"domain_matches":1,"best_match_found":true} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614378} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614378,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614378,"remote_search":true,"lead_id":null,"contact_id":6167,"account_id":null,"opportunity_id":null,"stage_id":null} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":613840,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":244,"opportunity_id":350,"stage_id":34}} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":613840} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":613840,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":613840,"participants":[{"id":1001764,"user_id":null,"contact_id":4487,"lead_id":null},{"id":1001765,"user_id":261,"contact_id":null,"lead_id":null}]} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: ProspectCache - Searching DB for opportunity by owner {"account_id":244,"contact_id":4487,"owner_id":261} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: ProspectCache - Opportunity DB search results {"account_id":244,"contact_id":4487,"opportunity_id":299} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":613840,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":613840,"participants_processed":2,"exact_matches":1,"domain_matches":0,"best_match_found":true} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":613840} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":613840,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":613840,"remote_search":true,"lead_id":null,"contact_id":4487,"account_id":244,"opportunity_id":299,"stage_id":36} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":613833,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":244,"opportunity_id":350,"stage_id":34}} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":613833} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":613833,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":613833,"participants":[{"id":1001750,"user_id":null,"contact_id":4487,"lead_id":null},{"id":1001751,"user_id":261,"contact_id":null,"lead_id":null}]} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":613833,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20725-handle-HS-search-rate-limit, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09541223,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20725-handle-HS-search-rate-limit","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.82413566,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"HandleHubspotRateLimitTest","depth":6,"bounds":{"left":0.8394282,"top":0.019952115,"width":0.076130316,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'HandleHubspotRateLimitTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'HandleHubspotRateLimitTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5","depth":4,"bounds":{"left":0.54886967,"top":0.17478053,"width":0.007978723,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"133","depth":4,"bounds":{"left":0.5588431,"top":0.17478053,"width":0.011968086,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"11","depth":4,"bounds":{"left":0.5728058,"top":0.17478053,"width":0.008976064,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.5834442,"top":0.17318435,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.59075797,"top":0.17318435,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands;\n\nuse Carbon\\Carbon;\nuse Carbon\\CarbonImmutable;\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Support\\Facades\\Redis;\nuse InvalidArgumentException;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\SendReportMailJob;\nuse Jiminny\\Jobs\\Crm\\Delete\\VerifyActivityCrmTaskJob;\nuse Jiminny\\Jobs\\Crm\\MatchActivityCrmData;\nuse Jiminny\\Jobs\\JobDispatcherInterface;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Activity\\CrmOwnerResolver;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\UserPilot\\UserPilotClient;\n\n/**\n * Class JiminnyDebugCommand\n *\n * @package Jiminny\\Console\\Commands\n */\nclass JiminnyDebugCommand extends Command\n{\n public const string FREQUENCY_DAILY = 'daily';\n public const string FREQUENCY_WEEKLY = 'weekly';\n public const string FREQUENCY_MONTHLY = 'monthly';\n public const string FREQUENCY_QUARTERLY = 'quarterly';\n public const string FREQUENCY_ONE_OFF = 'one_off';\n protected $signature = 'jiminny:debug';\n\n public function handle(\n JobDispatcherInterface $jobDispatcher,\n AutomatedReportsService $automatedReportsService,\n AutomatedReportsRepository $automatedReportsRepository,\n UserPilotClient $userPilotClient\n ): void {\n // Choose ONE of the following to run, then comment out the others.\n // 1) Dispatch a storm of MatchActivityCrmData jobs against team 2\n $this->simulateMatchActivityStorm(teamId: 2, count: 100);\n\n // 2) Dispatch a storm of VerifyActivityCrmTaskJob jobs (simulates DeleteCrmEntityTrait fan-out)\n // $this->simulateVerifyTaskStorm(teamId: 2, count: 100);\n\n // 3) Inspect Redis circuit-breaker state for the team's HubSpot portal\n // $this->observeRateLimitCache(teamId: 2);\n\n // 4) Make 3 synchronous matchByName calls (foreground, hits API directly)\n // $this->rateLimit();\n exit(1);\n\n\n\n $report = AutomatedReport::find(71);\n $last = AutomatedReportResult::query()\n ->where('report_id', $report->getId())\n ->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])\n// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)\n ->whereDate('created_at', CarbonImmutable::now()->toDateString())\n ->latest()\n ->first();\n\n $this->info(\"Last: {$last->getId()}\");\n\n exit(1);\n\n $user = User::find(143);\n // $count = $automatedReportsRepository->countUserReports($user);\n // $this->info(\"Count: {$count}\");\n // $count = $automatedReportsRepository->countAllUserReports($user);\n // $this->info(\"All count: {$count}\");\n\n $payload = [\n 'report_type' => 'ask_jiminny',\n 'frequency' => 'weekly',\n ];\n $userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);\n\n exit(1);\n\n $now = Carbon::now()->subDay(1);\n $this->info(\"Now: {$now->toDateTimeString()}\");\n $weekStart = Carbon::getWeekStartsAt();\n $this->info(\"Now: {$weekStart}\");\n\n // $from = $now->copy()->previousWeekday()->startOfDay();\n // $to = $now->copy()->previousWeekday()->endOfDay();\n\n // $fromOld = $now->copy()->subWeeks(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subWeek()->startOfWeek();\n // $toNew = $now->copy()->subWeek()->endOfWeek();\n\n // $fromOld = $now->copy()->subMonths(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();\n // $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();\n\n $fromOld = $now->copy()->subMonths(3)->startOfDay();\n $toOld = $now->copy()->subDay()->endOfDay();\n $fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();\n $toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();\n\n $this->info(\"From old: {$fromOld->toDateTimeString()}\");\n $this->info(\"To old: {$toOld->toDateTimeString()}\");\n $this->info(\"From new: {$fromNew->toDateTimeString()}\");\n $this->info(\"To new: {$toNew->toDateTimeString()}\");\n\n exit(1);\n\n $report = AutomatedReport::find(71);\n\n $job = new RequestGenerateAskJiminnyReportJob($report->getUuid());\n $jobDispatcher->dispatch($job);\n\n exit(1);\n\n\n // $this->formatDate($jobDispatcher);\n // $this->sendMail($jobDispatcher, $automatedReportsService);\n // $this->crmService();\n\n $this->getPayload($automatedReportsService);\n\n exit(1);\n }\n\n\n\n private function crmService()\n {\n $activity = Activity::find(418141);\n\n $team = Team::find(19);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n $crmService->createTranscriptNotes($activity);\n }\n\n private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)\n {\n $reportUuid = '';\n // $report = $automatedReportsService->getReportResult($reportUuid);\n $report = AutomatedReportResult::find(275);\n $validRecipients = $automatedReportsService->getValidRecipientUsers(\n $report->getReport(),\n includeJiminny: true,\n );\n\n $recipient = $validRecipients[0];\n\n $fileName = $automatedReportsService->getReportFileName($report);\n $typeName = $report->getReport()->getCustomName()\n ?? $automatedReportsService->getReportTypeName($report);\n $teamsName = $automatedReportsService->getReportTeamsName($report);\n $periodName = $automatedReportsService->getReportPeriodName($report);\n $s3Path = $automatedReportsService->getMediaPath($report);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));\n\n $jobDispatcher->dispatch(\n new SendReportMailJob(\n reportUuid: $report->getUuid(),\n s3Path: $s3Path,\n recipientEmail: $recipient['email'],\n recipientName: $recipient['name'] ?? null,\n fileName: $fileName,\n typeName: $typeName,\n teamsName: $teamsName,\n periodName: $periodName,\n isAskJiminny: true,\n )\n );\n\n exit(1);\n }\n\n private function formatDate(JobDispatcherInterface $jobDispatcher): void\n {\n $customName = 'Custom report name';\n // $frequency = self::FREQUENCY_DAILY;\n // $frequency = self::FREQUENCY_WEEKLY;\n $frequency = self::FREQUENCY_MONTHLY;\n // $frequency = self::FREQUENCY_QUARTERLY;\n // $frequency = self::FREQUENCY_ONE_OFF;\n $period = $this->calculateFromAndToDatePeriod($frequency);\n $from = $period['fromDate'];\n $to = $period['toDate'];\n $periodName = $this->formatReportPeriodName($frequency, $from, $to);\n $filenameSuffix = null;\n\n if ($customName) {\n if ($filenameSuffix) {\n $customName .= \" {$filenameSuffix}\";\n }\n\n $result = $this->sanitizeFileName(\"{$customName} - {$periodName}\");\n }\n\n $this->info($result);\n }\n\n public function calculateFromAndToDatePeriod(\n string $frequency,\n ?Carbon $fromDate = null,\n ?Carbon $toDate = null\n ): array {\n if ($frequency === self::FREQUENCY_ONE_OFF) {\n return [\n 'fromDate' => $fromDate,\n 'toDate' => $toDate,\n ];\n }\n\n $now = Carbon::now();\n\n return match ($frequency) {\n self::FREQUENCY_DAILY => [\n 'fromDate' => $now->copy()->subDay()->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_WEEKLY => [\n 'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_MONTHLY => [\n 'fromDate' => $now->copy()->subMonths(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_QUARTERLY => [\n 'fromDate' => $now->copy()->subMonths(3)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n default => throw new InvalidArgumentException(\"Unsupported frequency: {$frequency}\"),\n };\n }\n\n private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string\n {\n $fromYear = $from->format('Y');\n $toYear = $to->format('Y');\n $differentYears = $fromYear !== $toYear;\n\n switch ($frequency) {\n case self::FREQUENCY_DAILY:\n return $from->format('j M Y');\n\n case self::FREQUENCY_QUARTERLY:\n // 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ\n $startMonth = $from->format('M');\n $endMonth = $to->copy()->subMonth();\n $endMonthName = $endMonth->format('M');\n $endMonthYear = $endMonth->format('Y');\n\n if ($differentYears) {\n return \"{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}\";\n }\n\n return \"{$startMonth} - {$endMonthName} {$toYear}\";\n\n case self::FREQUENCY_MONTHLY:\n // 'May 2025' - monthly reports are always within the same year\n return $from->format('M Y');\n\n case self::FREQUENCY_WEEKLY:\n // '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ\n $startDay = $from->format('j');\n $endDay = $to->format('j');\n $startMonth = $from->format('M');\n $endMonth = $to->format('M');\n\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n if ($startMonth !== $endMonth) {\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n return \"{$startDay} - {$endDay} {$endMonth} {$toYear}\";\n\n case self::FREQUENCY_ONE_OFF:\n // '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ\n $startDay = $from->format('j');\n $startMonth = $from->format('M');\n $endDay = $to->format('j');\n $endMonth = $to->format('M');\n\n // If same month and year, use a format like '2-31 May 2025'\n if ($startMonth === $endMonth && ! $differentYears) {\n return \"{$startDay} - {$endDay} {$startMonth} {$toYear}\";\n }\n\n // If different years, include both years\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n // Same year but different months\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n\n default:\n // Default format for unknown frequencies\n return $from->format('j M Y') . ' - ' . $to->format('j M Y');\n }\n }\n\n public function sanitizeFileName(string $fileName): string\n {\n return str_replace(['/', '\\\\'], '-', $fileName);\n }\n\n private function getPayload(AutomatedReportsService $automatedReportsService)\n {\n $reportResult = AutomatedReportResult::find(269);\n $automatedReport = $reportResult->getReport();\n $activityIds = [1,2,3];\n $payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(\n automatedReport: $automatedReport,\n reportResult: $reportResult,\n activityIds: $activityIds,\n );\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));\n }\n\n private function rateLimit()\n {\n $team = Team::find(2);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n for ($i = 0 ; $i < 3; $i++) {\n// if ($i % 25 === 0) {\n// $this->info(\"Syncing opportunity {$i}\");\n $this->info(\"Matching contact {$i}\");\n// }\n// $crmService->syncOpportunity('374720564');\n $crmService->matchByName('Robot');\n }\n }\n\n private function simulateMatchActivityStorm(int $teamId = 2, int $count = 100): void\n {\n $team = Team::find($teamId);\n $config = $team->getCrmConfiguration();\n\n $activities = Activity::query()\n ->where('crm_configuration_id', $config->getId())\n ->orderByDesc('id')\n ->limit($count)\n ->get();\n\n $this->info(\"Dispatching {$activities->count()} MatchActivityCrmData jobs (portal={$config->getId()})\");\n\n foreach ($activities as $activity) {\n MatchActivityCrmData::dispatch($activity->getId(), $config, true);\n }\n\n $this->info('Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.');\n }\n\n private function simulateVerifyTaskStorm(int $teamId = 2, int $count = 100): void\n {\n $activities = Activity::query()\n ->where('team_id', $teamId)\n ->whereNotNull('crm_provider_id')\n ->orderByDesc('id')\n ->limit($count)\n ->get();\n\n $this->info(\"Dispatching {$activities->count()} VerifyActivityCrmTaskJob jobs\");\n\n foreach ($activities as $activity) {\n VerifyActivityCrmTaskJob::dispatch($activity->getId());\n }\n\n $this->info('Done.');\n }\n\n private function observeRateLimitCache(int $teamId = 2): void\n {\n $team = Team::find($teamId);\n $config = $team->getCrmConfiguration();\n $key = sprintf('hubspot:ratelimit:portal:%d', $config->getId());\n\n $value = Redis::get($key);\n $ttl = Redis::ttl($key);\n\n $this->info(\"Redis key: {$key}\");\n $this->info('Value: ' . ($value ?? '(empty)'));\n $this->info(\"TTL: {$ttl}s\");\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands;\n\nuse Carbon\\Carbon;\nuse Carbon\\CarbonImmutable;\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Support\\Facades\\Redis;\nuse InvalidArgumentException;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\SendReportMailJob;\nuse Jiminny\\Jobs\\Crm\\Delete\\VerifyActivityCrmTaskJob;\nuse Jiminny\\Jobs\\Crm\\MatchActivityCrmData;\nuse Jiminny\\Jobs\\JobDispatcherInterface;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Activity\\CrmOwnerResolver;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\UserPilot\\UserPilotClient;\n\n/**\n * Class JiminnyDebugCommand\n *\n * @package Jiminny\\Console\\Commands\n */\nclass JiminnyDebugCommand extends Command\n{\n public const string FREQUENCY_DAILY = 'daily';\n public const string FREQUENCY_WEEKLY = 'weekly';\n public const string FREQUENCY_MONTHLY = 'monthly';\n public const string FREQUENCY_QUARTERLY = 'quarterly';\n public const string FREQUENCY_ONE_OFF = 'one_off';\n protected $signature = 'jiminny:debug';\n\n public function handle(\n JobDispatcherInterface $jobDispatcher,\n AutomatedReportsService $automatedReportsService,\n AutomatedReportsRepository $automatedReportsRepository,\n UserPilotClient $userPilotClient\n ): void {\n // Choose ONE of the following to run, then comment out the others.\n // 1) Dispatch a storm of MatchActivityCrmData jobs against team 2\n $this->simulateMatchActivityStorm(teamId: 2, count: 100);\n\n // 2) Dispatch a storm of VerifyActivityCrmTaskJob jobs (simulates DeleteCrmEntityTrait fan-out)\n // $this->simulateVerifyTaskStorm(teamId: 2, count: 100);\n\n // 3) Inspect Redis circuit-breaker state for the team's HubSpot portal\n // $this->observeRateLimitCache(teamId: 2);\n\n // 4) Make 3 synchronous matchByName calls (foreground, hits API directly)\n // $this->rateLimit();\n exit(1);\n\n\n\n $report = AutomatedReport::find(71);\n $last = AutomatedReportResult::query()\n ->where('report_id', $report->getId())\n ->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])\n// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)\n ->whereDate('created_at', CarbonImmutable::now()->toDateString())\n ->latest()\n ->first();\n\n $this->info(\"Last: {$last->getId()}\");\n\n exit(1);\n\n $user = User::find(143);\n // $count = $automatedReportsRepository->countUserReports($user);\n // $this->info(\"Count: {$count}\");\n // $count = $automatedReportsRepository->countAllUserReports($user);\n // $this->info(\"All count: {$count}\");\n\n $payload = [\n 'report_type' => 'ask_jiminny',\n 'frequency' => 'weekly',\n ];\n $userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);\n\n exit(1);\n\n $now = Carbon::now()->subDay(1);\n $this->info(\"Now: {$now->toDateTimeString()}\");\n $weekStart = Carbon::getWeekStartsAt();\n $this->info(\"Now: {$weekStart}\");\n\n // $from = $now->copy()->previousWeekday()->startOfDay();\n // $to = $now->copy()->previousWeekday()->endOfDay();\n\n // $fromOld = $now->copy()->subWeeks(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subWeek()->startOfWeek();\n // $toNew = $now->copy()->subWeek()->endOfWeek();\n\n // $fromOld = $now->copy()->subMonths(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();\n // $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();\n\n $fromOld = $now->copy()->subMonths(3)->startOfDay();\n $toOld = $now->copy()->subDay()->endOfDay();\n $fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();\n $toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();\n\n $this->info(\"From old: {$fromOld->toDateTimeString()}\");\n $this->info(\"To old: {$toOld->toDateTimeString()}\");\n $this->info(\"From new: {$fromNew->toDateTimeString()}\");\n $this->info(\"To new: {$toNew->toDateTimeString()}\");\n\n exit(1);\n\n $report = AutomatedReport::find(71);\n\n $job = new RequestGenerateAskJiminnyReportJob($report->getUuid());\n $jobDispatcher->dispatch($job);\n\n exit(1);\n\n\n // $this->formatDate($jobDispatcher);\n // $this->sendMail($jobDispatcher, $automatedReportsService);\n // $this->crmService();\n\n $this->getPayload($automatedReportsService);\n\n exit(1);\n }\n\n\n\n private function crmService()\n {\n $activity = Activity::find(418141);\n\n $team = Team::find(19);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n $crmService->createTranscriptNotes($activity);\n }\n\n private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)\n {\n $reportUuid = '';\n // $report = $automatedReportsService->getReportResult($reportUuid);\n $report = AutomatedReportResult::find(275);\n $validRecipients = $automatedReportsService->getValidRecipientUsers(\n $report->getReport(),\n includeJiminny: true,\n );\n\n $recipient = $validRecipients[0];\n\n $fileName = $automatedReportsService->getReportFileName($report);\n $typeName = $report->getReport()->getCustomName()\n ?? $automatedReportsService->getReportTypeName($report);\n $teamsName = $automatedReportsService->getReportTeamsName($report);\n $periodName = $automatedReportsService->getReportPeriodName($report);\n $s3Path = $automatedReportsService->getMediaPath($report);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));\n\n $jobDispatcher->dispatch(\n new SendReportMailJob(\n reportUuid: $report->getUuid(),\n s3Path: $s3Path,\n recipientEmail: $recipient['email'],\n recipientName: $recipient['name'] ?? null,\n fileName: $fileName,\n typeName: $typeName,\n teamsName: $teamsName,\n periodName: $periodName,\n isAskJiminny: true,\n )\n );\n\n exit(1);\n }\n\n private function formatDate(JobDispatcherInterface $jobDispatcher): void\n {\n $customName = 'Custom report name';\n // $frequency = self::FREQUENCY_DAILY;\n // $frequency = self::FREQUENCY_WEEKLY;\n $frequency = self::FREQUENCY_MONTHLY;\n // $frequency = self::FREQUENCY_QUARTERLY;\n // $frequency = self::FREQUENCY_ONE_OFF;\n $period = $this->calculateFromAndToDatePeriod($frequency);\n $from = $period['fromDate'];\n $to = $period['toDate'];\n $periodName = $this->formatReportPeriodName($frequency, $from, $to);\n $filenameSuffix = null;\n\n if ($customName) {\n if ($filenameSuffix) {\n $customName .= \" {$filenameSuffix}\";\n }\n\n $result = $this->sanitizeFileName(\"{$customName} - {$periodName}\");\n }\n\n $this->info($result);\n }\n\n public function calculateFromAndToDatePeriod(\n string $frequency,\n ?Carbon $fromDate = null,\n ?Carbon $toDate = null\n ): array {\n if ($frequency === self::FREQUENCY_ONE_OFF) {\n return [\n 'fromDate' => $fromDate,\n 'toDate' => $toDate,\n ];\n }\n\n $now = Carbon::now();\n\n return match ($frequency) {\n self::FREQUENCY_DAILY => [\n 'fromDate' => $now->copy()->subDay()->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_WEEKLY => [\n 'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_MONTHLY => [\n 'fromDate' => $now->copy()->subMonths(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_QUARTERLY => [\n 'fromDate' => $now->copy()->subMonths(3)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n default => throw new InvalidArgumentException(\"Unsupported frequency: {$frequency}\"),\n };\n }\n\n private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string\n {\n $fromYear = $from->format('Y');\n $toYear = $to->format('Y');\n $differentYears = $fromYear !== $toYear;\n\n switch ($frequency) {\n case self::FREQUENCY_DAILY:\n return $from->format('j M Y');\n\n case self::FREQUENCY_QUARTERLY:\n // 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ\n $startMonth = $from->format('M');\n $endMonth = $to->copy()->subMonth();\n $endMonthName = $endMonth->format('M');\n $endMonthYear = $endMonth->format('Y');\n\n if ($differentYears) {\n return \"{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}\";\n }\n\n return \"{$startMonth} - {$endMonthName} {$toYear}\";\n\n case self::FREQUENCY_MONTHLY:\n // 'May 2025' - monthly reports are always within the same year\n return $from->format('M Y');\n\n case self::FREQUENCY_WEEKLY:\n // '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ\n $startDay = $from->format('j');\n $endDay = $to->format('j');\n $startMonth = $from->format('M');\n $endMonth = $to->format('M');\n\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n if ($startMonth !== $endMonth) {\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n return \"{$startDay} - {$endDay} {$endMonth} {$toYear}\";\n\n case self::FREQUENCY_ONE_OFF:\n // '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ\n $startDay = $from->format('j');\n $startMonth = $from->format('M');\n $endDay = $to->format('j');\n $endMonth = $to->format('M');\n\n // If same month and year, use a format like '2-31 May 2025'\n if ($startMonth === $endMonth && ! $differentYears) {\n return \"{$startDay} - {$endDay} {$startMonth} {$toYear}\";\n }\n\n // If different years, include both years\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n // Same year but different months\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n\n default:\n // Default format for unknown frequencies\n return $from->format('j M Y') . ' - ' . $to->format('j M Y');\n }\n }\n\n public function sanitizeFileName(string $fileName): string\n {\n return str_replace(['/', '\\\\'], '-', $fileName);\n }\n\n private function getPayload(AutomatedReportsService $automatedReportsService)\n {\n $reportResult = AutomatedReportResult::find(269);\n $automatedReport = $reportResult->getReport();\n $activityIds = [1,2,3];\n $payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(\n automatedReport: $automatedReport,\n reportResult: $reportResult,\n activityIds: $activityIds,\n );\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));\n }\n\n private function rateLimit()\n {\n $team = Team::find(2);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n for ($i = 0 ; $i < 3; $i++) {\n// if ($i % 25 === 0) {\n// $this->info(\"Syncing opportunity {$i}\");\n $this->info(\"Matching contact {$i}\");\n// }\n// $crmService->syncOpportunity('374720564');\n $crmService->matchByName('Robot');\n }\n }\n\n private function simulateMatchActivityStorm(int $teamId = 2, int $count = 100): void\n {\n $team = Team::find($teamId);\n $config = $team->getCrmConfiguration();\n\n $activities = Activity::query()\n ->where('crm_configuration_id', $config->getId())\n ->orderByDesc('id')\n ->limit($count)\n ->get();\n\n $this->info(\"Dispatching {$activities->count()} MatchActivityCrmData jobs (portal={$config->getId()})\");\n\n foreach ($activities as $activity) {\n MatchActivityCrmData::dispatch($activity->getId(), $config, true);\n }\n\n $this->info('Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.');\n }\n\n private function simulateVerifyTaskStorm(int $teamId = 2, int $count = 100): void\n {\n $activities = Activity::query()\n ->where('team_id', $teamId)\n ->whereNotNull('crm_provider_id')\n ->orderByDesc('id')\n ->limit($count)\n ->get();\n\n $this->info(\"Dispatching {$activities->count()} VerifyActivityCrmTaskJob jobs\");\n\n foreach ($activities as $activity) {\n VerifyActivityCrmTaskJob::dispatch($activity->getId());\n }\n\n $this->info('Done.');\n }\n\n private function observeRateLimitCache(int $teamId = 2): void\n {\n $team = Team::find($teamId);\n $config = $team->getCrmConfiguration();\n $key = sprintf('hubspot:ratelimit:portal:%d', $config->getId());\n\n $value = Redis::get($key);\n $ttl = Redis::ttl($key);\n\n $this->info(\"Redis key: {$key}\");\n $this->info('Value: ' . ($value ?? '(empty)'));\n $this->info(\"TTL: {$ttl}s\");\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":615092,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":615092} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":615092,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":615092,\"participants\":[{\"id\":1004102,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1004103,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"nikolay.nikolov@jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/nikolay.nikolov%40jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.36,\"average_seconds_per_request\":0.36} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.29,\"average_seconds_per_request\":0.29} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":1.02,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":615092,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":615092,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":615092} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":615092,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":615092,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614436,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614436} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614436,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614436,\"participants\":[{\"id\":1002751,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002752,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614436,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614436,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614436} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614436,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614436,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614382,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614382} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614382,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614382,\"participants\":[{\"id\":1002632,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002633,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614382,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614382,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614382} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614382,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614382,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614381,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614381} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614381,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614381,\"participants\":[{\"id\":1002630,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002631,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614381,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614381,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614381} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614381,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614381,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614378,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614378} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614378,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614378,\"participants\":[{\"id\":1002623,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002624,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002625,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":6167,\"crm_provider_id\":\"175190591289\",\"updated_at\":\"2025-11-17 11:17:50\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [HubSpot] importContact {\"crm_provider_id\":\"175190591289\",\"config_id\":2} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":6167,\"crm_provider_id\":\"175190591289\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nmalchev@gmail.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614378,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614378,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614378} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614378,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614378,\"remote_search\":true,\"lead_id\":null,\"contact_id\":6167,\"account_id\":null,\"opportunity_id\":null,\"stage_id\":null} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613840,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613840} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613840,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613840,\"participants\":[{\"id\":1001764,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001765,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":261} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":299} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613840,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613840,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613840} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613840,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613840,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613833,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613833} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613833,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613833,\"participants\":[{\"id\":1001750,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001751,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613833,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613833,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613833} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613833,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613833,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613827,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613827} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613827,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613827,\"participants\":[{\"id\":1001734,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001735,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613827,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613827,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613827} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613827,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613827,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613826,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613826} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613826,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613826,\"participants\":[{\"id\":1001732,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001733,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613826,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613826,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613826} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613826,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613826,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613820,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613820} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613820,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613820,\"participants\":[{\"id\":1001721,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001722,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613820,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613820,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613820} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613820,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613820,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613818,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613818} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613818,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613818,\"participants\":[{\"id\":1001717,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001718,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613818,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613818,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613818} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613818,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613818,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613812,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613812} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613812,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613812,\"participants\":[{\"id\":1001705,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001706,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613812,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613812,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613812} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613812,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613812,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613807,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":null}} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613807} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613807,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613807,\"participants\":[{\"id\":1001690,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1001691,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613807,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4484,\"crm_provider_id\":\"123952\",\"updated_at\":\"2024-07-23 07:00:32\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [HubSpot] importContact {\"crm_provider_id\":\"123952\",\"config_id\":2} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4484,\"crm_provider_id\":\"123952\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":243,\"contact_id\":4484,\"owner_id\":253} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":243,\"contact_id\":4484} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":243,\"contact_id\":4484,\"opportunity_id\":276} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Account\",\"id\":243,\"crm_provider_id\":\"16696646991\",\"updated_at\":\"2025-10-16 09:31:08\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"16696646991\",\"config_id\":2} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Account\",\"id\":243,\"crm_provider_id\":\"16696646991\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+19177680369\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613807,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613807} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613807,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613807,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4484,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613806,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613806} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613806,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613806,\"participants\":[{\"id\":1001688,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1001689,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613806,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":253} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":244,\"contact_id\":4487} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":350} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613806,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613806} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613806,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613806,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613805,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613805} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613805,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613805,\"participants\":[{\"id\":1001686,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1001687,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613805,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613805,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613805} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613805,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613805,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613698,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613698} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613698,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613698,\"participants\":[{\"id\":1001667,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001668,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613698,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613698,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613698} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613698,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613698,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613697,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613697} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613697,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613697,\"participants\":[{\"id\":1001665,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001666,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613697,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613697,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613697} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613697,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613697,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613696,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613696} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613696,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613696,\"participants\":[{\"id\":1001663,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001664,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613696,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613696,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613696} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613696,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613696,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613695,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613695} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613695,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613695,\"participants\":[{\"id\":1001661,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001662,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613695,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613695,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613695} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613695,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613695,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613694,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613694} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613694,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613694,\"participants\":[{\"id\":1001659,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001660,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613694,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613694,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613694} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613694,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613694,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613157,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613157} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613157,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613157,\"participants\":[{\"id\":1000746,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1000747,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613157,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613157,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613157} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613157,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613157,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613156,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613156} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613156,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613156,\"participants\":[{\"id\":1000744,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1000745,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613156,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613156,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613156} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613156,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613156,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613155,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613155} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613155,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613155,\"participants\":[{\"id\":1000742,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1000743,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613155,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613155,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613155} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613155,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613155,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613130,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613130} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613130,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613130,\"participants\":[{\"id\":1000693,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1000694,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613130,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613130,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613130} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613130,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613130,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612924,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":160,\"stage_id\":88}} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612924} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612924,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612924,\"participants\":[{\"id\":1000290,\"user_id\":19,\"contact_id\":null,\"lead_id\":null},{\"id\":1000291,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612924,\"team_id\":2,\"email\":\"james.graham@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":69,\"contact_id\":97,\"owner_id\":19} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":69,\"contact_id\":97,\"opportunity_id\":165} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612924,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612924} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612924,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612924,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":165,\"stage_id\":89} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612923,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":160,\"stage_id\":88}} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612923} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612923,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612923,\"participants\":[{\"id\":1000288,\"user_id\":19,\"contact_id\":null,\"lead_id\":null},{\"id\":1000289,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612923,\"team_id\":2,\"email\":\"james.graham@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612923,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612923} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612923,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612923,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":165,\"stage_id\":89} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612922,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":160,\"stage_id\":88}} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612922} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612922,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612922,\"participants\":[{\"id\":1000286,\"user_id\":19,\"contact_id\":null,\"lead_id\":null},{\"id\":1000287,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612922,\"team_id\":2,\"email\":\"james.graham@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612922,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612922} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612922,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612922,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":165,\"stage_id\":89} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612847,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612847} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612847,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612847,\"participants\":[{\"id\":1000130,\"user_id\":302,\"contact_id\":null,\"lead_id\":null},{\"id\":1000131,\"user_id\":261,\"contact_id\":null,\"lead_id\":null},{\"id\":1000151,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null}]} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"adelina.petrova@jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/adelina.petrova%40jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.23,\"average_seconds_per_request\":0.23} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"adelina.petrova@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612847,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612847,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612847} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612847,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612847,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612822,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612822} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612822,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612822,\"participants\":[{\"id\":1000080,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1000081,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612822,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612822,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612822} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612822,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612822,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612819,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612819} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612819,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612819,\"participants\":[{\"id\":1000073,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1000074,\"user_id\":261,\"contact_id\":null,\"lead_id\":null},{\"id\":1000075,\"user_id\":302,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612819,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"adelina.petrova@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612819,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612819} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612819,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612819,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612673,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612673} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612673,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612673,\"participants\":[{\"id\":999993,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999994,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612673,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612673,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612673} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612673,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612673,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612642,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612642} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612642,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612642,\"participants\":[{\"id\":999935,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999936,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612642,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612642,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612642} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612642,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612642,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612598,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612598} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612598,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612598,\"participants\":[{\"id\":999857,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999858,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4491,\"crm_provider_id\":\"123951\",\"updated_at\":\"2025-10-03 14:03:01\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [HubSpot] importContact {\"crm_provider_id\":\"123951\",\"config_id\":2} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4491,\"crm_provider_id\":\"123951\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":243,\"contact_id\":4491,\"owner_id\":206} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":243,\"contact_id\":4491} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":243,\"contact_id\":4491,\"opportunity_id\":276} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612598,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612598,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612598} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612598,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612598,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612597,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612597} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612597,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612597,\"participants\":[{\"id\":999855,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999856,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612597,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612597,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612597} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612597,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612597,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612596,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612596} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612596,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612596,\"participants\":[{\"id\":999853,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999854,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612596,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612596,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612596} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612596,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612596,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612595,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612595} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612595,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612595,\"participants\":[{\"id\":999851,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999852,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612595,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612595,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612595} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612595,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612595,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612594,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612594} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612594,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612594,\"participants\":[{\"id\":999849,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999850,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612594,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612594,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612594} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612594,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612594,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612593,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612593} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612593,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612593,\"participants\":[{\"id\":999847,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999848,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612593,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612593,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612593} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612593,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612593,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612592,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612592} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612592,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612592,\"participants\":[{\"id\":999845,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999846,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612592,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612592,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612592} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612592,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612592,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612591,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612591} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612591,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612591,\"participants\":[{\"id\":999843,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999844,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612591,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612591,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612591} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612591,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612591,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612590,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612590} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612590,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612590,\"participants\":[{\"id\":999841,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999842,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612590,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612590,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612590} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612590,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612590,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612589,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612589} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612589,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612589,\"participants\":[{\"id\":999839,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999840,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612589,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612589,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612589} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612589,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612589,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612588,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612588} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612588,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612588,\"participants\":[{\"id\":999837,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999838,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612588,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612588,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612588} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612588,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612588,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612587,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612587} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612587,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612587,\"participants\":[{\"id\":999835,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999836,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612587,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612587,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612587} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612587,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612587,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612586,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612586} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612586,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612586,\"participants\":[{\"id\":999833,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999834,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612586,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612586,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612586} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612586,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612586,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612585,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612585} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612585,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612585,\"participants\":[{\"id\":999831,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999832,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612585,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612585,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612585} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612585,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612585,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612584,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612584} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612584,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612584,\"participants\":[{\"id\":999829,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999830,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612584,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612584,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612584} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612584,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612584,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612583,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612583} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612583,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612583,\"participants\":[{\"id\":999827,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999828,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612583,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612583,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612583} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612583,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612583,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":2.05,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612582,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612582} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612582,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612582,\"participants\":[{\"id\":999825,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999826,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612582,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612582,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612582} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612582,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612582,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612581,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612581} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612581,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612581,\"participants\":[{\"id\":999823,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999824,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612581,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612581,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612581} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612581,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612581,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612565,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612565} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612565,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612565,\"participants\":[{\"id\":999789,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999790,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612565,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612565,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612565} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612565,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612565,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612563,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4487,\"account_id\":null,\"opportunity_id\":309,\"stage_id\":null}} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612563} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612563,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612563,\"participants\":[{\"id\":999784,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999785,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null}]} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612563,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":206} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":244,\"contact_id\":4487} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":350} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612563,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612563} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612563,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612563,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612562,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612562} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612562,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612562,\"participants\":[{\"id\":999782,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999783,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"447782589921@txt.staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/447782589921%40txt.staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.22,\"average_seconds_per_request\":0.22} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"447782589921@txt.staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612562,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612562,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612562} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612562,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612562,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612561,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612561} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612561,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612561,\"participants\":[{\"id\":999780,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999781,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612561,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/447700174614.447782589921.OeREojLVnk%40txt.staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612561,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612561} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612561,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612561,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612560,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612560} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612560,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612560,\"participants\":[{\"id\":999778,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999779,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"447782589921@txt.staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612560,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612560,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612560} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612560,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612560,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612559,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612559} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612559,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612559,\"participants\":[{\"id\":999776,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999777,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612559,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":69,\"contact_id\":97,\"owner_id\":206} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":69,\"contact_id\":97} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":69,\"contact_id\":97,\"opportunity_id\":5011} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612559,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612559} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612559,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612559,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612558,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612558} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612558,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612558,\"participants\":[{\"id\":999774,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999775,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612558,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612558,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612558} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612558,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612558,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612557,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612557} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612557,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612557,\"participants\":[{\"id\":999772,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999773,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612557,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612557,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612557} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612557,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612557,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612556,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612556} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612556,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612556,\"participants\":[{\"id\":999770,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999771,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612556,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612556,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612556} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612556,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612556,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612555,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612555} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612555,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612555,\"participants\":[{\"id\":999768,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999769,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612555,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612555,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612555} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612555,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612555,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612554,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612554} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612554,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612554,\"participants\":[{\"id\":999766,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999767,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612554,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612554,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612554} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612554,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612554,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612553,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612553} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612553,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612553,\"participants\":[{\"id\":999764,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999765,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612553,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612553,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612553} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612553,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612553,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612552,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612552} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612552,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612552,\"participants\":[{\"id\":999762,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999763,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612552,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612552,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612552} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612552,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612552,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612551,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612551} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612551,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612551,\"participants\":[{\"id\":999760,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999761,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612551,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612551,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612551} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612551,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612551,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612550,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612550} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612550,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612550,\"participants\":[{\"id\":999758,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999759,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612550,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612550,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612550} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612550,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612550,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612549,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612549} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612549,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612549,\"participants\":[{\"id\":999756,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999757,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612549,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612549,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612549} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612549,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612549,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612365,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612365} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612365,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612365,\"participants\":[{\"id\":999563,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999564,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612365,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612365,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612365} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612365,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612365,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612360,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612360} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612360,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612360,\"participants\":[{\"id\":999552,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999553,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999565,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612360,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.27,\"average_seconds_per_request\":0.27} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612360,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612360} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612360,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612360,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612340,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612340} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612340,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612340,\"participants\":[{\"id\":999516,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999517,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999518,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999519,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612340,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.24,\"average_seconds_per_request\":0.24} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612340,\"participants_processed\":4,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612340} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612340,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612340,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612339,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612339} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612339,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612339,\"participants\":[{\"id\":999514,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999515,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999540,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612339,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612339,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612339} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612339,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612339,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612336,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612336} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612336,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612336,\"participants\":[{\"id\":999508,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999509,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999512,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999513,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612336,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612336,\"participants_processed\":4,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612336} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612336,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612336,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612183,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612183} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612183,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612183,\"participants\":[{\"id\":999227,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999228,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612183,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612183,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612183} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612183,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612183,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612182,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612182} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612182,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612182,\"participants\":[{\"id\":999225,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999226,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612182,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612182,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612182} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612182,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612182,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612181,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612181} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612181,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612181,\"participants\":[{\"id\":999223,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999224,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612181,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612181,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612181} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612181,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612181,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612180,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612180} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612180,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612180,\"participants\":[{\"id\":999221,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999222,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612180,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612180,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612180} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612180,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612180,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611455,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611455} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611455,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611455,\"participants\":[{\"id\":997961,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997962,\"user_id\":1460,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"support@staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/support%40staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.24,\"average_seconds_per_request\":0.24} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":0.68,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:08:03] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611455,\"team_id\":2,\"email\":\"aneliya.angelova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611455,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611455} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611455,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611455,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611451,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611451} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611451,\"participants\":[{\"id\":997955,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997956,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"support@staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/support%40staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.22,\"average_seconds_per_request\":0.22} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"98e633f9-bd2f-40dc-8730-3d84cde99a43\",\"trace_id\":\"5c2b2f2b-22de-4a4e-8225-07e4443cd83f\"}\n[2026-05-11 10:08:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"98e633f9-bd2f-40dc-8730-3d84cde99a43\",\"trace_id\":\"5c2b2f2b-22de-4a4e-8225-07e4443cd83f\"}\n[2026-05-11 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"98e633f9-bd2f-40dc-8730-3d84cde99a43\",\"trace_id\":\"5c2b2f2b-22de-4a4e-8225-07e4443cd83f\"}\n[2026-05-11 10:08:05] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.24,\"average_seconds_per_request\":0.24} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611451,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611451,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611451} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611451,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611087,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611087} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611087,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611087,\"participants\":[{\"id\":997368,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997369,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611087,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611087,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611087} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611087,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611087,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611076,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611076} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611076,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611076,\"participants\":[{\"id\":997346,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997347,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611076,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611076,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611076} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611076,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611076,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610935,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610935} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610935,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610935,\"participants\":[{\"id\":997141,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997142,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610935,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610935,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610935} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610935,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610935,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610915,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610915} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610915,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610915,\"participants\":[{\"id\":997104,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997105,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610915,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610915,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610915} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610915,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610915,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610900,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610900} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610900,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610900,\"participants\":[{\"id\":997081,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997082,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610900,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610900,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610900} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610900,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610900,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610885,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610885} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610885,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610885,\"participants\":[{\"id\":997051,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997052,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610885,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610885,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610885} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610885,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610885,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d48aaa1f-e725-4109-affa-b4d3d4e12070\",\"trace_id\":\"9b236b1c-8f13-4316-82f6-8da9417b8914\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610878,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d48aaa1f-e725-4109-affa-b4d3d4e12070\",\"trace_id\":\"9b236b1c-8f13-4316-82f6-8da9417b8914\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610878} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610878,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610878,\"participants\":[{\"id\":997035,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997036,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610878,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610878,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610878} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610878,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610878,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610874,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610874} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610874,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610874,\"participants\":[{\"id\":997025,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997026,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610874,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610874,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610874} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610874,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610874,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610867,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610867} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610867,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610867,\"participants\":[{\"id\":997011,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997012,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610867,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610867,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610867} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610867,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610867,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610764,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610764} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610764,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610764,\"participants\":[{\"id\":996951,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996952,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610764,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610764,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610764} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610764,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610764,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610617,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610617} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610617,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610617,\"participants\":[{\"id\":996641,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996642,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610617,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610617,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610617} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610617,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610617,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610539,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610539} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610539,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610539,\"participants\":[{\"id\":996485,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996486,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610539,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610539,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610539} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610539,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610539,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610528,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610528} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610528,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610528,\"participants\":[{\"id\":996463,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996464,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610528,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610528,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610528} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610528,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610528,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610506,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610506} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610506,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610506,\"participants\":[{\"id\":996419,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996420,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610506,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610506,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610506} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610506,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610506,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610497,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610497} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610497,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610497,\"participants\":[{\"id\":996401,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996402,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610497,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610497,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610497} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610497,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610497,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610490,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610490} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610490,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610490,\"participants\":[{\"id\":996385,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996386,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610490,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610490,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610490} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610490,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610490,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610470,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610470} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610470,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610470,\"participants\":[{\"id\":996369,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996370,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610470,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610470,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610470} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610470,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610470,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610462,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610462} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610462,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610462,\"participants\":[{\"id\":996353,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996354,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.NOTICE: Monitoring start {\"correlation_id\":\"5b7106d8-bc2c-44e7-a8f5-0ac98a517b36\",\"trace_id\":\"2744a9e8-e2f2-4af5-8e00-acc1fbf6fca1\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610462,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610462,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610462} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.NOTICE: Monitoring end {\"correlation_id\":\"5b7106d8-bc2c-44e7-a8f5-0ac98a517b36\",\"trace_id\":\"2744a9e8-e2f2-4af5-8e00-acc1fbf6fca1\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610462,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610462,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610451,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610451} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610451,\"participants\":[{\"id\":996340,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996341,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610451,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610451,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610451} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610451,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610438,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610438} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610438,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610438,\"participants\":[{\"id\":996320,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996321,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610438,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610438,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610438} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610438,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610438,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610426,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610426} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610426,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610426,\"participants\":[{\"id\":996306,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996307,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610426,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610426,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610426} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610426,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610426,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610403,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610403} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610403,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610403,\"participants\":[{\"id\":996282,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996283,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610403,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610403,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610403} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610403,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610403,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":0.22,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610400,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4487,\"account_id\":null,\"opportunity_id\":309,\"stage_id\":null}} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610400} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610400,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610400,\"participants\":[{\"id\":996275,\"user_id\":1460,\"contact_id\":null,\"lead_id\":null},{\"id\":996276,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":996277,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null}]} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610400,\"team_id\":2,\"email\":\"aneliya.angelova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610400,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":1460} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":244,\"contact_id\":4487} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":350} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610400,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610400} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610400,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610400,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6db45444-ce74-45d2-9bba-e6763553004e\",\"trace_id\":\"949c3cba-a469-49a8-aa46-feed32f893a2\"}\n[2026-05-11 10:08:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6db45444-ce74-45d2-9bba-e6763553004e\",\"trace_id\":\"949c3cba-a469-49a8-aa46-feed32f893a2\"}\n[2026-05-11 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":0.1,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:14] local.INFO: Running conference:monitor:count command for activities in (2026-05-11 10:06:00, 2026-05-11 10:08:00] {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:14] local.INFO: [conference:monitor:count] No activities found in (2026-05-11 10:06:00, 2026-05-11 10:08:00] {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"037a715b-5ea5-4cb0-8766-3ec8c1a0ba87\",\"trace_id\":\"5ae4a5b9-55b0-419c-a14c-4931c05438f1\"}\n[2026-05-11 10:08:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"037a715b-5ea5-4cb0-8766-3ec8c1a0ba87\",\"trace_id\":\"5ae4a5b9-55b0-419c-a14c-4931c05438f1\"}","depth":4,"on_screen":true,"value":"[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":615092,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":615092} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":615092,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":615092,\"participants\":[{\"id\":1004102,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1004103,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"nikolay.nikolov@jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/nikolay.nikolov%40jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.36,\"average_seconds_per_request\":0.36} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.29,\"average_seconds_per_request\":0.29} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":1.02,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":615092,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":615092,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":615092} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":615092,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":615092,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614436,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614436} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614436,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614436,\"participants\":[{\"id\":1002751,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002752,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614436,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614436,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614436} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614436,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614436,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614382,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614382} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614382,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614382,\"participants\":[{\"id\":1002632,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002633,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614382,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614382,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614382} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614382,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614382,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614381,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614381} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614381,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614381,\"participants\":[{\"id\":1002630,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002631,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614381,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614381,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614381} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614381,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614381,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614378,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614378} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614378,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614378,\"participants\":[{\"id\":1002623,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002624,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002625,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":6167,\"crm_provider_id\":\"175190591289\",\"updated_at\":\"2025-11-17 11:17:50\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [HubSpot] importContact {\"crm_provider_id\":\"175190591289\",\"config_id\":2} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":6167,\"crm_provider_id\":\"175190591289\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nmalchev@gmail.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614378,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614378,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614378} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614378,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614378,\"remote_search\":true,\"lead_id\":null,\"contact_id\":6167,\"account_id\":null,\"opportunity_id\":null,\"stage_id\":null} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613840,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613840} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613840,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613840,\"participants\":[{\"id\":1001764,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001765,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":261} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":299} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613840,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613840,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613840} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613840,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613840,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613833,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613833} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613833,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613833,\"participants\":[{\"id\":1001750,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001751,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613833,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613833,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613833} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613833,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613833,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613827,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613827} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613827,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613827,\"participants\":[{\"id\":1001734,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001735,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613827,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613827,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613827} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613827,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613827,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613826,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613826} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613826,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613826,\"participants\":[{\"id\":1001732,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001733,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613826,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613826,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613826} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613826,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613826,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613820,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613820} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613820,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613820,\"participants\":[{\"id\":1001721,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001722,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613820,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613820,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613820} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613820,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613820,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613818,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613818} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613818,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613818,\"participants\":[{\"id\":1001717,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001718,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613818,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613818,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613818} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613818,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613818,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613812,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613812} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613812,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613812,\"participants\":[{\"id\":1001705,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001706,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613812,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613812,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613812} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613812,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613812,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613807,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":null}} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613807} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613807,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613807,\"participants\":[{\"id\":1001690,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1001691,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613807,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4484,\"crm_provider_id\":\"123952\",\"updated_at\":\"2024-07-23 07:00:32\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [HubSpot] importContact {\"crm_provider_id\":\"123952\",\"config_id\":2} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4484,\"crm_provider_id\":\"123952\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":243,\"contact_id\":4484,\"owner_id\":253} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":243,\"contact_id\":4484} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":243,\"contact_id\":4484,\"opportunity_id\":276} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Account\",\"id\":243,\"crm_provider_id\":\"16696646991\",\"updated_at\":\"2025-10-16 09:31:08\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"16696646991\",\"config_id\":2} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Account\",\"id\":243,\"crm_provider_id\":\"16696646991\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+19177680369\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613807,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613807} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613807,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613807,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4484,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613806,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613806} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613806,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613806,\"participants\":[{\"id\":1001688,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1001689,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613806,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":253} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":244,\"contact_id\":4487} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":350} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613806,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613806} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613806,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613806,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613805,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613805} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613805,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613805,\"participants\":[{\"id\":1001686,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1001687,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613805,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613805,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613805} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613805,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613805,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613698,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613698} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613698,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613698,\"participants\":[{\"id\":1001667,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001668,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613698,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613698,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613698} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613698,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613698,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613697,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613697} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613697,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613697,\"participants\":[{\"id\":1001665,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001666,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613697,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613697,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613697} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613697,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613697,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613696,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613696} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613696,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613696,\"participants\":[{\"id\":1001663,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001664,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613696,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613696,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613696} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613696,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613696,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613695,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613695} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613695,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613695,\"participants\":[{\"id\":1001661,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001662,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613695,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613695,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613695} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613695,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613695,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613694,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613694} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613694,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613694,\"participants\":[{\"id\":1001659,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001660,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613694,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613694,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613694} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613694,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613694,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613157,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613157} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613157,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613157,\"participants\":[{\"id\":1000746,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1000747,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613157,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613157,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613157} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613157,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613157,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613156,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613156} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613156,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613156,\"participants\":[{\"id\":1000744,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1000745,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613156,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613156,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613156} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613156,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613156,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613155,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613155} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613155,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613155,\"participants\":[{\"id\":1000742,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1000743,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613155,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613155,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613155} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613155,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613155,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613130,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613130} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613130,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613130,\"participants\":[{\"id\":1000693,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1000694,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613130,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613130,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613130} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613130,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613130,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612924,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":160,\"stage_id\":88}} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612924} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612924,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612924,\"participants\":[{\"id\":1000290,\"user_id\":19,\"contact_id\":null,\"lead_id\":null},{\"id\":1000291,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612924,\"team_id\":2,\"email\":\"james.graham@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":69,\"contact_id\":97,\"owner_id\":19} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":69,\"contact_id\":97,\"opportunity_id\":165} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612924,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612924} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612924,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612924,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":165,\"stage_id\":89} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612923,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":160,\"stage_id\":88}} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612923} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612923,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612923,\"participants\":[{\"id\":1000288,\"user_id\":19,\"contact_id\":null,\"lead_id\":null},{\"id\":1000289,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612923,\"team_id\":2,\"email\":\"james.graham@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612923,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612923} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612923,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612923,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":165,\"stage_id\":89} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612922,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":160,\"stage_id\":88}} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612922} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612922,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612922,\"participants\":[{\"id\":1000286,\"user_id\":19,\"contact_id\":null,\"lead_id\":null},{\"id\":1000287,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612922,\"team_id\":2,\"email\":\"james.graham@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612922,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612922} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612922,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612922,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":165,\"stage_id\":89} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612847,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612847} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612847,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612847,\"participants\":[{\"id\":1000130,\"user_id\":302,\"contact_id\":null,\"lead_id\":null},{\"id\":1000131,\"user_id\":261,\"contact_id\":null,\"lead_id\":null},{\"id\":1000151,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null}]} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"adelina.petrova@jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/adelina.petrova%40jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.23,\"average_seconds_per_request\":0.23} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"adelina.petrova@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612847,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612847,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612847} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612847,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612847,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612822,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612822} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612822,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612822,\"participants\":[{\"id\":1000080,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1000081,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612822,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612822,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612822} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612822,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612822,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612819,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612819} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612819,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612819,\"participants\":[{\"id\":1000073,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1000074,\"user_id\":261,\"contact_id\":null,\"lead_id\":null},{\"id\":1000075,\"user_id\":302,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612819,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"adelina.petrova@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612819,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612819} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612819,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612819,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612673,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612673} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612673,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612673,\"participants\":[{\"id\":999993,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999994,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612673,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612673,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612673} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612673,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612673,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612642,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612642} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612642,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612642,\"participants\":[{\"id\":999935,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999936,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612642,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612642,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612642} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612642,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612642,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612598,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612598} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612598,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612598,\"participants\":[{\"id\":999857,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999858,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4491,\"crm_provider_id\":\"123951\",\"updated_at\":\"2025-10-03 14:03:01\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [HubSpot] importContact {\"crm_provider_id\":\"123951\",\"config_id\":2} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4491,\"crm_provider_id\":\"123951\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":243,\"contact_id\":4491,\"owner_id\":206} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":243,\"contact_id\":4491} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":243,\"contact_id\":4491,\"opportunity_id\":276} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612598,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612598,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612598} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612598,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612598,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612597,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612597} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612597,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612597,\"participants\":[{\"id\":999855,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999856,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612597,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612597,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612597} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612597,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612597,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612596,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612596} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612596,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612596,\"participants\":[{\"id\":999853,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999854,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612596,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612596,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612596} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612596,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612596,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612595,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612595} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612595,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612595,\"participants\":[{\"id\":999851,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999852,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612595,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612595,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612595} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612595,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612595,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612594,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612594} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612594,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612594,\"participants\":[{\"id\":999849,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999850,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612594,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612594,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612594} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612594,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612594,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612593,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612593} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612593,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612593,\"participants\":[{\"id\":999847,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999848,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612593,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612593,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612593} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612593,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612593,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612592,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612592} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612592,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612592,\"participants\":[{\"id\":999845,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999846,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612592,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612592,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612592} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612592,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612592,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612591,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612591} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612591,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612591,\"participants\":[{\"id\":999843,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999844,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612591,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612591,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612591} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612591,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612591,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612590,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612590} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612590,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612590,\"participants\":[{\"id\":999841,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999842,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612590,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612590,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612590} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612590,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612590,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612589,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612589} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612589,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612589,\"participants\":[{\"id\":999839,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999840,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612589,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612589,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612589} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612589,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612589,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612588,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612588} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612588,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612588,\"participants\":[{\"id\":999837,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999838,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612588,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612588,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612588} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612588,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612588,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612587,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612587} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612587,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612587,\"participants\":[{\"id\":999835,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999836,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612587,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612587,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612587} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612587,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612587,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612586,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612586} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612586,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612586,\"participants\":[{\"id\":999833,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999834,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612586,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612586,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612586} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612586,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612586,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612585,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612585} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612585,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612585,\"participants\":[{\"id\":999831,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999832,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612585,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612585,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612585} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612585,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612585,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612584,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612584} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612584,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612584,\"participants\":[{\"id\":999829,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999830,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612584,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612584,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612584} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612584,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612584,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612583,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612583} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612583,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612583,\"participants\":[{\"id\":999827,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999828,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612583,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612583,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612583} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612583,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612583,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":2.05,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612582,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612582} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612582,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612582,\"participants\":[{\"id\":999825,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999826,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612582,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612582,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612582} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612582,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612582,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612581,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612581} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612581,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612581,\"participants\":[{\"id\":999823,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999824,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612581,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612581,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612581} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612581,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612581,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612565,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612565} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612565,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612565,\"participants\":[{\"id\":999789,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999790,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612565,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612565,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612565} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612565,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612565,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612563,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4487,\"account_id\":null,\"opportunity_id\":309,\"stage_id\":null}} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612563} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612563,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612563,\"participants\":[{\"id\":999784,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999785,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null}]} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612563,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":206} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":244,\"contact_id\":4487} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":350} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612563,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612563} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612563,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612563,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612562,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612562} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612562,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612562,\"participants\":[{\"id\":999782,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999783,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"447782589921@txt.staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/447782589921%40txt.staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.22,\"average_seconds_per_request\":0.22} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"447782589921@txt.staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612562,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612562,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612562} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612562,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612562,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612561,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612561} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612561,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612561,\"participants\":[{\"id\":999780,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999781,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612561,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/447700174614.447782589921.OeREojLVnk%40txt.staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612561,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612561} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612561,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612561,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612560,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612560} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612560,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612560,\"participants\":[{\"id\":999778,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999779,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"447782589921@txt.staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612560,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612560,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612560} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612560,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612560,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612559,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612559} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612559,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612559,\"participants\":[{\"id\":999776,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999777,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612559,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":69,\"contact_id\":97,\"owner_id\":206} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":69,\"contact_id\":97} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":69,\"contact_id\":97,\"opportunity_id\":5011} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612559,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612559} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612559,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612559,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612558,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612558} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612558,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612558,\"participants\":[{\"id\":999774,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999775,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612558,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612558,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612558} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612558,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612558,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612557,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612557} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612557,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612557,\"participants\":[{\"id\":999772,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999773,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612557,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612557,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612557} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612557,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612557,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612556,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612556} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612556,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612556,\"participants\":[{\"id\":999770,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999771,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612556,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612556,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612556} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612556,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612556,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612555,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612555} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612555,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612555,\"participants\":[{\"id\":999768,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999769,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612555,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612555,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612555} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612555,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612555,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612554,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612554} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612554,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612554,\"participants\":[{\"id\":999766,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999767,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612554,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612554,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612554} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612554,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612554,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612553,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612553} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612553,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612553,\"participants\":[{\"id\":999764,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999765,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612553,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612553,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612553} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612553,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612553,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612552,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612552} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612552,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612552,\"participants\":[{\"id\":999762,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999763,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612552,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612552,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612552} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612552,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612552,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612551,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612551} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612551,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612551,\"participants\":[{\"id\":999760,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999761,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612551,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612551,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612551} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612551,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612551,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612550,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612550} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612550,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612550,\"participants\":[{\"id\":999758,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999759,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612550,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612550,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612550} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612550,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612550,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612549,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612549} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612549,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612549,\"participants\":[{\"id\":999756,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999757,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612549,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612549,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612549} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612549,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612549,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612365,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612365} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612365,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612365,\"participants\":[{\"id\":999563,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999564,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612365,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612365,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612365} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612365,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612365,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612360,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612360} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612360,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612360,\"participants\":[{\"id\":999552,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999553,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999565,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612360,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.27,\"average_seconds_per_request\":0.27} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612360,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612360} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612360,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612360,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612340,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612340} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612340,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612340,\"participants\":[{\"id\":999516,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999517,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999518,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999519,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612340,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.24,\"average_seconds_per_request\":0.24} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612340,\"participants_processed\":4,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612340} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612340,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612340,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612339,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612339} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612339,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612339,\"participants\":[{\"id\":999514,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999515,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999540,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612339,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612339,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612339} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612339,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612339,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612336,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612336} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612336,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612336,\"participants\":[{\"id\":999508,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999509,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999512,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999513,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612336,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612336,\"participants_processed\":4,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612336} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612336,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612336,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612183,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612183} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612183,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612183,\"participants\":[{\"id\":999227,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999228,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612183,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612183,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612183} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612183,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612183,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612182,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612182} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612182,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612182,\"participants\":[{\"id\":999225,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999226,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612182,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612182,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612182} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612182,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612182,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612181,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612181} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612181,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612181,\"participants\":[{\"id\":999223,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999224,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612181,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612181,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612181} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612181,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612181,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612180,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612180} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612180,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612180,\"participants\":[{\"id\":999221,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999222,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612180,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612180,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612180} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612180,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612180,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611455,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611455} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611455,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611455,\"participants\":[{\"id\":997961,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997962,\"user_id\":1460,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"support@staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/support%40staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.24,\"average_seconds_per_request\":0.24} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":0.68,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:08:03] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611455,\"team_id\":2,\"email\":\"aneliya.angelova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611455,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611455} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611455,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611455,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611451,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611451} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611451,\"participants\":[{\"id\":997955,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997956,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"support@staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/support%40staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.22,\"average_seconds_per_request\":0.22} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"98e633f9-bd2f-40dc-8730-3d84cde99a43\",\"trace_id\":\"5c2b2f2b-22de-4a4e-8225-07e4443cd83f\"}\n[2026-05-11 10:08:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"98e633f9-bd2f-40dc-8730-3d84cde99a43\",\"trace_id\":\"5c2b2f2b-22de-4a4e-8225-07e4443cd83f\"}\n[2026-05-11 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"98e633f9-bd2f-40dc-8730-3d84cde99a43\",\"trace_id\":\"5c2b2f2b-22de-4a4e-8225-07e4443cd83f\"}\n[2026-05-11 10:08:05] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.24,\"average_seconds_per_request\":0.24} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611451,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611451,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611451} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611451,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611087,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611087} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611087,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611087,\"participants\":[{\"id\":997368,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997369,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611087,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611087,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611087} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611087,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611087,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611076,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611076} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611076,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611076,\"participants\":[{\"id\":997346,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997347,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611076,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611076,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611076} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611076,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611076,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610935,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610935} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610935,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610935,\"participants\":[{\"id\":997141,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997142,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610935,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610935,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610935} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610935,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610935,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610915,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610915} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610915,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610915,\"participants\":[{\"id\":997104,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997105,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610915,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610915,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610915} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610915,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610915,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610900,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610900} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610900,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610900,\"participants\":[{\"id\":997081,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997082,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610900,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610900,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610900} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610900,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610900,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610885,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610885} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610885,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610885,\"participants\":[{\"id\":997051,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997052,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610885,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610885,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610885} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610885,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610885,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d48aaa1f-e725-4109-affa-b4d3d4e12070\",\"trace_id\":\"9b236b1c-8f13-4316-82f6-8da9417b8914\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610878,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d48aaa1f-e725-4109-affa-b4d3d4e12070\",\"trace_id\":\"9b236b1c-8f13-4316-82f6-8da9417b8914\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610878} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610878,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610878,\"participants\":[{\"id\":997035,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997036,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610878,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610878,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610878} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610878,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610878,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610874,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610874} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610874,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610874,\"participants\":[{\"id\":997025,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997026,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610874,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610874,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610874} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610874,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610874,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610867,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610867} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610867,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610867,\"participants\":[{\"id\":997011,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997012,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610867,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610867,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610867} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610867,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610867,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610764,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610764} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610764,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610764,\"participants\":[{\"id\":996951,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996952,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610764,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610764,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610764} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610764,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610764,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610617,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610617} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610617,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610617,\"participants\":[{\"id\":996641,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996642,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610617,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610617,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610617} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610617,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610617,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610539,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610539} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610539,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610539,\"participants\":[{\"id\":996485,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996486,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610539,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610539,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610539} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610539,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610539,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610528,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610528} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610528,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610528,\"participants\":[{\"id\":996463,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996464,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610528,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610528,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610528} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610528,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610528,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610506,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610506} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610506,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610506,\"participants\":[{\"id\":996419,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996420,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610506,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610506,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610506} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610506,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610506,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610497,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610497} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610497,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610497,\"participants\":[{\"id\":996401,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996402,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610497,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610497,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610497} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610497,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610497,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610490,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610490} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610490,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610490,\"participants\":[{\"id\":996385,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996386,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610490,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610490,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610490} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610490,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610490,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610470,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610470} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610470,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610470,\"participants\":[{\"id\":996369,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996370,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610470,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610470,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610470} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610470,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610470,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610462,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610462} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610462,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610462,\"participants\":[{\"id\":996353,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996354,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.NOTICE: Monitoring start {\"correlation_id\":\"5b7106d8-bc2c-44e7-a8f5-0ac98a517b36\",\"trace_id\":\"2744a9e8-e2f2-4af5-8e00-acc1fbf6fca1\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610462,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610462,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610462} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.NOTICE: Monitoring end {\"correlation_id\":\"5b7106d8-bc2c-44e7-a8f5-0ac98a517b36\",\"trace_id\":\"2744a9e8-e2f2-4af5-8e00-acc1fbf6fca1\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610462,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610462,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610451,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610451} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610451,\"participants\":[{\"id\":996340,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996341,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610451,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610451,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610451} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610451,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610438,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610438} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610438,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610438,\"participants\":[{\"id\":996320,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996321,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610438,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610438,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610438} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610438,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610438,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610426,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610426} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610426,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610426,\"participants\":[{\"id\":996306,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996307,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610426,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610426,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610426} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610426,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610426,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610403,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610403} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610403,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610403,\"participants\":[{\"id\":996282,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996283,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610403,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610403,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610403} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610403,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610403,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":0.22,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610400,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4487,\"account_id\":null,\"opportunity_id\":309,\"stage_id\":null}} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610400} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610400,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610400,\"participants\":[{\"id\":996275,\"user_id\":1460,\"contact_id\":null,\"lead_id\":null},{\"id\":996276,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":996277,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null}]} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610400,\"team_id\":2,\"email\":\"aneliya.angelova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610400,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":1460} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":244,\"contact_id\":4487} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":350} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610400,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610400} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610400,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610400,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6db45444-ce74-45d2-9bba-e6763553004e\",\"trace_id\":\"949c3cba-a469-49a8-aa46-feed32f893a2\"}\n[2026-05-11 10:08:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6db45444-ce74-45d2-9bba-e6763553004e\",\"trace_id\":\"949c3cba-a469-49a8-aa46-feed32f893a2\"}\n[2026-05-11 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":0.1,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:14] local.INFO: Running conference:monitor:count command for activities in (2026-05-11 10:06:00, 2026-05-11 10:08:00] {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:14] local.INFO: [conference:monitor:count] No activities found in (2026-05-11 10:06:00, 2026-05-11 10:08:00] {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"037a715b-5ea5-4cb0-8766-3ec8c1a0ba87\",\"trace_id\":\"5ae4a5b9-55b0-419c-a14c-4931c05438f1\"}\n[2026-05-11 10:08:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"037a715b-5ea5-4cb0-8766-3ec8c1a0ba87\",\"trace_id\":\"5ae4a5b9-55b0-419c-a14c-4931c05438f1\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
8516057681844973842
|
4036536356213696803
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
5
133
11
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Console\Commands;
use Carbon\Carbon;
use Carbon\CarbonImmutable;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\Redis;
use InvalidArgumentException;
use Jiminny\Jobs\AutomatedReports\RequestGenerateAskJiminnyReportJob;
use Jiminny\Jobs\AutomatedReports\SendReportMailJob;
use Jiminny\Jobs\Crm\Delete\VerifyActivityCrmTaskJob;
use Jiminny\Jobs\Crm\MatchActivityCrmData;
use Jiminny\Jobs\JobDispatcherInterface;
use Jiminny\Models\Activity;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Models\User;
use Jiminny\Repositories\AutomatedReportsRepository;
use Jiminny\Services\Activity\CrmOwnerResolver;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Jiminny\Services\UserPilot\UserPilotClient;
/**
* Class JiminnyDebugCommand
*
* @package Jiminny\Console\Commands
*/
class JiminnyDebugCommand extends Command
{
public const string FREQUENCY_DAILY = 'daily';
public const string FREQUENCY_WEEKLY = 'weekly';
public const string FREQUENCY_MONTHLY = 'monthly';
public const string FREQUENCY_QUARTERLY = 'quarterly';
public const string FREQUENCY_ONE_OFF = 'one_off';
protected $signature = 'jiminny:debug';
public function handle(
JobDispatcherInterface $jobDispatcher,
AutomatedReportsService $automatedReportsService,
AutomatedReportsRepository $automatedReportsRepository,
UserPilotClient $userPilotClient
): void {
// Choose ONE of the following to run, then comment out the others.
// 1) Dispatch a storm of MatchActivityCrmData jobs against team 2
$this->simulateMatchActivityStorm(teamId: 2, count: 100);
// 2) Dispatch a storm of VerifyActivityCrmTaskJob jobs (simulates DeleteCrmEntityTrait fan-out)
// $this->simulateVerifyTaskStorm(teamId: 2, count: 100);
// 3) Inspect Redis circuit-breaker state for the team's HubSpot portal
// $this->observeRateLimitCache(teamId: 2);
// 4) Make 3 synchronous matchByName calls (foreground, hits API directly)
// $this->rateLimit();
exit(1);
$report = AutomatedReport::find(71);
$last = AutomatedReportResult::query()
->where('report_id', $report->getId())
->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])
// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)
->whereDate('created_at', CarbonImmutable::now()->toDateString())
->latest()
->first();
$this->info("Last: {$last->getId()}");
exit(1);
$user = User::find(143);
// $count = $automatedReportsRepository->countUserReports($user);
// $this->info("Count: {$count}");
// $count = $automatedReportsRepository->countAllUserReports($user);
// $this->info("All count: {$count}");
$payload = [
'report_type' => 'ask_jiminny',
'frequency' => 'weekly',
];
$userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);
exit(1);
$now = Carbon::now()->subDay(1);
$this->info("Now: {$now->toDateTimeString()}");
$weekStart = Carbon::getWeekStartsAt();
$this->info("Now: {$weekStart}");
// $from = $now->copy()->previousWeekday()->startOfDay();
// $to = $now->copy()->previousWeekday()->endOfDay();
// $fromOld = $now->copy()->subWeeks(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subWeek()->startOfWeek();
// $toNew = $now->copy()->subWeek()->endOfWeek();
// $fromOld = $now->copy()->subMonths(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();
// $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();
$fromOld = $now->copy()->subMonths(3)->startOfDay();
$toOld = $now->copy()->subDay()->endOfDay();
$fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();
$toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();
$this->info("From old: {$fromOld->toDateTimeString()}");
$this->info("To old: {$toOld->toDateTimeString()}");
$this->info("From new: {$fromNew->toDateTimeString()}");
$this->info("To new: {$toNew->toDateTimeString()}");
exit(1);
$report = AutomatedReport::find(71);
$job = new RequestGenerateAskJiminnyReportJob($report->getUuid());
$jobDispatcher->dispatch($job);
exit(1);
// $this->formatDate($jobDispatcher);
// $this->sendMail($jobDispatcher, $automatedReportsService);
// $this->crmService();
$this->getPayload($automatedReportsService);
exit(1);
}
private function crmService()
{
$activity = Activity::find(418141);
$team = Team::find(19);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
$crmService->createTranscriptNotes($activity);
}
private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)
{
$reportUuid = '';
// $report = $automatedReportsService->getReportResult($reportUuid);
$report = AutomatedReportResult::find(275);
$validRecipients = $automatedReportsService->getValidRecipientUsers(
$report->getReport(),
includeJiminny: true,
);
$recipient = $validRecipients[0];
$fileName = $automatedReportsService->getReportFileName($report);
$typeName = $report->getReport()->getCustomName()
?? $automatedReportsService->getReportTypeName($report);
$teamsName = $automatedReportsService->getReportTeamsName($report);
$periodName = $automatedReportsService->getReportPeriodName($report);
$s3Path = $automatedReportsService->getMediaPath($report);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));
$jobDispatcher->dispatch(
new SendReportMailJob(
reportUuid: $report->getUuid(),
s3Path: $s3Path,
recipientEmail: $recipient['email'],
recipientName: $recipient['name'] ?? null,
fileName: $fileName,
typeName: $typeName,
teamsName: $teamsName,
periodName: $periodName,
isAskJiminny: true,
)
);
exit(1);
}
private function formatDate(JobDispatcherInterface $jobDispatcher): void
{
$customName = 'Custom report name';
// $frequency = self::FREQUENCY_DAILY;
// $frequency = self::FREQUENCY_WEEKLY;
$frequency = self::FREQUENCY_MONTHLY;
// $frequency = self::FREQUENCY_QUARTERLY;
// $frequency = self::FREQUENCY_ONE_OFF;
$period = $this->calculateFromAndToDatePeriod($frequency);
$from = $period['fromDate'];
$to = $period['toDate'];
$periodName = $this->formatReportPeriodName($frequency, $from, $to);
$filenameSuffix = null;
if ($customName) {
if ($filenameSuffix) {
$customName .= " {$filenameSuffix}";
}
$result = $this->sanitizeFileName("{$customName} - {$periodName}");
}
$this->info($result);
}
public function calculateFromAndToDatePeriod(
string $frequency,
?Carbon $fromDate = null,
?Carbon $toDate = null
): array {
if ($frequency === self::FREQUENCY_ONE_OFF) {
return [
'fromDate' => $fromDate,
'toDate' => $toDate,
];
}
$now = Carbon::now();
return match ($frequency) {
self::FREQUENCY_DAILY => [
'fromDate' => $now->copy()->subDay()->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_WEEKLY => [
'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_MONTHLY => [
'fromDate' => $now->copy()->subMonths(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_QUARTERLY => [
'fromDate' => $now->copy()->subMonths(3)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
default => throw new InvalidArgumentException("Unsupported frequency: {$frequency}"),
};
}
private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string
{
$fromYear = $from->format('Y');
$toYear = $to->format('Y');
$differentYears = $fromYear !== $toYear;
switch ($frequency) {
case self::FREQUENCY_DAILY:
return $from->format('j M Y');
case self::FREQUENCY_QUARTERLY:
// 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ
$startMonth = $from->format('M');
$endMonth = $to->copy()->subMonth();
$endMonthName = $endMonth->format('M');
$endMonthYear = $endMonth->format('Y');
if ($differentYears) {
return "{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}";
}
return "{$startMonth} - {$endMonthName} {$toYear}";
case self::FREQUENCY_MONTHLY:
// 'May 2025' - monthly reports are always within the same year
return $from->format('M Y');
case self::FREQUENCY_WEEKLY:
// '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ
$startDay = $from->format('j');
$endDay = $to->format('j');
$startMonth = $from->format('M');
$endMonth = $to->format('M');
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
if ($startMonth !== $endMonth) {
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
}
return "{$startDay} - {$endDay} {$endMonth} {$toYear}";
case self::FREQUENCY_ONE_OFF:
// '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ
$startDay = $from->format('j');
$startMonth = $from->format('M');
$endDay = $to->format('j');
$endMonth = $to->format('M');
// If same month and year, use a format like '2-31 May 2025'
if ($startMonth === $endMonth && ! $differentYears) {
return "{$startDay} - {$endDay} {$startMonth} {$toYear}";
}
// If different years, include both years
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
// Same year but different months
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
default:
// Default format for unknown frequencies
return $from->format('j M Y') . ' - ' . $to->format('j M Y');
}
}
public function sanitizeFileName(string $fileName): string
{
return str_replace(['/', '\\'], '-', $fileName);
}
private function getPayload(AutomatedReportsService $automatedReportsService)
{
$reportResult = AutomatedReportResult::find(269);
$automatedReport = $reportResult->getReport();
$activityIds = [1,2,3];
$payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $reportResult,
activityIds: $activityIds,
);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));
}
private function rateLimit()
{
$team = Team::find(2);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
for ($i = 0 ; $i < 3; $i++) {
// if ($i % 25 === 0) {
// $this->info("Syncing opportunity {$i}");
$this->info("Matching contact {$i}");
// }
// $crmService->syncOpportunity('374720564');
$crmService->matchByName('Robot');
}
}
private function simulateMatchActivityStorm(int $teamId = 2, int $count = 100): void
{
$team = Team::find($teamId);
$config = $team->getCrmConfiguration();
$activities = Activity::query()
->where('crm_configuration_id', $config->getId())
->orderByDesc('id')
->limit($count)
->get();
$this->info("Dispatching {$activities->count()} MatchActivityCrmData jobs (portal={$config->getId()})");
foreach ($activities as $activity) {
MatchActivityCrmData::dispatch($activity->getId(), $config, true);
}
$this->info('Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.');
}
private function simulateVerifyTaskStorm(int $teamId = 2, int $count = 100): void
{
$activities = Activity::query()
->where('team_id', $teamId)
->whereNotNull('crm_provider_id')
->orderByDesc('id')
->limit($count)
->get();
$this->info("Dispatching {$activities->count()} VerifyActivityCrmTaskJob jobs");
foreach ($activities as $activity) {
VerifyActivityCrmTaskJob::dispatch($activity->getId());
}
$this->info('Done.');
}
private function observeRateLimitCache(int $teamId = 2): void
{
$team = Team::find($teamId);
$config = $team->getCrmConfiguration();
$key = sprintf('hubspot:ratelimit:portal:%d', $config->getId());
$value = Redis::get($key);
$ttl = Redis::ttl($key);
$this->info("Redis key: {$key}");
$this->info('Value: ' . ($value ?? '(empty)'));
$this->info("TTL: {$ttl}s");
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":615092,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":615092} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":615092,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Participants old state {"activity":615092,"participants":[{"id":1004102,"user_id":null,"contact_id":null,"lead_id":null},{"id":1004103,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [Prospect match] Cache miss, calling the API {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [Hubspot] Failed to fetch contact {"email":"[EMAIL]","reason":"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/nikolay.nikolov%40jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/contact/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.36,"average_seconds_per_request":0.36} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss {"identifier_type":"domain","identifier":"jiminny.com","crm":"hubspot"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss, calling the API {"identifier_type":"domain","identifier":"jiminny.com"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [HubSpot] importAccount {"crm_provider_id":"749766179","config_id":2} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [HubSpot] CRM Search requested {"request":{"filterGroups":[{"filters":[{"propertyName":"associations.company","operator":"EQ","value":"749766179"},{"propertyName":"dealstage","operator":"NOT_IN","values":["closedwon","4040964","59247967"]},{"propertyName":"dealstage","operator":"NOT_IN","values":["closedlost","4040965","59247968"]}]}],"sorts":[{"propertyName":"modifieddate","direction":"DESCENDING"}],"properties":["dealname","amount","hubspot_owner_id","pipeline","dealstage","closedate","deal_currency_code"],"limit":200}} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":10,"total_elapsed_seconds":0.29,"average_seconds_per_request":0.29} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {"worker":"","peak_memory":"99.73 MB","elapsed_seconds":1.02,"update_target":"activities","should_iterate_again":false} {"correlation_id":"59e3fe1b-aa6d-4cb1-9824-74a21abcce17","trace_id":"8ccca438-10cb-4f24-a0a1-4bcd63b85711"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":615092,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":615092,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":615092} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":615092,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":615092,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614436,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614436} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614436,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614436,"participants":[{"id":1002751,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002752,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614436,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614436,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614436} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614436,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614436,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614382,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614382} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614382,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614382,"participants":[{"id":1002632,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002633,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614382,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614382,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614382} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614382,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614382,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614381,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614381} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614381,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614381,"participants":[{"id":1002630,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002631,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614381,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614381,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614381} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614381,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614381,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614378,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614378} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614378,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614378,"participants":[{"id":1002623,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002624,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002625,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Syncing potentially stale record {"model":"Jiminny\\Models\\Contact","id":6167,"crm_provider_id":"175190591289","updated_at":"2025-11-17 11:17:50"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [HubSpot] importContact {"crm_provider_id":"175190591289","config_id":2} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Record synced successfully {"model":"Jiminny\\Models\\Contact","id":6167,"crm_provider_id":"175190591289"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614378,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614378,"participants_processed":3,"exact_matches":1,"domain_matches":1,"best_match_found":true} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614378} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614378,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614378,"remote_search":true,"lead_id":null,"contact_id":6167,"account_id":null,"opportunity_id":null,"stage_id":null} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":613840,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":244,"opportunity_id":350,"stage_id":34}} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":613840} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":613840,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":613840,"participants":[{"id":1001764,"user_id":null,"contact_id":4487,"lead_id":null},{"id":1001765,"user_id":261,"contact_id":null,"lead_id":null}]} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: ProspectCache - Searching DB for opportunity by owner {"account_id":244,"contact_id":4487,"owner_id":261} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: ProspectCache - Opportunity DB search results {"account_id":244,"contact_id":4487,"opportunity_id":299} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":613840,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":613840,"participants_processed":2,"exact_matches":1,"domain_matches":0,"best_match_found":true} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":613840} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":613840,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":613840,"remote_search":true,"lead_id":null,"contact_id":4487,"account_id":244,"opportunity_id":299,"stage_id":36} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":613833,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":244,"opportunity_id":350,"stage_id":34}} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":613833} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":613833,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":613833,"participants":[{"id":1001750,"user_id":null,"contact_id":4487,"lead_id":null},{"id":1001751,"user_id":261,"contact_id":null,"lead_id":null}]} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":613833,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
17157
|
766
|
15
|
2026-05-11T10:08:59.673107+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778494139673_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
5
133
11
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Console\Commands;
use Carbon\Carbon;
use Carbon\CarbonImmutable;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\Redis;
use InvalidArgumentException;
use Jiminny\Jobs\AutomatedReports\RequestGenerateAskJiminnyReportJob;
use Jiminny\Jobs\AutomatedReports\SendReportMailJob;
use Jiminny\Jobs\Crm\Delete\VerifyActivityCrmTaskJob;
use Jiminny\Jobs\Crm\MatchActivityCrmData;
use Jiminny\Jobs\JobDispatcherInterface;
use Jiminny\Models\Activity;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Models\User;
use Jiminny\Repositories\AutomatedReportsRepository;
use Jiminny\Services\Activity\CrmOwnerResolver;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Jiminny\Services\UserPilot\UserPilotClient;
/**
* Class JiminnyDebugCommand
*
* @package Jiminny\Console\Commands
*/
class JiminnyDebugCommand extends Command
{
public const string FREQUENCY_DAILY = 'daily';
public const string FREQUENCY_WEEKLY = 'weekly';
public const string FREQUENCY_MONTHLY = 'monthly';
public const string FREQUENCY_QUARTERLY = 'quarterly';
public const string FREQUENCY_ONE_OFF = 'one_off';
protected $signature = 'jiminny:debug';
public function handle(
JobDispatcherInterface $jobDispatcher,
AutomatedReportsService $automatedReportsService,
AutomatedReportsRepository $automatedReportsRepository,
UserPilotClient $userPilotClient
): void {
// Choose ONE of the following to run, then comment out the others.
// 1) Dispatch a storm of MatchActivityCrmData jobs against team 2
$this->simulateMatchActivityStorm(teamId: 2, count: 100);
// 2) Dispatch a storm of VerifyActivityCrmTaskJob jobs (simulates DeleteCrmEntityTrait fan-out)
// $this->simulateVerifyTaskStorm(teamId: 2, count: 100);
// 3) Inspect Redis circuit-breaker state for the team's HubSpot portal
// $this->observeRateLimitCache(teamId: 2);
// 4) Make 3 synchronous matchByName calls (foreground, hits API directly)
// $this->rateLimit();
exit(1);
$report = AutomatedReport::find(71);
$last = AutomatedReportResult::query()
->where('report_id', $report->getId())
->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])
// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)
->whereDate('created_at', CarbonImmutable::now()->toDateString())
->latest()
->first();
$this->info("Last: {$last->getId()}");
exit(1);
$user = User::find(143);
// $count = $automatedReportsRepository->countUserReports($user);
// $this->info("Count: {$count}");
// $count = $automatedReportsRepository->countAllUserReports($user);
// $this->info("All count: {$count}");
$payload = [
'report_type' => 'ask_jiminny',
'frequency' => 'weekly',
];
$userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);
exit(1);
$now = Carbon::now()->subDay(1);
$this->info("Now: {$now->toDateTimeString()}");
$weekStart = Carbon::getWeekStartsAt();
$this->info("Now: {$weekStart}");
// $from = $now->copy()->previousWeekday()->startOfDay();
// $to = $now->copy()->previousWeekday()->endOfDay();
// $fromOld = $now->copy()->subWeeks(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subWeek()->startOfWeek();
// $toNew = $now->copy()->subWeek()->endOfWeek();
// $fromOld = $now->copy()->subMonths(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();
// $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();
$fromOld = $now->copy()->subMonths(3)->startOfDay();
$toOld = $now->copy()->subDay()->endOfDay();
$fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();
$toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();
$this->info("From old: {$fromOld->toDateTimeString()}");
$this->info("To old: {$toOld->toDateTimeString()}");
$this->info("From new: {$fromNew->toDateTimeString()}");
$this->info("To new: {$toNew->toDateTimeString()}");
exit(1);
$report = AutomatedReport::find(71);
$job = new RequestGenerateAskJiminnyReportJob($report->getUuid());
$jobDispatcher->dispatch($job);
exit(1);
// $this->formatDate($jobDispatcher);
// $this->sendMail($jobDispatcher, $automatedReportsService);
// $this->crmService();
$this->getPayload($automatedReportsService);
exit(1);
}
private function crmService()
{
$activity = Activity::find(418141);
$team = Team::find(19);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
$crmService->createTranscriptNotes($activity);
}
private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)
{
$reportUuid = '';
// $report = $automatedReportsService->getReportResult($reportUuid);
$report = AutomatedReportResult::find(275);
$validRecipients = $automatedReportsService->getValidRecipientUsers(
$report->getReport(),
includeJiminny: true,
);
$recipient = $validRecipients[0];
$fileName = $automatedReportsService->getReportFileName($report);
$typeName = $report->getReport()->getCustomName()
?? $automatedReportsService->getReportTypeName($report);
$teamsName = $automatedReportsService->getReportTeamsName($report);
$periodName = $automatedReportsService->getReportPeriodName($report);
$s3Path = $automatedReportsService->getMediaPath($report);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));
$jobDispatcher->dispatch(
new SendReportMailJob(
reportUuid: $report->getUuid(),
s3Path: $s3Path,
recipientEmail: $recipient['email'],
recipientName: $recipient['name'] ?? null,
fileName: $fileName,
typeName: $typeName,
teamsName: $teamsName,
periodName: $periodName,
isAskJiminny: true,
)
);
exit(1);
}
private function formatDate(JobDispatcherInterface $jobDispatcher): void
{
$customName = 'Custom report name';
// $frequency = self::FREQUENCY_DAILY;
// $frequency = self::FREQUENCY_WEEKLY;
$frequency = self::FREQUENCY_MONTHLY;
// $frequency = self::FREQUENCY_QUARTERLY;
// $frequency = self::FREQUENCY_ONE_OFF;
$period = $this->calculateFromAndToDatePeriod($frequency);
$from = $period['fromDate'];
$to = $period['toDate'];
$periodName = $this->formatReportPeriodName($frequency, $from, $to);
$filenameSuffix = null;
if ($customName) {
if ($filenameSuffix) {
$customName .= " {$filenameSuffix}";
}
$result = $this->sanitizeFileName("{$customName} - {$periodName}");
}
$this->info($result);
}
public function calculateFromAndToDatePeriod(
string $frequency,
?Carbon $fromDate = null,
?Carbon $toDate = null
): array {
if ($frequency === self::FREQUENCY_ONE_OFF) {
return [
'fromDate' => $fromDate,
'toDate' => $toDate,
];
}
$now = Carbon::now();
return match ($frequency) {
self::FREQUENCY_DAILY => [
'fromDate' => $now->copy()->subDay()->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_WEEKLY => [
'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_MONTHLY => [
'fromDate' => $now->copy()->subMonths(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_QUARTERLY => [
'fromDate' => $now->copy()->subMonths(3)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
default => throw new InvalidArgumentException("Unsupported frequency: {$frequency}"),
};
}
private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string
{
$fromYear = $from->format('Y');
$toYear = $to->format('Y');
$differentYears = $fromYear !== $toYear;
switch ($frequency) {
case self::FREQUENCY_DAILY:
return $from->format('j M Y');
case self::FREQUENCY_QUARTERLY:
// 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ
$startMonth = $from->format('M');
$endMonth = $to->copy()->subMonth();
$endMonthName = $endMonth->format('M');
$endMonthYear = $endMonth->format('Y');
if ($differentYears) {
return "{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}";
}
return "{$startMonth} - {$endMonthName} {$toYear}";
case self::FREQUENCY_MONTHLY:
// 'May 2025' - monthly reports are always within the same year
return $from->format('M Y');
case self::FREQUENCY_WEEKLY:
// '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ
$startDay = $from->format('j');
$endDay = $to->format('j');
$startMonth = $from->format('M');
$endMonth = $to->format('M');
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
if ($startMonth !== $endMonth) {
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
}
return "{$startDay} - {$endDay} {$endMonth} {$toYear}";
case self::FREQUENCY_ONE_OFF:
// '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ
$startDay = $from->format('j');
$startMonth = $from->format('M');
$endDay = $to->format('j');
$endMonth = $to->format('M');
// If same month and year, use a format like '2-31 May 2025'
if ($startMonth === $endMonth && ! $differentYears) {
return "{$startDay} - {$endDay} {$startMonth} {$toYear}";
}
// If different years, include both years
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
// Same year but different months
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
default:
// Default format for unknown frequencies
return $from->format('j M Y') . ' - ' . $to->format('j M Y');
}
}
public function sanitizeFileName(string $fileName): string
{
return str_replace(['/', '\\'], '-', $fileName);
}
private function getPayload(AutomatedReportsService $automatedReportsService)
{
$reportResult = AutomatedReportResult::find(269);
$automatedReport = $reportResult->getReport();
$activityIds = [1,2,3];
$payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $reportResult,
activityIds: $activityIds,
);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));
}
private function rateLimit()
{
$team = Team::find(2);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
for ($i = 0 ; $i < 3; $i++) {
// if ($i % 25 === 0) {
// $this->info("Syncing opportunity {$i}");
$this->info("Matching contact {$i}");
// }
// $crmService->syncOpportunity('374720564');
$crmService->matchByName('Robot');
}
}
private function simulateMatchActivityStorm(int $teamId = 2, int $count = 100): void
{
$team = Team::find($teamId);
$config = $team->getCrmConfiguration();
$activities = Activity::query()
->where('crm_configuration_id', $config->getId())
->orderByDesc('id')
->limit($count)
->get();
$this->info("Dispatching {$activities->count()} MatchActivityCrmData jobs (portal={$config->getId()})");
foreach ($activities as $activity) {
MatchActivityCrmData::dispatch($activity->getId(), $config, true);
}
$this->info('Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.');
}
private function simulateVerifyTaskStorm(int $teamId = 2, int $count = 100): void
{
$activities = Activity::query()
->where('team_id', $teamId)
->whereNotNull('crm_provider_id')
->orderByDesc('id')
->limit($count)
->get();
$this->info("Dispatching {$activities->count()} VerifyActivityCrmTaskJob jobs");
foreach ($activities as $activity) {
VerifyActivityCrmTaskJob::dispatch($activity->getId());
}
$this->info('Done.');
}
private function observeRateLimitCache(int $teamId = 2): void
{
$team = Team::find($teamId);
$config = $team->getCrmConfiguration();
$key = sprintf('hubspot:ratelimit:portal:%d', $config->getId());
$value = Redis::get($key);
$ttl = Redis::ttl($key);
$this->info("Redis key: {$key}");
$this->info('Value: ' . ($value ?? '(empty)'));
$this->info("TTL: {$ttl}s");
}
}
Show Replace Field
Search History
MatchActivityCrmData
New Line
Match Case
Words
Regex
Replace History
Replace
New Line
Preserve case
2/300
Previous Occurrence
Next Occurrence
Filter Search Results
Open in Window, Multiple Cursors
Click to highlight
Close
Sync Changes
Hide This Notification
Code changed:
Hide
[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":615092,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":615092} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":615092,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Participants old state {"activity":615092,"participants":[{"id":1004102,"user_id":null,"contact_id":null,"lead_id":null},{"id":1004103,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [Prospect match] Cache miss, calling the API {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [Hubspot] Failed to fetch contact {"email":"[EMAIL]","reason":"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/nikolay.nikolov%40jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/contact/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.36,"average_seconds_per_request":0.36} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss {"identifier_type":"domain","identifier":"jiminny.com","crm":"hubspot"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss, calling the API {"identifier_type":"domain","identifier":"jiminny.com"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [HubSpot] importAccount {"crm_provider_id":"749766179","config_id":2} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [HubSpot] CRM Search requested {"request":{"filterGroups":[{"filters":[{"propertyName":"associations.company","operator":"EQ","value":"749766179"},{"propertyName":"dealstage","operator":"NOT_IN","values":["closedwon","4040964","59247967"]},{"propertyName":"dealstage","operator":"NOT_IN","values":["closedlost","4040965","59247968"]}]}],"sorts":[{"propertyName":"modifieddate","direction":"DESCENDING"}],"properties":["dealname","amount","hubspot_owner_id","pipeline","dealstage","closedate","deal_currency_code"],"limit":200}} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":10,"total_elapsed_seconds":0.29,"average_seconds_per_request":0.29} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {"worker":"","peak_memory":"99.73 MB","elapsed_seconds":1.02,"update_target":"activities","should_iterate_again":false} {"correlation_id":"59e3fe1b-aa6d-4cb1-9824-74a21abcce17","trace_id":"8ccca438-10cb-4f24-a0a1-4bcd63b85711"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":615092,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":615092,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":615092} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":615092,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":615092,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614436,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614436} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614436,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614436,"participants":[{"id":1002751,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002752,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614436,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614436,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614436} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614436,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614436,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614382,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614382} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614382,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614382,"participants":[{"id":1002632,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002633,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614382,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614382,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614382} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614382,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614382,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614381,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614381} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614381,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614381,"participants":[{"id":1002630,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002631,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614381,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614381,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614381} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614381,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614381,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614378,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614378} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614378,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614378,"participants":[{"id":1002623,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002624,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002625,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Syncing potentially stale record {"model":"Jiminny\\Models\\Contact","id":6167,"crm_provider_id":"175190591289","updated_at":"2025-11-17 11:17:50"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [HubSpot] importContact {"crm_provider_id":"175190591289","config_id":2} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Record synced successfully {"model":"Jiminny\\Models\\Contact","id":6167,"crm_provider_id":"175190591289"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614378,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614378,"participants_processed":3,"exact_matches":1,"domain_matches":1,"best_match_found":true} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614378} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614378,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614378,"remote_search":true,"lead_id":null,"contact_id":6167,"account_id":null,"opportunity_id":null,"stage_id":null} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":613840,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":244,"opportunity_id":350,"stage_id":34}} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":613840} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":613840,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":613840,"participants":[{"id":1001764,"user_id":null,"contact_id":4487,"lead_id":null},{"id":1001765,"user_id":261,"contact_id":null,"lead_id":null}]} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: ProspectCache - Searching DB for opportunity by owner {"account_id":244,"contact_id":4487,"owner_id":261} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: ProspectCache - Opportunity DB search results {"account_id":244,"contact_id":4487,"opportunity_id":299} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":613840,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":613840,"participants_processed":2,"exact_matches":1,"domain_matches":0,"best_match_found":true} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":613840} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":613840,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":613840,"remote_search":true,"lead_id":null,"contact_id":4487,"account_id":244,"opportunity_id":299,"stage_id":36} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":613833,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":244,"opportunity_id":350,"stage_id":34}} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":613833} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":613833,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":613833,"participants":[{"id":1001750,"user_id":null,"contact_id":4487,"lead_id":null},{"id":1001751,"user_id":261,"contact_id":null,"lead_id":null}]} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityServic...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20725-handle-HS-search-rate-limit, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20725-handle-HS-search-rate-limit","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"HandleHubspotRateLimitTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'HandleHubspotRateLimitTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'HandleHubspotRateLimitTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"133","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"11","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands;\n\nuse Carbon\\Carbon;\nuse Carbon\\CarbonImmutable;\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Support\\Facades\\Redis;\nuse InvalidArgumentException;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\SendReportMailJob;\nuse Jiminny\\Jobs\\Crm\\Delete\\VerifyActivityCrmTaskJob;\nuse Jiminny\\Jobs\\Crm\\MatchActivityCrmData;\nuse Jiminny\\Jobs\\JobDispatcherInterface;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Activity\\CrmOwnerResolver;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\UserPilot\\UserPilotClient;\n\n/**\n * Class JiminnyDebugCommand\n *\n * @package Jiminny\\Console\\Commands\n */\nclass JiminnyDebugCommand extends Command\n{\n public const string FREQUENCY_DAILY = 'daily';\n public const string FREQUENCY_WEEKLY = 'weekly';\n public const string FREQUENCY_MONTHLY = 'monthly';\n public const string FREQUENCY_QUARTERLY = 'quarterly';\n public const string FREQUENCY_ONE_OFF = 'one_off';\n protected $signature = 'jiminny:debug';\n\n public function handle(\n JobDispatcherInterface $jobDispatcher,\n AutomatedReportsService $automatedReportsService,\n AutomatedReportsRepository $automatedReportsRepository,\n UserPilotClient $userPilotClient\n ): void {\n // Choose ONE of the following to run, then comment out the others.\n // 1) Dispatch a storm of MatchActivityCrmData jobs against team 2\n $this->simulateMatchActivityStorm(teamId: 2, count: 100);\n\n // 2) Dispatch a storm of VerifyActivityCrmTaskJob jobs (simulates DeleteCrmEntityTrait fan-out)\n // $this->simulateVerifyTaskStorm(teamId: 2, count: 100);\n\n // 3) Inspect Redis circuit-breaker state for the team's HubSpot portal\n // $this->observeRateLimitCache(teamId: 2);\n\n // 4) Make 3 synchronous matchByName calls (foreground, hits API directly)\n // $this->rateLimit();\n exit(1);\n\n\n\n $report = AutomatedReport::find(71);\n $last = AutomatedReportResult::query()\n ->where('report_id', $report->getId())\n ->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])\n// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)\n ->whereDate('created_at', CarbonImmutable::now()->toDateString())\n ->latest()\n ->first();\n\n $this->info(\"Last: {$last->getId()}\");\n\n exit(1);\n\n $user = User::find(143);\n // $count = $automatedReportsRepository->countUserReports($user);\n // $this->info(\"Count: {$count}\");\n // $count = $automatedReportsRepository->countAllUserReports($user);\n // $this->info(\"All count: {$count}\");\n\n $payload = [\n 'report_type' => 'ask_jiminny',\n 'frequency' => 'weekly',\n ];\n $userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);\n\n exit(1);\n\n $now = Carbon::now()->subDay(1);\n $this->info(\"Now: {$now->toDateTimeString()}\");\n $weekStart = Carbon::getWeekStartsAt();\n $this->info(\"Now: {$weekStart}\");\n\n // $from = $now->copy()->previousWeekday()->startOfDay();\n // $to = $now->copy()->previousWeekday()->endOfDay();\n\n // $fromOld = $now->copy()->subWeeks(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subWeek()->startOfWeek();\n // $toNew = $now->copy()->subWeek()->endOfWeek();\n\n // $fromOld = $now->copy()->subMonths(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();\n // $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();\n\n $fromOld = $now->copy()->subMonths(3)->startOfDay();\n $toOld = $now->copy()->subDay()->endOfDay();\n $fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();\n $toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();\n\n $this->info(\"From old: {$fromOld->toDateTimeString()}\");\n $this->info(\"To old: {$toOld->toDateTimeString()}\");\n $this->info(\"From new: {$fromNew->toDateTimeString()}\");\n $this->info(\"To new: {$toNew->toDateTimeString()}\");\n\n exit(1);\n\n $report = AutomatedReport::find(71);\n\n $job = new RequestGenerateAskJiminnyReportJob($report->getUuid());\n $jobDispatcher->dispatch($job);\n\n exit(1);\n\n\n // $this->formatDate($jobDispatcher);\n // $this->sendMail($jobDispatcher, $automatedReportsService);\n // $this->crmService();\n\n $this->getPayload($automatedReportsService);\n\n exit(1);\n }\n\n\n\n private function crmService()\n {\n $activity = Activity::find(418141);\n\n $team = Team::find(19);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n $crmService->createTranscriptNotes($activity);\n }\n\n private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)\n {\n $reportUuid = '';\n // $report = $automatedReportsService->getReportResult($reportUuid);\n $report = AutomatedReportResult::find(275);\n $validRecipients = $automatedReportsService->getValidRecipientUsers(\n $report->getReport(),\n includeJiminny: true,\n );\n\n $recipient = $validRecipients[0];\n\n $fileName = $automatedReportsService->getReportFileName($report);\n $typeName = $report->getReport()->getCustomName()\n ?? $automatedReportsService->getReportTypeName($report);\n $teamsName = $automatedReportsService->getReportTeamsName($report);\n $periodName = $automatedReportsService->getReportPeriodName($report);\n $s3Path = $automatedReportsService->getMediaPath($report);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));\n\n $jobDispatcher->dispatch(\n new SendReportMailJob(\n reportUuid: $report->getUuid(),\n s3Path: $s3Path,\n recipientEmail: $recipient['email'],\n recipientName: $recipient['name'] ?? null,\n fileName: $fileName,\n typeName: $typeName,\n teamsName: $teamsName,\n periodName: $periodName,\n isAskJiminny: true,\n )\n );\n\n exit(1);\n }\n\n private function formatDate(JobDispatcherInterface $jobDispatcher): void\n {\n $customName = 'Custom report name';\n // $frequency = self::FREQUENCY_DAILY;\n // $frequency = self::FREQUENCY_WEEKLY;\n $frequency = self::FREQUENCY_MONTHLY;\n // $frequency = self::FREQUENCY_QUARTERLY;\n // $frequency = self::FREQUENCY_ONE_OFF;\n $period = $this->calculateFromAndToDatePeriod($frequency);\n $from = $period['fromDate'];\n $to = $period['toDate'];\n $periodName = $this->formatReportPeriodName($frequency, $from, $to);\n $filenameSuffix = null;\n\n if ($customName) {\n if ($filenameSuffix) {\n $customName .= \" {$filenameSuffix}\";\n }\n\n $result = $this->sanitizeFileName(\"{$customName} - {$periodName}\");\n }\n\n $this->info($result);\n }\n\n public function calculateFromAndToDatePeriod(\n string $frequency,\n ?Carbon $fromDate = null,\n ?Carbon $toDate = null\n ): array {\n if ($frequency === self::FREQUENCY_ONE_OFF) {\n return [\n 'fromDate' => $fromDate,\n 'toDate' => $toDate,\n ];\n }\n\n $now = Carbon::now();\n\n return match ($frequency) {\n self::FREQUENCY_DAILY => [\n 'fromDate' => $now->copy()->subDay()->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_WEEKLY => [\n 'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_MONTHLY => [\n 'fromDate' => $now->copy()->subMonths(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_QUARTERLY => [\n 'fromDate' => $now->copy()->subMonths(3)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n default => throw new InvalidArgumentException(\"Unsupported frequency: {$frequency}\"),\n };\n }\n\n private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string\n {\n $fromYear = $from->format('Y');\n $toYear = $to->format('Y');\n $differentYears = $fromYear !== $toYear;\n\n switch ($frequency) {\n case self::FREQUENCY_DAILY:\n return $from->format('j M Y');\n\n case self::FREQUENCY_QUARTERLY:\n // 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ\n $startMonth = $from->format('M');\n $endMonth = $to->copy()->subMonth();\n $endMonthName = $endMonth->format('M');\n $endMonthYear = $endMonth->format('Y');\n\n if ($differentYears) {\n return \"{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}\";\n }\n\n return \"{$startMonth} - {$endMonthName} {$toYear}\";\n\n case self::FREQUENCY_MONTHLY:\n // 'May 2025' - monthly reports are always within the same year\n return $from->format('M Y');\n\n case self::FREQUENCY_WEEKLY:\n // '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ\n $startDay = $from->format('j');\n $endDay = $to->format('j');\n $startMonth = $from->format('M');\n $endMonth = $to->format('M');\n\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n if ($startMonth !== $endMonth) {\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n return \"{$startDay} - {$endDay} {$endMonth} {$toYear}\";\n\n case self::FREQUENCY_ONE_OFF:\n // '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ\n $startDay = $from->format('j');\n $startMonth = $from->format('M');\n $endDay = $to->format('j');\n $endMonth = $to->format('M');\n\n // If same month and year, use a format like '2-31 May 2025'\n if ($startMonth === $endMonth && ! $differentYears) {\n return \"{$startDay} - {$endDay} {$startMonth} {$toYear}\";\n }\n\n // If different years, include both years\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n // Same year but different months\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n\n default:\n // Default format for unknown frequencies\n return $from->format('j M Y') . ' - ' . $to->format('j M Y');\n }\n }\n\n public function sanitizeFileName(string $fileName): string\n {\n return str_replace(['/', '\\\\'], '-', $fileName);\n }\n\n private function getPayload(AutomatedReportsService $automatedReportsService)\n {\n $reportResult = AutomatedReportResult::find(269);\n $automatedReport = $reportResult->getReport();\n $activityIds = [1,2,3];\n $payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(\n automatedReport: $automatedReport,\n reportResult: $reportResult,\n activityIds: $activityIds,\n );\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));\n }\n\n private function rateLimit()\n {\n $team = Team::find(2);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n for ($i = 0 ; $i < 3; $i++) {\n// if ($i % 25 === 0) {\n// $this->info(\"Syncing opportunity {$i}\");\n $this->info(\"Matching contact {$i}\");\n// }\n// $crmService->syncOpportunity('374720564');\n $crmService->matchByName('Robot');\n }\n }\n\n private function simulateMatchActivityStorm(int $teamId = 2, int $count = 100): void\n {\n $team = Team::find($teamId);\n $config = $team->getCrmConfiguration();\n\n $activities = Activity::query()\n ->where('crm_configuration_id', $config->getId())\n ->orderByDesc('id')\n ->limit($count)\n ->get();\n\n $this->info(\"Dispatching {$activities->count()} MatchActivityCrmData jobs (portal={$config->getId()})\");\n\n foreach ($activities as $activity) {\n MatchActivityCrmData::dispatch($activity->getId(), $config, true);\n }\n\n $this->info('Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.');\n }\n\n private function simulateVerifyTaskStorm(int $teamId = 2, int $count = 100): void\n {\n $activities = Activity::query()\n ->where('team_id', $teamId)\n ->whereNotNull('crm_provider_id')\n ->orderByDesc('id')\n ->limit($count)\n ->get();\n\n $this->info(\"Dispatching {$activities->count()} VerifyActivityCrmTaskJob jobs\");\n\n foreach ($activities as $activity) {\n VerifyActivityCrmTaskJob::dispatch($activity->getId());\n }\n\n $this->info('Done.');\n }\n\n private function observeRateLimitCache(int $teamId = 2): void\n {\n $team = Team::find($teamId);\n $config = $team->getCrmConfiguration();\n $key = sprintf('hubspot:ratelimit:portal:%d', $config->getId());\n\n $value = Redis::get($key);\n $ttl = Redis::ttl($key);\n\n $this->info(\"Redis key: {$key}\");\n $this->info('Value: ' . ($value ?? '(empty)'));\n $this->info(\"TTL: {$ttl}s\");\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands;\n\nuse Carbon\\Carbon;\nuse Carbon\\CarbonImmutable;\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Support\\Facades\\Redis;\nuse InvalidArgumentException;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\SendReportMailJob;\nuse Jiminny\\Jobs\\Crm\\Delete\\VerifyActivityCrmTaskJob;\nuse Jiminny\\Jobs\\Crm\\MatchActivityCrmData;\nuse Jiminny\\Jobs\\JobDispatcherInterface;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Activity\\CrmOwnerResolver;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\UserPilot\\UserPilotClient;\n\n/**\n * Class JiminnyDebugCommand\n *\n * @package Jiminny\\Console\\Commands\n */\nclass JiminnyDebugCommand extends Command\n{\n public const string FREQUENCY_DAILY = 'daily';\n public const string FREQUENCY_WEEKLY = 'weekly';\n public const string FREQUENCY_MONTHLY = 'monthly';\n public const string FREQUENCY_QUARTERLY = 'quarterly';\n public const string FREQUENCY_ONE_OFF = 'one_off';\n protected $signature = 'jiminny:debug';\n\n public function handle(\n JobDispatcherInterface $jobDispatcher,\n AutomatedReportsService $automatedReportsService,\n AutomatedReportsRepository $automatedReportsRepository,\n UserPilotClient $userPilotClient\n ): void {\n // Choose ONE of the following to run, then comment out the others.\n // 1) Dispatch a storm of MatchActivityCrmData jobs against team 2\n $this->simulateMatchActivityStorm(teamId: 2, count: 100);\n\n // 2) Dispatch a storm of VerifyActivityCrmTaskJob jobs (simulates DeleteCrmEntityTrait fan-out)\n // $this->simulateVerifyTaskStorm(teamId: 2, count: 100);\n\n // 3) Inspect Redis circuit-breaker state for the team's HubSpot portal\n // $this->observeRateLimitCache(teamId: 2);\n\n // 4) Make 3 synchronous matchByName calls (foreground, hits API directly)\n // $this->rateLimit();\n exit(1);\n\n\n\n $report = AutomatedReport::find(71);\n $last = AutomatedReportResult::query()\n ->where('report_id', $report->getId())\n ->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])\n// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)\n ->whereDate('created_at', CarbonImmutable::now()->toDateString())\n ->latest()\n ->first();\n\n $this->info(\"Last: {$last->getId()}\");\n\n exit(1);\n\n $user = User::find(143);\n // $count = $automatedReportsRepository->countUserReports($user);\n // $this->info(\"Count: {$count}\");\n // $count = $automatedReportsRepository->countAllUserReports($user);\n // $this->info(\"All count: {$count}\");\n\n $payload = [\n 'report_type' => 'ask_jiminny',\n 'frequency' => 'weekly',\n ];\n $userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);\n\n exit(1);\n\n $now = Carbon::now()->subDay(1);\n $this->info(\"Now: {$now->toDateTimeString()}\");\n $weekStart = Carbon::getWeekStartsAt();\n $this->info(\"Now: {$weekStart}\");\n\n // $from = $now->copy()->previousWeekday()->startOfDay();\n // $to = $now->copy()->previousWeekday()->endOfDay();\n\n // $fromOld = $now->copy()->subWeeks(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subWeek()->startOfWeek();\n // $toNew = $now->copy()->subWeek()->endOfWeek();\n\n // $fromOld = $now->copy()->subMonths(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();\n // $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();\n\n $fromOld = $now->copy()->subMonths(3)->startOfDay();\n $toOld = $now->copy()->subDay()->endOfDay();\n $fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();\n $toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();\n\n $this->info(\"From old: {$fromOld->toDateTimeString()}\");\n $this->info(\"To old: {$toOld->toDateTimeString()}\");\n $this->info(\"From new: {$fromNew->toDateTimeString()}\");\n $this->info(\"To new: {$toNew->toDateTimeString()}\");\n\n exit(1);\n\n $report = AutomatedReport::find(71);\n\n $job = new RequestGenerateAskJiminnyReportJob($report->getUuid());\n $jobDispatcher->dispatch($job);\n\n exit(1);\n\n\n // $this->formatDate($jobDispatcher);\n // $this->sendMail($jobDispatcher, $automatedReportsService);\n // $this->crmService();\n\n $this->getPayload($automatedReportsService);\n\n exit(1);\n }\n\n\n\n private function crmService()\n {\n $activity = Activity::find(418141);\n\n $team = Team::find(19);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n $crmService->createTranscriptNotes($activity);\n }\n\n private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)\n {\n $reportUuid = '';\n // $report = $automatedReportsService->getReportResult($reportUuid);\n $report = AutomatedReportResult::find(275);\n $validRecipients = $automatedReportsService->getValidRecipientUsers(\n $report->getReport(),\n includeJiminny: true,\n );\n\n $recipient = $validRecipients[0];\n\n $fileName = $automatedReportsService->getReportFileName($report);\n $typeName = $report->getReport()->getCustomName()\n ?? $automatedReportsService->getReportTypeName($report);\n $teamsName = $automatedReportsService->getReportTeamsName($report);\n $periodName = $automatedReportsService->getReportPeriodName($report);\n $s3Path = $automatedReportsService->getMediaPath($report);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));\n\n $jobDispatcher->dispatch(\n new SendReportMailJob(\n reportUuid: $report->getUuid(),\n s3Path: $s3Path,\n recipientEmail: $recipient['email'],\n recipientName: $recipient['name'] ?? null,\n fileName: $fileName,\n typeName: $typeName,\n teamsName: $teamsName,\n periodName: $periodName,\n isAskJiminny: true,\n )\n );\n\n exit(1);\n }\n\n private function formatDate(JobDispatcherInterface $jobDispatcher): void\n {\n $customName = 'Custom report name';\n // $frequency = self::FREQUENCY_DAILY;\n // $frequency = self::FREQUENCY_WEEKLY;\n $frequency = self::FREQUENCY_MONTHLY;\n // $frequency = self::FREQUENCY_QUARTERLY;\n // $frequency = self::FREQUENCY_ONE_OFF;\n $period = $this->calculateFromAndToDatePeriod($frequency);\n $from = $period['fromDate'];\n $to = $period['toDate'];\n $periodName = $this->formatReportPeriodName($frequency, $from, $to);\n $filenameSuffix = null;\n\n if ($customName) {\n if ($filenameSuffix) {\n $customName .= \" {$filenameSuffix}\";\n }\n\n $result = $this->sanitizeFileName(\"{$customName} - {$periodName}\");\n }\n\n $this->info($result);\n }\n\n public function calculateFromAndToDatePeriod(\n string $frequency,\n ?Carbon $fromDate = null,\n ?Carbon $toDate = null\n ): array {\n if ($frequency === self::FREQUENCY_ONE_OFF) {\n return [\n 'fromDate' => $fromDate,\n 'toDate' => $toDate,\n ];\n }\n\n $now = Carbon::now();\n\n return match ($frequency) {\n self::FREQUENCY_DAILY => [\n 'fromDate' => $now->copy()->subDay()->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_WEEKLY => [\n 'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_MONTHLY => [\n 'fromDate' => $now->copy()->subMonths(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_QUARTERLY => [\n 'fromDate' => $now->copy()->subMonths(3)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n default => throw new InvalidArgumentException(\"Unsupported frequency: {$frequency}\"),\n };\n }\n\n private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string\n {\n $fromYear = $from->format('Y');\n $toYear = $to->format('Y');\n $differentYears = $fromYear !== $toYear;\n\n switch ($frequency) {\n case self::FREQUENCY_DAILY:\n return $from->format('j M Y');\n\n case self::FREQUENCY_QUARTERLY:\n // 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ\n $startMonth = $from->format('M');\n $endMonth = $to->copy()->subMonth();\n $endMonthName = $endMonth->format('M');\n $endMonthYear = $endMonth->format('Y');\n\n if ($differentYears) {\n return \"{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}\";\n }\n\n return \"{$startMonth} - {$endMonthName} {$toYear}\";\n\n case self::FREQUENCY_MONTHLY:\n // 'May 2025' - monthly reports are always within the same year\n return $from->format('M Y');\n\n case self::FREQUENCY_WEEKLY:\n // '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ\n $startDay = $from->format('j');\n $endDay = $to->format('j');\n $startMonth = $from->format('M');\n $endMonth = $to->format('M');\n\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n if ($startMonth !== $endMonth) {\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n return \"{$startDay} - {$endDay} {$endMonth} {$toYear}\";\n\n case self::FREQUENCY_ONE_OFF:\n // '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ\n $startDay = $from->format('j');\n $startMonth = $from->format('M');\n $endDay = $to->format('j');\n $endMonth = $to->format('M');\n\n // If same month and year, use a format like '2-31 May 2025'\n if ($startMonth === $endMonth && ! $differentYears) {\n return \"{$startDay} - {$endDay} {$startMonth} {$toYear}\";\n }\n\n // If different years, include both years\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n // Same year but different months\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n\n default:\n // Default format for unknown frequencies\n return $from->format('j M Y') . ' - ' . $to->format('j M Y');\n }\n }\n\n public function sanitizeFileName(string $fileName): string\n {\n return str_replace(['/', '\\\\'], '-', $fileName);\n }\n\n private function getPayload(AutomatedReportsService $automatedReportsService)\n {\n $reportResult = AutomatedReportResult::find(269);\n $automatedReport = $reportResult->getReport();\n $activityIds = [1,2,3];\n $payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(\n automatedReport: $automatedReport,\n reportResult: $reportResult,\n activityIds: $activityIds,\n );\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));\n }\n\n private function rateLimit()\n {\n $team = Team::find(2);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n for ($i = 0 ; $i < 3; $i++) {\n// if ($i % 25 === 0) {\n// $this->info(\"Syncing opportunity {$i}\");\n $this->info(\"Matching contact {$i}\");\n// }\n// $crmService->syncOpportunity('374720564');\n $crmService->matchByName('Robot');\n }\n }\n\n private function simulateMatchActivityStorm(int $teamId = 2, int $count = 100): void\n {\n $team = Team::find($teamId);\n $config = $team->getCrmConfiguration();\n\n $activities = Activity::query()\n ->where('crm_configuration_id', $config->getId())\n ->orderByDesc('id')\n ->limit($count)\n ->get();\n\n $this->info(\"Dispatching {$activities->count()} MatchActivityCrmData jobs (portal={$config->getId()})\");\n\n foreach ($activities as $activity) {\n MatchActivityCrmData::dispatch($activity->getId(), $config, true);\n }\n\n $this->info('Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.');\n }\n\n private function simulateVerifyTaskStorm(int $teamId = 2, int $count = 100): void\n {\n $activities = Activity::query()\n ->where('team_id', $teamId)\n ->whereNotNull('crm_provider_id')\n ->orderByDesc('id')\n ->limit($count)\n ->get();\n\n $this->info(\"Dispatching {$activities->count()} VerifyActivityCrmTaskJob jobs\");\n\n foreach ($activities as $activity) {\n VerifyActivityCrmTaskJob::dispatch($activity->getId());\n }\n\n $this->info('Done.');\n }\n\n private function observeRateLimitCache(int $teamId = 2): void\n {\n $team = Team::find($teamId);\n $config = $team->getCrmConfiguration();\n $key = sprintf('hubspot:ratelimit:portal:%d', $config->getId());\n\n $value = Redis::get($key);\n $ttl = Redis::ttl($key);\n\n $this->info(\"Redis key: {$key}\");\n $this->info('Value: ' . ($value ?? '(empty)'));\n $this->info(\"TTL: {$ttl}s\");\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Show Replace Field","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"MatchActivityCrmData","depth":4,"on_screen":true,"value":"MatchActivityCrmData","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match Case","depth":3,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":3,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":3,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"on_screen":false,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Preserve case","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2/300","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Occurrence","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Filter Search Results","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open in Window, Multiple Cursors","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Click to highlight","depth":4,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":615092,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":615092} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":615092,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":615092,\"participants\":[{\"id\":1004102,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1004103,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"nikolay.nikolov@jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/nikolay.nikolov%40jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.36,\"average_seconds_per_request\":0.36} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.29,\"average_seconds_per_request\":0.29} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":1.02,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":615092,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":615092,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":615092} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":615092,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":615092,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614436,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614436} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614436,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614436,\"participants\":[{\"id\":1002751,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002752,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614436,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614436,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614436} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614436,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614436,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614382,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614382} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614382,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614382,\"participants\":[{\"id\":1002632,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002633,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614382,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614382,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614382} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614382,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614382,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614381,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614381} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614381,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614381,\"participants\":[{\"id\":1002630,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002631,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614381,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614381,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614381} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614381,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614381,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614378,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614378} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614378,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614378,\"participants\":[{\"id\":1002623,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002624,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002625,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":6167,\"crm_provider_id\":\"175190591289\",\"updated_at\":\"2025-11-17 11:17:50\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [HubSpot] importContact {\"crm_provider_id\":\"175190591289\",\"config_id\":2} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":6167,\"crm_provider_id\":\"175190591289\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nmalchev@gmail.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614378,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614378,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614378} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614378,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614378,\"remote_search\":true,\"lead_id\":null,\"contact_id\":6167,\"account_id\":null,\"opportunity_id\":null,\"stage_id\":null} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613840,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613840} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613840,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613840,\"participants\":[{\"id\":1001764,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001765,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":261} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":299} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613840,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613840,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613840} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613840,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613840,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613833,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613833} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613833,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613833,\"participants\":[{\"id\":1001750,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001751,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613833,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613833,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613833} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613833,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613833,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613827,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613827} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613827,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613827,\"participants\":[{\"id\":1001734,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001735,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613827,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613827,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613827} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613827,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613827,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613826,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613826} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613826,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613826,\"participants\":[{\"id\":1001732,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001733,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613826,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613826,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613826} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613826,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613826,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613820,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613820} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613820,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613820,\"participants\":[{\"id\":1001721,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001722,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613820,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613820,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613820} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613820,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613820,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613818,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613818} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613818,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613818,\"participants\":[{\"id\":1001717,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001718,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613818,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613818,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613818} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613818,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613818,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613812,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613812} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613812,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613812,\"participants\":[{\"id\":1001705,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001706,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613812,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613812,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613812} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613812,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613812,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613807,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":null}} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613807} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613807,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613807,\"participants\":[{\"id\":1001690,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1001691,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613807,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4484,\"crm_provider_id\":\"123952\",\"updated_at\":\"2024-07-23 07:00:32\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [HubSpot] importContact {\"crm_provider_id\":\"123952\",\"config_id\":2} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4484,\"crm_provider_id\":\"123952\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":243,\"contact_id\":4484,\"owner_id\":253} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":243,\"contact_id\":4484} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":243,\"contact_id\":4484,\"opportunity_id\":276} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Account\",\"id\":243,\"crm_provider_id\":\"16696646991\",\"updated_at\":\"2025-10-16 09:31:08\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"16696646991\",\"config_id\":2} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Account\",\"id\":243,\"crm_provider_id\":\"16696646991\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+19177680369\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613807,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613807} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613807,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613807,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4484,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613806,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613806} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613806,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613806,\"participants\":[{\"id\":1001688,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1001689,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613806,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":253} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":244,\"contact_id\":4487} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":350} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613806,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613806} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613806,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613806,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613805,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613805} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613805,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613805,\"participants\":[{\"id\":1001686,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1001687,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613805,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613805,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613805} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613805,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613805,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613698,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613698} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613698,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613698,\"participants\":[{\"id\":1001667,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001668,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613698,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613698,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613698} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613698,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613698,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613697,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613697} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613697,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613697,\"participants\":[{\"id\":1001665,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001666,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613697,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613697,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613697} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613697,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613697,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613696,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613696} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613696,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613696,\"participants\":[{\"id\":1001663,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001664,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613696,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613696,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613696} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613696,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613696,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613695,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613695} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613695,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613695,\"participants\":[{\"id\":1001661,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001662,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613695,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613695,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613695} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613695,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613695,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613694,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613694} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613694,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613694,\"participants\":[{\"id\":1001659,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001660,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613694,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613694,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613694} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613694,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613694,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613157,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613157} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613157,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613157,\"participants\":[{\"id\":1000746,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1000747,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613157,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613157,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613157} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613157,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613157,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613156,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613156} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613156,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613156,\"participants\":[{\"id\":1000744,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1000745,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613156,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613156,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613156} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613156,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613156,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613155,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613155} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613155,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613155,\"participants\":[{\"id\":1000742,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1000743,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613155,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613155,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613155} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613155,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613155,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613130,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613130} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613130,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613130,\"participants\":[{\"id\":1000693,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1000694,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613130,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613130,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613130} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613130,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613130,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612924,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":160,\"stage_id\":88}} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612924} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612924,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612924,\"participants\":[{\"id\":1000290,\"user_id\":19,\"contact_id\":null,\"lead_id\":null},{\"id\":1000291,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612924,\"team_id\":2,\"email\":\"james.graham@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":69,\"contact_id\":97,\"owner_id\":19} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":69,\"contact_id\":97,\"opportunity_id\":165} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612924,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612924} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612924,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612924,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":165,\"stage_id\":89} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612923,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":160,\"stage_id\":88}} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612923} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612923,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612923,\"participants\":[{\"id\":1000288,\"user_id\":19,\"contact_id\":null,\"lead_id\":null},{\"id\":1000289,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612923,\"team_id\":2,\"email\":\"james.graham@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612923,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612923} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612923,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612923,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":165,\"stage_id\":89} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612922,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":160,\"stage_id\":88}} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612922} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612922,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612922,\"participants\":[{\"id\":1000286,\"user_id\":19,\"contact_id\":null,\"lead_id\":null},{\"id\":1000287,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612922,\"team_id\":2,\"email\":\"james.graham@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612922,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612922} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612922,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612922,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":165,\"stage_id\":89} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612847,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612847} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612847,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612847,\"participants\":[{\"id\":1000130,\"user_id\":302,\"contact_id\":null,\"lead_id\":null},{\"id\":1000131,\"user_id\":261,\"contact_id\":null,\"lead_id\":null},{\"id\":1000151,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null}]} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"adelina.petrova@jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/adelina.petrova%40jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.23,\"average_seconds_per_request\":0.23} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"adelina.petrova@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612847,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612847,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612847} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612847,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612847,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612822,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612822} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612822,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612822,\"participants\":[{\"id\":1000080,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1000081,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612822,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612822,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612822} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612822,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612822,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612819,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612819} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612819,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612819,\"participants\":[{\"id\":1000073,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1000074,\"user_id\":261,\"contact_id\":null,\"lead_id\":null},{\"id\":1000075,\"user_id\":302,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612819,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"adelina.petrova@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612819,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612819} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612819,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612819,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612673,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612673} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612673,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612673,\"participants\":[{\"id\":999993,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999994,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612673,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612673,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612673} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612673,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612673,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612642,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612642} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612642,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612642,\"participants\":[{\"id\":999935,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999936,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612642,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612642,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612642} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612642,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612642,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612598,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612598} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612598,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612598,\"participants\":[{\"id\":999857,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999858,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4491,\"crm_provider_id\":\"123951\",\"updated_at\":\"2025-10-03 14:03:01\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [HubSpot] importContact {\"crm_provider_id\":\"123951\",\"config_id\":2} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4491,\"crm_provider_id\":\"123951\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":243,\"contact_id\":4491,\"owner_id\":206} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":243,\"contact_id\":4491} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":243,\"contact_id\":4491,\"opportunity_id\":276} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612598,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612598,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612598} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612598,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612598,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612597,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612597} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612597,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612597,\"participants\":[{\"id\":999855,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999856,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612597,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612597,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612597} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612597,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612597,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612596,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612596} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612596,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612596,\"participants\":[{\"id\":999853,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999854,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612596,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612596,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612596} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612596,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612596,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612595,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612595} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612595,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612595,\"participants\":[{\"id\":999851,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999852,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612595,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612595,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612595} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612595,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612595,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612594,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612594} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612594,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612594,\"participants\":[{\"id\":999849,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999850,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612594,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612594,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612594} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612594,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612594,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612593,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612593} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612593,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612593,\"participants\":[{\"id\":999847,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999848,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612593,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612593,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612593} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612593,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612593,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612592,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612592} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612592,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612592,\"participants\":[{\"id\":999845,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999846,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612592,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612592,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612592} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612592,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612592,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612591,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612591} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612591,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612591,\"participants\":[{\"id\":999843,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999844,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612591,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612591,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612591} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612591,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612591,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612590,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612590} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612590,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612590,\"participants\":[{\"id\":999841,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999842,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612590,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612590,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612590} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612590,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612590,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612589,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612589} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612589,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612589,\"participants\":[{\"id\":999839,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999840,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612589,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612589,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612589} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612589,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612589,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612588,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612588} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612588,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612588,\"participants\":[{\"id\":999837,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999838,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612588,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612588,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612588} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612588,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612588,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612587,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612587} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612587,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612587,\"participants\":[{\"id\":999835,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999836,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612587,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612587,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612587} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612587,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612587,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612586,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612586} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612586,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612586,\"participants\":[{\"id\":999833,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999834,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612586,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612586,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612586} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612586,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612586,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612585,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612585} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612585,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612585,\"participants\":[{\"id\":999831,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999832,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612585,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612585,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612585} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612585,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612585,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612584,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612584} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612584,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612584,\"participants\":[{\"id\":999829,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999830,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612584,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612584,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612584} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612584,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612584,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612583,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612583} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612583,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612583,\"participants\":[{\"id\":999827,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999828,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612583,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612583,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612583} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612583,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612583,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":2.05,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612582,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612582} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612582,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612582,\"participants\":[{\"id\":999825,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999826,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612582,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612582,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612582} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612582,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612582,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612581,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612581} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612581,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612581,\"participants\":[{\"id\":999823,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999824,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612581,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612581,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612581} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612581,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612581,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612565,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612565} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612565,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612565,\"participants\":[{\"id\":999789,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999790,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612565,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612565,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612565} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612565,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612565,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612563,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4487,\"account_id\":null,\"opportunity_id\":309,\"stage_id\":null}} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612563} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612563,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612563,\"participants\":[{\"id\":999784,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999785,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null}]} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612563,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":206} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":244,\"contact_id\":4487} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":350} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612563,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612563} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612563,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612563,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612562,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612562} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612562,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612562,\"participants\":[{\"id\":999782,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999783,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"447782589921@txt.staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/447782589921%40txt.staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.22,\"average_seconds_per_request\":0.22} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"447782589921@txt.staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612562,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612562,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612562} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612562,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612562,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612561,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612561} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612561,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612561,\"participants\":[{\"id\":999780,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999781,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612561,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/447700174614.447782589921.OeREojLVnk%40txt.staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612561,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612561} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612561,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612561,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612560,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612560} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612560,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612560,\"participants\":[{\"id\":999778,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999779,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"447782589921@txt.staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612560,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612560,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612560} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612560,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612560,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612559,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612559} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612559,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612559,\"participants\":[{\"id\":999776,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999777,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612559,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":69,\"contact_id\":97,\"owner_id\":206} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":69,\"contact_id\":97} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":69,\"contact_id\":97,\"opportunity_id\":5011} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612559,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612559} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612559,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612559,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612558,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612558} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612558,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612558,\"participants\":[{\"id\":999774,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999775,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612558,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612558,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612558} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612558,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612558,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612557,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612557} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612557,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612557,\"participants\":[{\"id\":999772,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999773,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612557,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612557,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612557} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612557,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612557,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612556,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612556} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612556,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612556,\"participants\":[{\"id\":999770,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999771,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612556,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612556,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612556} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612556,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612556,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612555,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612555} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612555,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612555,\"participants\":[{\"id\":999768,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999769,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612555,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612555,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612555} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612555,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612555,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612554,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612554} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612554,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612554,\"participants\":[{\"id\":999766,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999767,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612554,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612554,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612554} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612554,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612554,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612553,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612553} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612553,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612553,\"participants\":[{\"id\":999764,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999765,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612553,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612553,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612553} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612553,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612553,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612552,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612552} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612552,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612552,\"participants\":[{\"id\":999762,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999763,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612552,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612552,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612552} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612552,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612552,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612551,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612551} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612551,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612551,\"participants\":[{\"id\":999760,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999761,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612551,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612551,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612551} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612551,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612551,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612550,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612550} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612550,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612550,\"participants\":[{\"id\":999758,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999759,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612550,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612550,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612550} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612550,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612550,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612549,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612549} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612549,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612549,\"participants\":[{\"id\":999756,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999757,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612549,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612549,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612549} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612549,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612549,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612365,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612365} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612365,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612365,\"participants\":[{\"id\":999563,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999564,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612365,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612365,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612365} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612365,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612365,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612360,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612360} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612360,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612360,\"participants\":[{\"id\":999552,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999553,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999565,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612360,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.27,\"average_seconds_per_request\":0.27} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612360,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612360} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612360,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612360,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612340,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612340} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612340,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612340,\"participants\":[{\"id\":999516,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999517,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999518,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999519,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612340,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.24,\"average_seconds_per_request\":0.24} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612340,\"participants_processed\":4,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612340} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612340,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612340,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612339,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612339} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612339,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612339,\"participants\":[{\"id\":999514,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999515,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999540,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612339,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612339,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612339} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612339,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612339,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612336,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612336} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612336,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612336,\"participants\":[{\"id\":999508,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999509,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999512,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999513,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612336,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612336,\"participants_processed\":4,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612336} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612336,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612336,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612183,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612183} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612183,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612183,\"participants\":[{\"id\":999227,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999228,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612183,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612183,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612183} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612183,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612183,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612182,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612182} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612182,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612182,\"participants\":[{\"id\":999225,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999226,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612182,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612182,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612182} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612182,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612182,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612181,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612181} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612181,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612181,\"participants\":[{\"id\":999223,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999224,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612181,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612181,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612181} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612181,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612181,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612180,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612180} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612180,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612180,\"participants\":[{\"id\":999221,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999222,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612180,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612180,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612180} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612180,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612180,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611455,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611455} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611455,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611455,\"participants\":[{\"id\":997961,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997962,\"user_id\":1460,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"support@staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/support%40staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.24,\"average_seconds_per_request\":0.24} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":0.68,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:08:03] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611455,\"team_id\":2,\"email\":\"aneliya.angelova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611455,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611455} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611455,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611455,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611451,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611451} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611451,\"participants\":[{\"id\":997955,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997956,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"support@staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/support%40staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.22,\"average_seconds_per_request\":0.22} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"98e633f9-bd2f-40dc-8730-3d84cde99a43\",\"trace_id\":\"5c2b2f2b-22de-4a4e-8225-07e4443cd83f\"}\n[2026-05-11 10:08:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"98e633f9-bd2f-40dc-8730-3d84cde99a43\",\"trace_id\":\"5c2b2f2b-22de-4a4e-8225-07e4443cd83f\"}\n[2026-05-11 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"98e633f9-bd2f-40dc-8730-3d84cde99a43\",\"trace_id\":\"5c2b2f2b-22de-4a4e-8225-07e4443cd83f\"}\n[2026-05-11 10:08:05] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.24,\"average_seconds_per_request\":0.24} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611451,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611451,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611451} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611451,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611087,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611087} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611087,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611087,\"participants\":[{\"id\":997368,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997369,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611087,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611087,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611087} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611087,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611087,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611076,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611076} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611076,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611076,\"participants\":[{\"id\":997346,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997347,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611076,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611076,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611076} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611076,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611076,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610935,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610935} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610935,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610935,\"participants\":[{\"id\":997141,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997142,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610935,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610935,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610935} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610935,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610935,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610915,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610915} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610915,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610915,\"participants\":[{\"id\":997104,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997105,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610915,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610915,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610915} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610915,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610915,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610900,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610900} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610900,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610900,\"participants\":[{\"id\":997081,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997082,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610900,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610900,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610900} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610900,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610900,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610885,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610885} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610885,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610885,\"participants\":[{\"id\":997051,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997052,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610885,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610885,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610885} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610885,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610885,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d48aaa1f-e725-4109-affa-b4d3d4e12070\",\"trace_id\":\"9b236b1c-8f13-4316-82f6-8da9417b8914\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610878,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d48aaa1f-e725-4109-affa-b4d3d4e12070\",\"trace_id\":\"9b236b1c-8f13-4316-82f6-8da9417b8914\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610878} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610878,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610878,\"participants\":[{\"id\":997035,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997036,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610878,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610878,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610878} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610878,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610878,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610874,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610874} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610874,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610874,\"participants\":[{\"id\":997025,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997026,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610874,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610874,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610874} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610874,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610874,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610867,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610867} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610867,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610867,\"participants\":[{\"id\":997011,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997012,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610867,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610867,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610867} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610867,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610867,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610764,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610764} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610764,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610764,\"participants\":[{\"id\":996951,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996952,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610764,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610764,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610764} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610764,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610764,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610617,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610617} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610617,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610617,\"participants\":[{\"id\":996641,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996642,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610617,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610617,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610617} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610617,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610617,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610539,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610539} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610539,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610539,\"participants\":[{\"id\":996485,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996486,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610539,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610539,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610539} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610539,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610539,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610528,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610528} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610528,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610528,\"participants\":[{\"id\":996463,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996464,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610528,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610528,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610528} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610528,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610528,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610506,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610506} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610506,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610506,\"participants\":[{\"id\":996419,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996420,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610506,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610506,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610506} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610506,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610506,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610497,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610497} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610497,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610497,\"participants\":[{\"id\":996401,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996402,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610497,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610497,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610497} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610497,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610497,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610490,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610490} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610490,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610490,\"participants\":[{\"id\":996385,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996386,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610490,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610490,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610490} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610490,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610490,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610470,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610470} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610470,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610470,\"participants\":[{\"id\":996369,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996370,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610470,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610470,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610470} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610470,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610470,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610462,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610462} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610462,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610462,\"participants\":[{\"id\":996353,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996354,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.NOTICE: Monitoring start {\"correlation_id\":\"5b7106d8-bc2c-44e7-a8f5-0ac98a517b36\",\"trace_id\":\"2744a9e8-e2f2-4af5-8e00-acc1fbf6fca1\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610462,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610462,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610462} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.NOTICE: Monitoring end {\"correlation_id\":\"5b7106d8-bc2c-44e7-a8f5-0ac98a517b36\",\"trace_id\":\"2744a9e8-e2f2-4af5-8e00-acc1fbf6fca1\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610462,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610462,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610451,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610451} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610451,\"participants\":[{\"id\":996340,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996341,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610451,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610451,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610451} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610451,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610438,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610438} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610438,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610438,\"participants\":[{\"id\":996320,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996321,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610438,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610438,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610438} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610438,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610438,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610426,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610426} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610426,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610426,\"participants\":[{\"id\":996306,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996307,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610426,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610426,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610426} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610426,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610426,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610403,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610403} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610403,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610403,\"participants\":[{\"id\":996282,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996283,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610403,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610403,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610403} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610403,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610403,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":0.22,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610400,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4487,\"account_id\":null,\"opportunity_id\":309,\"stage_id\":null}} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610400} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610400,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610400,\"participants\":[{\"id\":996275,\"user_id\":1460,\"contact_id\":null,\"lead_id\":null},{\"id\":996276,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":996277,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null}]} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610400,\"team_id\":2,\"email\":\"aneliya.angelova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610400,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":1460} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":244,\"contact_id\":4487} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":350} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610400,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610400} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610400,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610400,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6db45444-ce74-45d2-9bba-e6763553004e\",\"trace_id\":\"949c3cba-a469-49a8-aa46-feed32f893a2\"}\n[2026-05-11 10:08:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6db45444-ce74-45d2-9bba-e6763553004e\",\"trace_id\":\"949c3cba-a469-49a8-aa46-feed32f893a2\"}\n[2026-05-11 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":0.1,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:14] local.INFO: Running conference:monitor:count command for activities in (2026-05-11 10:06:00, 2026-05-11 10:08:00] {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:14] local.INFO: [conference:monitor:count] No activities found in (2026-05-11 10:06:00, 2026-05-11 10:08:00] {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"037a715b-5ea5-4cb0-8766-3ec8c1a0ba87\",\"trace_id\":\"5ae4a5b9-55b0-419c-a14c-4931c05438f1\"}\n[2026-05-11 10:08:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"037a715b-5ea5-4cb0-8766-3ec8c1a0ba87\",\"trace_id\":\"5ae4a5b9-55b0-419c-a14c-4931c05438f1\"}","depth":4,"on_screen":true,"value":"[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":615092,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":615092} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":615092,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":615092,\"participants\":[{\"id\":1004102,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1004103,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"nikolay.nikolov@jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/nikolay.nikolov%40jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.36,\"average_seconds_per_request\":0.36} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.29,\"average_seconds_per_request\":0.29} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":1.02,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":615092,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":615092,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":615092} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":615092,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":615092,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614436,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614436} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614436,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614436,\"participants\":[{\"id\":1002751,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002752,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614436,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614436,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614436} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614436,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614436,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614382,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614382} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614382,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614382,\"participants\":[{\"id\":1002632,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002633,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614382,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614382,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614382} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614382,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614382,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614381,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614381} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614381,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614381,\"participants\":[{\"id\":1002630,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002631,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614381,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614381,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614381} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614381,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614381,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614378,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614378} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614378,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614378,\"participants\":[{\"id\":1002623,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002624,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002625,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":6167,\"crm_provider_id\":\"175190591289\",\"updated_at\":\"2025-11-17 11:17:50\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [HubSpot] importContact {\"crm_provider_id\":\"175190591289\",\"config_id\":2} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":6167,\"crm_provider_id\":\"175190591289\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nmalchev@gmail.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614378,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614378,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614378} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614378,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614378,\"remote_search\":true,\"lead_id\":null,\"contact_id\":6167,\"account_id\":null,\"opportunity_id\":null,\"stage_id\":null} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613840,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613840} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613840,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613840,\"participants\":[{\"id\":1001764,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001765,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":261} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":299} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613840,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613840,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613840} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613840,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613840,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613833,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613833} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613833,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613833,\"participants\":[{\"id\":1001750,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001751,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613833,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613833,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613833} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613833,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613833,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613827,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613827} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613827,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613827,\"participants\":[{\"id\":1001734,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001735,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613827,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613827,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613827} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613827,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613827,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613826,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613826} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613826,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613826,\"participants\":[{\"id\":1001732,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001733,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613826,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613826,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613826} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613826,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613826,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613820,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613820} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613820,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613820,\"participants\":[{\"id\":1001721,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001722,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613820,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613820,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613820} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613820,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613820,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613818,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613818} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613818,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613818,\"participants\":[{\"id\":1001717,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001718,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613818,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613818,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613818} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613818,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613818,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613812,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613812} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613812,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613812,\"participants\":[{\"id\":1001705,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001706,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613812,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613812,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613812} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613812,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613812,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613807,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":null}} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613807} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613807,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613807,\"participants\":[{\"id\":1001690,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1001691,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613807,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4484,\"crm_provider_id\":\"123952\",\"updated_at\":\"2024-07-23 07:00:32\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [HubSpot] importContact {\"crm_provider_id\":\"123952\",\"config_id\":2} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4484,\"crm_provider_id\":\"123952\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":243,\"contact_id\":4484,\"owner_id\":253} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":243,\"contact_id\":4484} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":243,\"contact_id\":4484,\"opportunity_id\":276} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Account\",\"id\":243,\"crm_provider_id\":\"16696646991\",\"updated_at\":\"2025-10-16 09:31:08\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"16696646991\",\"config_id\":2} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Account\",\"id\":243,\"crm_provider_id\":\"16696646991\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+19177680369\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613807,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613807} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613807,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613807,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4484,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613806,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613806} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613806,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613806,\"participants\":[{\"id\":1001688,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1001689,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613806,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":253} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":244,\"contact_id\":4487} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":350} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613806,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613806} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613806,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613806,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613805,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613805} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613805,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613805,\"participants\":[{\"id\":1001686,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1001687,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613805,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613805,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613805} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613805,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613805,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613698,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613698} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613698,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613698,\"participants\":[{\"id\":1001667,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001668,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613698,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613698,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613698} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613698,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613698,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613697,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613697} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613697,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613697,\"participants\":[{\"id\":1001665,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001666,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613697,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613697,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613697} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613697,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613697,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613696,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613696} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613696,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613696,\"participants\":[{\"id\":1001663,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001664,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613696,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613696,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613696} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613696,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613696,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613695,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613695} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613695,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613695,\"participants\":[{\"id\":1001661,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001662,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613695,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613695,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613695} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613695,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613695,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613694,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613694} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613694,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613694,\"participants\":[{\"id\":1001659,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001660,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613694,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613694,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613694} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613694,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613694,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613157,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613157} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613157,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613157,\"participants\":[{\"id\":1000746,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1000747,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613157,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613157,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613157} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613157,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613157,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613156,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613156} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613156,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613156,\"participants\":[{\"id\":1000744,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1000745,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613156,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613156,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613156} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613156,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613156,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613155,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613155} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613155,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613155,\"participants\":[{\"id\":1000742,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1000743,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613155,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613155,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613155} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613155,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613155,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613130,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613130} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613130,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613130,\"participants\":[{\"id\":1000693,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1000694,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613130,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613130,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613130} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613130,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613130,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612924,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":160,\"stage_id\":88}} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612924} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612924,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612924,\"participants\":[{\"id\":1000290,\"user_id\":19,\"contact_id\":null,\"lead_id\":null},{\"id\":1000291,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612924,\"team_id\":2,\"email\":\"james.graham@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":69,\"contact_id\":97,\"owner_id\":19} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":69,\"contact_id\":97,\"opportunity_id\":165} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612924,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612924} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612924,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612924,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":165,\"stage_id\":89} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612923,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":160,\"stage_id\":88}} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612923} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612923,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612923,\"participants\":[{\"id\":1000288,\"user_id\":19,\"contact_id\":null,\"lead_id\":null},{\"id\":1000289,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612923,\"team_id\":2,\"email\":\"james.graham@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612923,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612923} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612923,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612923,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":165,\"stage_id\":89} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612922,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":160,\"stage_id\":88}} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612922} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612922,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612922,\"participants\":[{\"id\":1000286,\"user_id\":19,\"contact_id\":null,\"lead_id\":null},{\"id\":1000287,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612922,\"team_id\":2,\"email\":\"james.graham@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612922,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612922} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612922,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612922,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":165,\"stage_id\":89} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612847,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612847} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612847,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612847,\"participants\":[{\"id\":1000130,\"user_id\":302,\"contact_id\":null,\"lead_id\":null},{\"id\":1000131,\"user_id\":261,\"contact_id\":null,\"lead_id\":null},{\"id\":1000151,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null}]} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"adelina.petrova@jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/adelina.petrova%40jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.23,\"average_seconds_per_request\":0.23} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"adelina.petrova@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612847,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612847,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612847} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612847,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612847,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612822,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612822} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612822,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612822,\"participants\":[{\"id\":1000080,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1000081,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612822,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612822,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612822} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612822,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612822,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612819,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612819} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612819,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612819,\"participants\":[{\"id\":1000073,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1000074,\"user_id\":261,\"contact_id\":null,\"lead_id\":null},{\"id\":1000075,\"user_id\":302,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612819,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"adelina.petrova@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612819,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612819} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612819,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612819,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612673,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612673} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612673,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612673,\"participants\":[{\"id\":999993,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999994,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612673,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612673,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612673} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612673,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612673,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612642,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612642} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612642,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612642,\"participants\":[{\"id\":999935,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999936,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612642,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612642,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612642} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612642,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612642,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612598,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612598} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612598,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612598,\"participants\":[{\"id\":999857,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999858,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4491,\"crm_provider_id\":\"123951\",\"updated_at\":\"2025-10-03 14:03:01\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [HubSpot] importContact {\"crm_provider_id\":\"123951\",\"config_id\":2} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4491,\"crm_provider_id\":\"123951\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":243,\"contact_id\":4491,\"owner_id\":206} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":243,\"contact_id\":4491} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":243,\"contact_id\":4491,\"opportunity_id\":276} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612598,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612598,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612598} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612598,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612598,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612597,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612597} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612597,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612597,\"participants\":[{\"id\":999855,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999856,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612597,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612597,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612597} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612597,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612597,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612596,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612596} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612596,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612596,\"participants\":[{\"id\":999853,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999854,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612596,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612596,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612596} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612596,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612596,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612595,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612595} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612595,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612595,\"participants\":[{\"id\":999851,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999852,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612595,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612595,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612595} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612595,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612595,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612594,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612594} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612594,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612594,\"participants\":[{\"id\":999849,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999850,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612594,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612594,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612594} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612594,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612594,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612593,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612593} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612593,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612593,\"participants\":[{\"id\":999847,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999848,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612593,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612593,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612593} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612593,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612593,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612592,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612592} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612592,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612592,\"participants\":[{\"id\":999845,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999846,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612592,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612592,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612592} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612592,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612592,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612591,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612591} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612591,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612591,\"participants\":[{\"id\":999843,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999844,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612591,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612591,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612591} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612591,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612591,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612590,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612590} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612590,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612590,\"participants\":[{\"id\":999841,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999842,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612590,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612590,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612590} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612590,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612590,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612589,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612589} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612589,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612589,\"participants\":[{\"id\":999839,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999840,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612589,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612589,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612589} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612589,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612589,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612588,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612588} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612588,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612588,\"participants\":[{\"id\":999837,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999838,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612588,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612588,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612588} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612588,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612588,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612587,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612587} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612587,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612587,\"participants\":[{\"id\":999835,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999836,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612587,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612587,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612587} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612587,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612587,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612586,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612586} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612586,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612586,\"participants\":[{\"id\":999833,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999834,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612586,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612586,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612586} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612586,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612586,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612585,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612585} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612585,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612585,\"participants\":[{\"id\":999831,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999832,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612585,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612585,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612585} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612585,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612585,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612584,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612584} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612584,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612584,\"participants\":[{\"id\":999829,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999830,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612584,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612584,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612584} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612584,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612584,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612583,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612583} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612583,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612583,\"participants\":[{\"id\":999827,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999828,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612583,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612583,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612583} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612583,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612583,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":2.05,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612582,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612582} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612582,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612582,\"participants\":[{\"id\":999825,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999826,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612582,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612582,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612582} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612582,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612582,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612581,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612581} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612581,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612581,\"participants\":[{\"id\":999823,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999824,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612581,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612581,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612581} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612581,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612581,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612565,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612565} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612565,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612565,\"participants\":[{\"id\":999789,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999790,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612565,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612565,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612565} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612565,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612565,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612563,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4487,\"account_id\":null,\"opportunity_id\":309,\"stage_id\":null}} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612563} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612563,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612563,\"participants\":[{\"id\":999784,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999785,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null}]} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612563,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":206} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":244,\"contact_id\":4487} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":350} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612563,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612563} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612563,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612563,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612562,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612562} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612562,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612562,\"participants\":[{\"id\":999782,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999783,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"447782589921@txt.staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/447782589921%40txt.staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.22,\"average_seconds_per_request\":0.22} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"447782589921@txt.staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612562,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612562,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612562} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612562,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612562,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612561,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612561} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612561,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612561,\"participants\":[{\"id\":999780,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999781,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612561,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/447700174614.447782589921.OeREojLVnk%40txt.staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612561,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612561} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612561,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612561,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612560,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612560} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612560,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612560,\"participants\":[{\"id\":999778,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999779,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"447782589921@txt.staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612560,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612560,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612560} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612560,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612560,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612559,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612559} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612559,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612559,\"participants\":[{\"id\":999776,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999777,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612559,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":69,\"contact_id\":97,\"owner_id\":206} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":69,\"contact_id\":97} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":69,\"contact_id\":97,\"opportunity_id\":5011} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612559,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612559} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612559,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612559,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612558,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612558} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612558,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612558,\"participants\":[{\"id\":999774,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999775,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612558,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612558,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612558} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612558,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612558,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612557,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612557} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612557,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612557,\"participants\":[{\"id\":999772,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999773,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612557,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612557,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612557} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612557,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612557,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612556,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612556} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612556,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612556,\"participants\":[{\"id\":999770,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999771,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612556,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612556,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612556} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612556,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612556,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612555,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612555} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612555,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612555,\"participants\":[{\"id\":999768,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999769,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612555,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612555,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612555} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612555,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612555,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612554,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612554} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612554,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612554,\"participants\":[{\"id\":999766,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999767,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612554,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612554,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612554} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612554,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612554,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612553,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612553} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612553,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612553,\"participants\":[{\"id\":999764,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999765,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612553,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612553,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612553} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612553,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612553,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612552,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612552} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612552,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612552,\"participants\":[{\"id\":999762,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999763,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612552,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612552,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612552} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612552,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612552,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612551,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612551} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612551,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612551,\"participants\":[{\"id\":999760,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999761,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612551,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612551,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612551} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612551,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612551,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612550,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612550} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612550,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612550,\"participants\":[{\"id\":999758,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999759,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612550,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612550,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612550} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612550,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612550,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612549,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612549} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612549,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612549,\"participants\":[{\"id\":999756,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999757,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612549,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612549,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612549} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612549,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612549,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612365,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612365} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612365,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612365,\"participants\":[{\"id\":999563,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999564,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612365,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612365,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612365} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612365,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612365,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612360,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612360} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612360,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612360,\"participants\":[{\"id\":999552,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999553,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999565,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612360,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.27,\"average_seconds_per_request\":0.27} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612360,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612360} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612360,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612360,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612340,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612340} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612340,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612340,\"participants\":[{\"id\":999516,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999517,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999518,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999519,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612340,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.24,\"average_seconds_per_request\":0.24} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612340,\"participants_processed\":4,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612340} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612340,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612340,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612339,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612339} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612339,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612339,\"participants\":[{\"id\":999514,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999515,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999540,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612339,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612339,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612339} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612339,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612339,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612336,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612336} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612336,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612336,\"participants\":[{\"id\":999508,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999509,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999512,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999513,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612336,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612336,\"participants_processed\":4,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612336} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612336,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612336,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612183,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612183} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612183,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612183,\"participants\":[{\"id\":999227,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999228,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612183,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612183,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612183} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612183,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612183,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612182,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612182} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612182,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612182,\"participants\":[{\"id\":999225,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999226,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612182,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612182,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612182} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612182,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612182,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612181,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612181} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612181,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612181,\"participants\":[{\"id\":999223,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999224,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612181,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612181,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612181} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612181,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612181,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612180,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612180} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612180,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612180,\"participants\":[{\"id\":999221,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999222,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612180,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612180,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612180} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612180,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612180,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611455,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611455} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611455,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611455,\"participants\":[{\"id\":997961,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997962,\"user_id\":1460,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"support@staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/support%40staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.24,\"average_seconds_per_request\":0.24} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":0.68,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:08:03] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611455,\"team_id\":2,\"email\":\"aneliya.angelova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611455,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611455} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611455,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611455,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611451,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611451} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611451,\"participants\":[{\"id\":997955,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997956,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"support@staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/support%40staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.22,\"average_seconds_per_request\":0.22} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"98e633f9-bd2f-40dc-8730-3d84cde99a43\",\"trace_id\":\"5c2b2f2b-22de-4a4e-8225-07e4443cd83f\"}\n[2026-05-11 10:08:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"98e633f9-bd2f-40dc-8730-3d84cde99a43\",\"trace_id\":\"5c2b2f2b-22de-4a4e-8225-07e4443cd83f\"}\n[2026-05-11 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"98e633f9-bd2f-40dc-8730-3d84cde99a43\",\"trace_id\":\"5c2b2f2b-22de-4a4e-8225-07e4443cd83f\"}\n[2026-05-11 10:08:05] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.24,\"average_seconds_per_request\":0.24} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611451,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611451,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611451} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611451,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611087,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611087} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611087,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611087,\"participants\":[{\"id\":997368,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997369,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611087,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611087,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611087} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611087,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611087,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611076,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611076} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611076,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611076,\"participants\":[{\"id\":997346,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997347,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611076,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611076,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611076} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611076,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611076,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610935,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610935} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610935,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610935,\"participants\":[{\"id\":997141,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997142,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610935,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610935,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610935} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610935,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610935,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610915,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610915} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610915,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610915,\"participants\":[{\"id\":997104,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997105,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610915,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610915,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610915} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610915,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610915,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610900,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610900} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610900,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610900,\"participants\":[{\"id\":997081,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997082,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610900,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610900,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610900} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610900,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610900,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610885,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610885} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610885,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610885,\"participants\":[{\"id\":997051,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997052,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610885,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610885,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610885} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610885,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610885,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d48aaa1f-e725-4109-affa-b4d3d4e12070\",\"trace_id\":\"9b236b1c-8f13-4316-82f6-8da9417b8914\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610878,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d48aaa1f-e725-4109-affa-b4d3d4e12070\",\"trace_id\":\"9b236b1c-8f13-4316-82f6-8da9417b8914\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610878} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610878,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610878,\"participants\":[{\"id\":997035,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997036,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610878,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610878,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610878} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610878,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610878,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610874,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610874} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610874,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610874,\"participants\":[{\"id\":997025,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997026,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610874,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610874,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610874} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610874,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610874,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610867,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610867} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610867,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610867,\"participants\":[{\"id\":997011,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997012,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610867,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610867,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610867} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610867,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610867,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610764,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610764} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610764,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610764,\"participants\":[{\"id\":996951,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996952,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610764,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610764,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610764} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610764,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610764,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610617,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610617} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610617,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610617,\"participants\":[{\"id\":996641,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996642,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610617,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610617,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610617} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610617,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610617,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610539,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610539} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610539,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610539,\"participants\":[{\"id\":996485,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996486,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610539,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610539,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610539} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610539,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610539,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610528,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610528} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610528,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610528,\"participants\":[{\"id\":996463,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996464,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610528,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610528,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610528} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610528,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610528,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610506,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610506} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610506,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610506,\"participants\":[{\"id\":996419,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996420,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610506,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610506,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610506} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610506,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610506,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610497,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610497} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610497,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610497,\"participants\":[{\"id\":996401,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996402,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610497,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610497,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610497} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610497,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610497,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610490,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610490} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610490,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610490,\"participants\":[{\"id\":996385,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996386,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610490,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610490,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610490} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610490,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610490,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610470,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610470} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610470,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610470,\"participants\":[{\"id\":996369,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996370,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610470,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610470,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610470} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610470,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610470,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610462,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610462} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610462,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610462,\"participants\":[{\"id\":996353,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996354,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.NOTICE: Monitoring start {\"correlation_id\":\"5b7106d8-bc2c-44e7-a8f5-0ac98a517b36\",\"trace_id\":\"2744a9e8-e2f2-4af5-8e00-acc1fbf6fca1\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610462,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610462,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610462} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.NOTICE: Monitoring end {\"correlation_id\":\"5b7106d8-bc2c-44e7-a8f5-0ac98a517b36\",\"trace_id\":\"2744a9e8-e2f2-4af5-8e00-acc1fbf6fca1\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610462,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610462,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610451,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610451} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610451,\"participants\":[{\"id\":996340,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996341,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610451,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610451,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610451} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610451,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610438,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610438} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610438,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610438,\"participants\":[{\"id\":996320,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996321,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610438,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610438,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610438} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610438,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610438,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610426,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610426} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610426,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610426,\"participants\":[{\"id\":996306,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996307,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610426,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610426,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610426} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610426,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610426,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610403,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610403} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610403,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610403,\"participants\":[{\"id\":996282,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996283,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610403,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610403,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610403} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610403,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610403,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":0.22,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610400,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4487,\"account_id\":null,\"opportunity_id\":309,\"stage_id\":null}} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610400} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610400,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610400,\"participants\":[{\"id\":996275,\"user_id\":1460,\"contact_id\":null,\"lead_id\":null},{\"id\":996276,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":996277,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null}]} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610400,\"team_id\":2,\"email\":\"aneliya.angelova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610400,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":1460} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":244,\"contact_id\":4487} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":350} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610400,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610400} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610400,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610400,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6db45444-ce74-45d2-9bba-e6763553004e\",\"trace_id\":\"949c3cba-a469-49a8-aa46-feed32f893a2\"}\n[2026-05-11 10:08:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6db45444-ce74-45d2-9bba-e6763553004e\",\"trace_id\":\"949c3cba-a469-49a8-aa46-feed32f893a2\"}\n[2026-05-11 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":0.1,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:14] local.INFO: Running conference:monitor:count command for activities in (2026-05-11 10:06:00, 2026-05-11 10:08:00] {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:14] local.INFO: [conference:monitor:count] No activities found in (2026-05-11 10:06:00, 2026-05-11 10:08:00] {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"037a715b-5ea5-4cb0-8766-3ec8c1a0ba87\",\"trace_id\":\"5ae4a5b9-55b0-419c-a14c-4931c05438f1\"}\n[2026-05-11 10:08:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"037a715b-5ea5-4cb0-8766-3ec8c1a0ba87\",\"trace_id\":\"5ae4a5b9-55b0-419c-a14c-4931c05438f1\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
4934515677889663435
|
4036606724957874467
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
5
133
11
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Console\Commands;
use Carbon\Carbon;
use Carbon\CarbonImmutable;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\Redis;
use InvalidArgumentException;
use Jiminny\Jobs\AutomatedReports\RequestGenerateAskJiminnyReportJob;
use Jiminny\Jobs\AutomatedReports\SendReportMailJob;
use Jiminny\Jobs\Crm\Delete\VerifyActivityCrmTaskJob;
use Jiminny\Jobs\Crm\MatchActivityCrmData;
use Jiminny\Jobs\JobDispatcherInterface;
use Jiminny\Models\Activity;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Models\User;
use Jiminny\Repositories\AutomatedReportsRepository;
use Jiminny\Services\Activity\CrmOwnerResolver;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Jiminny\Services\UserPilot\UserPilotClient;
/**
* Class JiminnyDebugCommand
*
* @package Jiminny\Console\Commands
*/
class JiminnyDebugCommand extends Command
{
public const string FREQUENCY_DAILY = 'daily';
public const string FREQUENCY_WEEKLY = 'weekly';
public const string FREQUENCY_MONTHLY = 'monthly';
public const string FREQUENCY_QUARTERLY = 'quarterly';
public const string FREQUENCY_ONE_OFF = 'one_off';
protected $signature = 'jiminny:debug';
public function handle(
JobDispatcherInterface $jobDispatcher,
AutomatedReportsService $automatedReportsService,
AutomatedReportsRepository $automatedReportsRepository,
UserPilotClient $userPilotClient
): void {
// Choose ONE of the following to run, then comment out the others.
// 1) Dispatch a storm of MatchActivityCrmData jobs against team 2
$this->simulateMatchActivityStorm(teamId: 2, count: 100);
// 2) Dispatch a storm of VerifyActivityCrmTaskJob jobs (simulates DeleteCrmEntityTrait fan-out)
// $this->simulateVerifyTaskStorm(teamId: 2, count: 100);
// 3) Inspect Redis circuit-breaker state for the team's HubSpot portal
// $this->observeRateLimitCache(teamId: 2);
// 4) Make 3 synchronous matchByName calls (foreground, hits API directly)
// $this->rateLimit();
exit(1);
$report = AutomatedReport::find(71);
$last = AutomatedReportResult::query()
->where('report_id', $report->getId())
->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])
// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)
->whereDate('created_at', CarbonImmutable::now()->toDateString())
->latest()
->first();
$this->info("Last: {$last->getId()}");
exit(1);
$user = User::find(143);
// $count = $automatedReportsRepository->countUserReports($user);
// $this->info("Count: {$count}");
// $count = $automatedReportsRepository->countAllUserReports($user);
// $this->info("All count: {$count}");
$payload = [
'report_type' => 'ask_jiminny',
'frequency' => 'weekly',
];
$userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);
exit(1);
$now = Carbon::now()->subDay(1);
$this->info("Now: {$now->toDateTimeString()}");
$weekStart = Carbon::getWeekStartsAt();
$this->info("Now: {$weekStart}");
// $from = $now->copy()->previousWeekday()->startOfDay();
// $to = $now->copy()->previousWeekday()->endOfDay();
// $fromOld = $now->copy()->subWeeks(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subWeek()->startOfWeek();
// $toNew = $now->copy()->subWeek()->endOfWeek();
// $fromOld = $now->copy()->subMonths(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();
// $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();
$fromOld = $now->copy()->subMonths(3)->startOfDay();
$toOld = $now->copy()->subDay()->endOfDay();
$fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();
$toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();
$this->info("From old: {$fromOld->toDateTimeString()}");
$this->info("To old: {$toOld->toDateTimeString()}");
$this->info("From new: {$fromNew->toDateTimeString()}");
$this->info("To new: {$toNew->toDateTimeString()}");
exit(1);
$report = AutomatedReport::find(71);
$job = new RequestGenerateAskJiminnyReportJob($report->getUuid());
$jobDispatcher->dispatch($job);
exit(1);
// $this->formatDate($jobDispatcher);
// $this->sendMail($jobDispatcher, $automatedReportsService);
// $this->crmService();
$this->getPayload($automatedReportsService);
exit(1);
}
private function crmService()
{
$activity = Activity::find(418141);
$team = Team::find(19);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
$crmService->createTranscriptNotes($activity);
}
private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)
{
$reportUuid = '';
// $report = $automatedReportsService->getReportResult($reportUuid);
$report = AutomatedReportResult::find(275);
$validRecipients = $automatedReportsService->getValidRecipientUsers(
$report->getReport(),
includeJiminny: true,
);
$recipient = $validRecipients[0];
$fileName = $automatedReportsService->getReportFileName($report);
$typeName = $report->getReport()->getCustomName()
?? $automatedReportsService->getReportTypeName($report);
$teamsName = $automatedReportsService->getReportTeamsName($report);
$periodName = $automatedReportsService->getReportPeriodName($report);
$s3Path = $automatedReportsService->getMediaPath($report);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));
$jobDispatcher->dispatch(
new SendReportMailJob(
reportUuid: $report->getUuid(),
s3Path: $s3Path,
recipientEmail: $recipient['email'],
recipientName: $recipient['name'] ?? null,
fileName: $fileName,
typeName: $typeName,
teamsName: $teamsName,
periodName: $periodName,
isAskJiminny: true,
)
);
exit(1);
}
private function formatDate(JobDispatcherInterface $jobDispatcher): void
{
$customName = 'Custom report name';
// $frequency = self::FREQUENCY_DAILY;
// $frequency = self::FREQUENCY_WEEKLY;
$frequency = self::FREQUENCY_MONTHLY;
// $frequency = self::FREQUENCY_QUARTERLY;
// $frequency = self::FREQUENCY_ONE_OFF;
$period = $this->calculateFromAndToDatePeriod($frequency);
$from = $period['fromDate'];
$to = $period['toDate'];
$periodName = $this->formatReportPeriodName($frequency, $from, $to);
$filenameSuffix = null;
if ($customName) {
if ($filenameSuffix) {
$customName .= " {$filenameSuffix}";
}
$result = $this->sanitizeFileName("{$customName} - {$periodName}");
}
$this->info($result);
}
public function calculateFromAndToDatePeriod(
string $frequency,
?Carbon $fromDate = null,
?Carbon $toDate = null
): array {
if ($frequency === self::FREQUENCY_ONE_OFF) {
return [
'fromDate' => $fromDate,
'toDate' => $toDate,
];
}
$now = Carbon::now();
return match ($frequency) {
self::FREQUENCY_DAILY => [
'fromDate' => $now->copy()->subDay()->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_WEEKLY => [
'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_MONTHLY => [
'fromDate' => $now->copy()->subMonths(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_QUARTERLY => [
'fromDate' => $now->copy()->subMonths(3)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
default => throw new InvalidArgumentException("Unsupported frequency: {$frequency}"),
};
}
private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string
{
$fromYear = $from->format('Y');
$toYear = $to->format('Y');
$differentYears = $fromYear !== $toYear;
switch ($frequency) {
case self::FREQUENCY_DAILY:
return $from->format('j M Y');
case self::FREQUENCY_QUARTERLY:
// 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ
$startMonth = $from->format('M');
$endMonth = $to->copy()->subMonth();
$endMonthName = $endMonth->format('M');
$endMonthYear = $endMonth->format('Y');
if ($differentYears) {
return "{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}";
}
return "{$startMonth} - {$endMonthName} {$toYear}";
case self::FREQUENCY_MONTHLY:
// 'May 2025' - monthly reports are always within the same year
return $from->format('M Y');
case self::FREQUENCY_WEEKLY:
// '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ
$startDay = $from->format('j');
$endDay = $to->format('j');
$startMonth = $from->format('M');
$endMonth = $to->format('M');
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
if ($startMonth !== $endMonth) {
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
}
return "{$startDay} - {$endDay} {$endMonth} {$toYear}";
case self::FREQUENCY_ONE_OFF:
// '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ
$startDay = $from->format('j');
$startMonth = $from->format('M');
$endDay = $to->format('j');
$endMonth = $to->format('M');
// If same month and year, use a format like '2-31 May 2025'
if ($startMonth === $endMonth && ! $differentYears) {
return "{$startDay} - {$endDay} {$startMonth} {$toYear}";
}
// If different years, include both years
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
// Same year but different months
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
default:
// Default format for unknown frequencies
return $from->format('j M Y') . ' - ' . $to->format('j M Y');
}
}
public function sanitizeFileName(string $fileName): string
{
return str_replace(['/', '\\'], '-', $fileName);
}
private function getPayload(AutomatedReportsService $automatedReportsService)
{
$reportResult = AutomatedReportResult::find(269);
$automatedReport = $reportResult->getReport();
$activityIds = [1,2,3];
$payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $reportResult,
activityIds: $activityIds,
);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));
}
private function rateLimit()
{
$team = Team::find(2);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
for ($i = 0 ; $i < 3; $i++) {
// if ($i % 25 === 0) {
// $this->info("Syncing opportunity {$i}");
$this->info("Matching contact {$i}");
// }
// $crmService->syncOpportunity('374720564');
$crmService->matchByName('Robot');
}
}
private function simulateMatchActivityStorm(int $teamId = 2, int $count = 100): void
{
$team = Team::find($teamId);
$config = $team->getCrmConfiguration();
$activities = Activity::query()
->where('crm_configuration_id', $config->getId())
->orderByDesc('id')
->limit($count)
->get();
$this->info("Dispatching {$activities->count()} MatchActivityCrmData jobs (portal={$config->getId()})");
foreach ($activities as $activity) {
MatchActivityCrmData::dispatch($activity->getId(), $config, true);
}
$this->info('Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.');
}
private function simulateVerifyTaskStorm(int $teamId = 2, int $count = 100): void
{
$activities = Activity::query()
->where('team_id', $teamId)
->whereNotNull('crm_provider_id')
->orderByDesc('id')
->limit($count)
->get();
$this->info("Dispatching {$activities->count()} VerifyActivityCrmTaskJob jobs");
foreach ($activities as $activity) {
VerifyActivityCrmTaskJob::dispatch($activity->getId());
}
$this->info('Done.');
}
private function observeRateLimitCache(int $teamId = 2): void
{
$team = Team::find($teamId);
$config = $team->getCrmConfiguration();
$key = sprintf('hubspot:ratelimit:portal:%d', $config->getId());
$value = Redis::get($key);
$ttl = Redis::ttl($key);
$this->info("Redis key: {$key}");
$this->info('Value: ' . ($value ?? '(empty)'));
$this->info("TTL: {$ttl}s");
}
}
Show Replace Field
Search History
MatchActivityCrmData
New Line
Match Case
Words
Regex
Replace History
Replace
New Line
Preserve case
2/300
Previous Occurrence
Next Occurrence
Filter Search Results
Open in Window, Multiple Cursors
Click to highlight
Close
Sync Changes
Hide This Notification
Code changed:
Hide
[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":615092,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":615092} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":615092,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Participants old state {"activity":615092,"participants":[{"id":1004102,"user_id":null,"contact_id":null,"lead_id":null},{"id":1004103,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [Prospect match] Cache miss, calling the API {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [Hubspot] Failed to fetch contact {"email":"[EMAIL]","reason":"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/nikolay.nikolov%40jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/contact/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.36,"average_seconds_per_request":0.36} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss {"identifier_type":"domain","identifier":"jiminny.com","crm":"hubspot"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss, calling the API {"identifier_type":"domain","identifier":"jiminny.com"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [HubSpot] importAccount {"crm_provider_id":"749766179","config_id":2} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [HubSpot] CRM Search requested {"request":{"filterGroups":[{"filters":[{"propertyName":"associations.company","operator":"EQ","value":"749766179"},{"propertyName":"dealstage","operator":"NOT_IN","values":["closedwon","4040964","59247967"]},{"propertyName":"dealstage","operator":"NOT_IN","values":["closedlost","4040965","59247968"]}]}],"sorts":[{"propertyName":"modifieddate","direction":"DESCENDING"}],"properties":["dealname","amount","hubspot_owner_id","pipeline","dealstage","closedate","deal_currency_code"],"limit":200}} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":10,"total_elapsed_seconds":0.29,"average_seconds_per_request":0.29} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {"worker":"","peak_memory":"99.73 MB","elapsed_seconds":1.02,"update_target":"activities","should_iterate_again":false} {"correlation_id":"59e3fe1b-aa6d-4cb1-9824-74a21abcce17","trace_id":"8ccca438-10cb-4f24-a0a1-4bcd63b85711"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":615092,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":615092,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":615092} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":615092,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":615092,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614436,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614436} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614436,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614436,"participants":[{"id":1002751,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002752,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614436,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614436,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614436} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614436,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614436,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614382,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614382} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614382,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614382,"participants":[{"id":1002632,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002633,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614382,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614382,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614382} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614382,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614382,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614381,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614381} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614381,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614381,"participants":[{"id":1002630,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002631,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614381,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614381,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614381} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614381,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614381,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614378,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614378} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614378,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614378,"participants":[{"id":1002623,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002624,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002625,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Syncing potentially stale record {"model":"Jiminny\\Models\\Contact","id":6167,"crm_provider_id":"175190591289","updated_at":"2025-11-17 11:17:50"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [HubSpot] importContact {"crm_provider_id":"175190591289","config_id":2} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Record synced successfully {"model":"Jiminny\\Models\\Contact","id":6167,"crm_provider_id":"175190591289"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614378,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614378,"participants_processed":3,"exact_matches":1,"domain_matches":1,"best_match_found":true} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614378} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614378,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614378,"remote_search":true,"lead_id":null,"contact_id":6167,"account_id":null,"opportunity_id":null,"stage_id":null} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":613840,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":244,"opportunity_id":350,"stage_id":34}} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":613840} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":613840,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":613840,"participants":[{"id":1001764,"user_id":null,"contact_id":4487,"lead_id":null},{"id":1001765,"user_id":261,"contact_id":null,"lead_id":null}]} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: ProspectCache - Searching DB for opportunity by owner {"account_id":244,"contact_id":4487,"owner_id":261} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: ProspectCache - Opportunity DB search results {"account_id":244,"contact_id":4487,"opportunity_id":299} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":613840,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":613840,"participants_processed":2,"exact_matches":1,"domain_matches":0,"best_match_found":true} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":613840} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":613840,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":613840,"remote_search":true,"lead_id":null,"contact_id":4487,"account_id":244,"opportunity_id":299,"stage_id":36} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":613833,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":244,"opportunity_id":350,"stage_id":34}} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":613833} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":613833,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":613833,"participants":[{"id":1001750,"user_id":null,"contact_id":4487,"lead_id":null},{"id":1001751,"user_id":261,"contact_id":null,"lead_id":null}]} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityServic...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
17158
|
767
|
15
|
2026-05-11T10:08:59.676753+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778494139676_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
5
133
11
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Console\Commands;
use Carbon\Carbon;
use Carbon\CarbonImmutable;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\Redis;
use InvalidArgumentException;
use Jiminny\Jobs\AutomatedReports\RequestGenerateAskJiminnyReportJob;
use Jiminny\Jobs\AutomatedReports\SendReportMailJob;
use Jiminny\Jobs\Crm\Delete\VerifyActivityCrmTaskJob;
use Jiminny\Jobs\Crm\MatchActivityCrmData;
use Jiminny\Jobs\JobDispatcherInterface;
use Jiminny\Models\Activity;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Models\User;
use Jiminny\Repositories\AutomatedReportsRepository;
use Jiminny\Services\Activity\CrmOwnerResolver;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Jiminny\Services\UserPilot\UserPilotClient;
/**
* Class JiminnyDebugCommand
*
* @package Jiminny\Console\Commands
*/
class JiminnyDebugCommand extends Command
{
public const string FREQUENCY_DAILY = 'daily';
public const string FREQUENCY_WEEKLY = 'weekly';
public const string FREQUENCY_MONTHLY = 'monthly';
public const string FREQUENCY_QUARTERLY = 'quarterly';
public const string FREQUENCY_ONE_OFF = 'one_off';
protected $signature = 'jiminny:debug';
public function handle(
JobDispatcherInterface $jobDispatcher,
AutomatedReportsService $automatedReportsService,
AutomatedReportsRepository $automatedReportsRepository,
UserPilotClient $userPilotClient
): void {
// Choose ONE of the following to run, then comment out the others.
// 1) Dispatch a storm of MatchActivityCrmData jobs against team 2
$this->simulateMatchActivityStorm(teamId: 2, count: 100);
// 2) Dispatch a storm of VerifyActivityCrmTaskJob jobs (simulates DeleteCrmEntityTrait fan-out)
// $this->simulateVerifyTaskStorm(teamId: 2, count: 100);
// 3) Inspect Redis circuit-breaker state for the team's HubSpot portal
// $this->observeRateLimitCache(teamId: 2);
// 4) Make 3 synchronous matchByName calls (foreground, hits API directly)
// $this->rateLimit();
exit(1);
$report = AutomatedReport::find(71);
$last = AutomatedReportResult::query()
->where('report_id', $report->getId())
->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])
// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)
->whereDate('created_at', CarbonImmutable::now()->toDateString())
->latest()
->first();
$this->info("Last: {$last->getId()}");
exit(1);
$user = User::find(143);
// $count = $automatedReportsRepository->countUserReports($user);
// $this->info("Count: {$count}");
// $count = $automatedReportsRepository->countAllUserReports($user);
// $this->info("All count: {$count}");
$payload = [
'report_type' => 'ask_jiminny',
'frequency' => 'weekly',
];
$userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);
exit(1);
$now = Carbon::now()->subDay(1);
$this->info("Now: {$now->toDateTimeString()}");
$weekStart = Carbon::getWeekStartsAt();
$this->info("Now: {$weekStart}");
// $from = $now->copy()->previousWeekday()->startOfDay();
// $to = $now->copy()->previousWeekday()->endOfDay();
// $fromOld = $now->copy()->subWeeks(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subWeek()->startOfWeek();
// $toNew = $now->copy()->subWeek()->endOfWeek();
// $fromOld = $now->copy()->subMonths(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();
// $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();
$fromOld = $now->copy()->subMonths(3)->startOfDay();
$toOld = $now->copy()->subDay()->endOfDay();
$fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();
$toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();
$this->info("From old: {$fromOld->toDateTimeString()}");
$this->info("To old: {$toOld->toDateTimeString()}");
$this->info("From new: {$fromNew->toDateTimeString()}");
$this->info("To new: {$toNew->toDateTimeString()}");
exit(1);
$report = AutomatedReport::find(71);
$job = new RequestGenerateAskJiminnyReportJob($report->getUuid());
$jobDispatcher->dispatch($job);
exit(1);
// $this->formatDate($jobDispatcher);
// $this->sendMail($jobDispatcher, $automatedReportsService);
// $this->crmService();
$this->getPayload($automatedReportsService);
exit(1);
}
private function crmService()
{
$activity = Activity::find(418141);
$team = Team::find(19);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
$crmService->createTranscriptNotes($activity);
}
private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)
{
$reportUuid = '';
// $report = $automatedReportsService->getReportResult($reportUuid);
$report = AutomatedReportResult::find(275);
$validRecipients = $automatedReportsService->getValidRecipientUsers(
$report->getReport(),
includeJiminny: true,
);
$recipient = $validRecipients[0];
$fileName = $automatedReportsService->getReportFileName($report);
$typeName = $report->getReport()->getCustomName()
?? $automatedReportsService->getReportTypeName($report);
$teamsName = $automatedReportsService->getReportTeamsName($report);
$periodName = $automatedReportsService->getReportPeriodName($report);
$s3Path = $automatedReportsService->getMediaPath($report);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));
$jobDispatcher->dispatch(
new SendReportMailJob(
reportUuid: $report->getUuid(),
s3Path: $s3Path,
recipientEmail: $recipient['email'],
recipientName: $recipient['name'] ?? null,
fileName: $fileName,
typeName: $typeName,
teamsName: $teamsName,
periodName: $periodName,
isAskJiminny: true,
)
);
exit(1);
}
private function formatDate(JobDispatcherInterface $jobDispatcher): void
{
$customName = 'Custom report name';
// $frequency = self::FREQUENCY_DAILY;
// $frequency = self::FREQUENCY_WEEKLY;
$frequency = self::FREQUENCY_MONTHLY;
// $frequency = self::FREQUENCY_QUARTERLY;
// $frequency = self::FREQUENCY_ONE_OFF;
$period = $this->calculateFromAndToDatePeriod($frequency);
$from = $period['fromDate'];
$to = $period['toDate'];
$periodName = $this->formatReportPeriodName($frequency, $from, $to);
$filenameSuffix = null;
if ($customName) {
if ($filenameSuffix) {
$customName .= " {$filenameSuffix}";
}
$result = $this->sanitizeFileName("{$customName} - {$periodName}");
}
$this->info($result);
}
public function calculateFromAndToDatePeriod(
string $frequency,
?Carbon $fromDate = null,
?Carbon $toDate = null
): array {
if ($frequency === self::FREQUENCY_ONE_OFF) {
return [
'fromDate' => $fromDate,
'toDate' => $toDate,
];
}
$now = Carbon::now();
return match ($frequency) {
self::FREQUENCY_DAILY => [
'fromDate' => $now->copy()->subDay()->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_WEEKLY => [
'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_MONTHLY => [
'fromDate' => $now->copy()->subMonths(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_QUARTERLY => [
'fromDate' => $now->copy()->subMonths(3)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
default => throw new InvalidArgumentException("Unsupported frequency: {$frequency}"),
};
}
private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string
{
$fromYear = $from->format('Y');
$toYear = $to->format('Y');
$differentYears = $fromYear !== $toYear;
switch ($frequency) {
case self::FREQUENCY_DAILY:
return $from->format('j M Y');
case self::FREQUENCY_QUARTERLY:
// 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ
$startMonth = $from->format('M');
$endMonth = $to->copy()->subMonth();
$endMonthName = $endMonth->format('M');
$endMonthYear = $endMonth->format('Y');
if ($differentYears) {
return "{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}";
}
return "{$startMonth} - {$endMonthName} {$toYear}";
case self::FREQUENCY_MONTHLY:
// 'May 2025' - monthly reports are always within the same year
return $from->format('M Y');
case self::FREQUENCY_WEEKLY:
// '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ
$startDay = $from->format('j');
$endDay = $to->format('j');
$startMonth = $from->format('M');
$endMonth = $to->format('M');
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
if ($startMonth !== $endMonth) {
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
}
return "{$startDay} - {$endDay} {$endMonth} {$toYear}";
case self::FREQUENCY_ONE_OFF:
// '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ
$startDay = $from->format('j');
$startMonth = $from->format('M');
$endDay = $to->format('j');
$endMonth = $to->format('M');
// If same month and year, use a format like '2-31 May 2025'
if ($startMonth === $endMonth && ! $differentYears) {
return "{$startDay} - {$endDay} {$startMonth} {$toYear}";
}
// If different years, include both years
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
// Same year but different months
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
default:
// Default format for unknown frequencies
return $from->format('j M Y') . ' - ' . $to->format('j M Y');
}
}
public function sanitizeFileName(string $fileName): string
{
return str_replace(['/', '\\'], '-', $fileName);
}
private function getPayload(AutomatedReportsService $automatedReportsService)
{
$reportResult = AutomatedReportResult::find(269);
$automatedReport = $reportResult->getReport();
$activityIds = [1,2,3];
$payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $reportResult,
activityIds: $activityIds,
);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));
}
private function rateLimit()
{
$team = Team::find(2);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
for ($i = 0 ; $i < 3; $i++) {
// if ($i % 25 === 0) {
// $this->info("Syncing opportunity {$i}");
$this->info("Matching contact {$i}");
// }
// $crmService->syncOpportunity('374720564');
$crmService->matchByName('Robot');
}
}
private function simulateMatchActivityStorm(int $teamId = 2, int $count = 100): void
{
$team = Team::find($teamId);
$config = $team->getCrmConfiguration();
$activities = Activity::query()
->where('crm_configuration_id', $config->getId())
->orderByDesc('id')
->limit($count)
->get();
$this->info("Dispatching {$activities->count()} MatchActivityCrmData jobs (portal={$config->getId()})");
foreach ($activities as $activity) {
MatchActivityCrmData::dispatch($activity->getId(), $config, true);
}
$this->info('Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.');
}
private function simulateVerifyTaskStorm(int $teamId = 2, int $count = 100): void
{
$activities = Activity::query()
->where('team_id', $teamId)
->whereNotNull('crm_provider_id')
->orderByDesc('id')
->limit($count)
->get();
$this->info("Dispatching {$activities->count()} VerifyActivityCrmTaskJob jobs");
foreach ($activities as $activity) {
VerifyActivityCrmTaskJob::dispatch($activity->getId());
}
$this->info('Done.');
}
private function observeRateLimitCache(int $teamId = 2): void
{
$team = Team::find($teamId);
$config = $team->getCrmConfiguration();
$key = sprintf('hubspot:ratelimit:portal:%d', $config->getId());
$value = Redis::get($key);
$ttl = Redis::ttl($key);
$this->info("Redis key: {$key}");
$this->info('Value: ' . ($value ?? '(empty)'));
$this->info("TTL: {$ttl}s");
}
}
Show Replace Field
Search History
MatchActivityCrmData
New Line
Match Case
Words
Regex
Replace History
Replace
New Line
Preserve case
2/300
Previous Occurrence
Next Occurrence
Filter Search Results
Open in Window, Multiple Cursors
Click to highlight
Close
Sync Changes
Hide This Notification
Code changed:
Hide
[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":615092,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":615092} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":615092,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Participants old state {"activity":615092,"participants":[{"id":1004102,"user_id":null,"contact_id":null,"lead_id":null},{"id":1004103,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [Prospect match] Cache miss, calling the API {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [Hubspot] Failed to fetch contact {"email":"[EMAIL]","reason":"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/nikolay.nikolov%40jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/contact/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.36,"average_seconds_per_request":0.36} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss {"identifier_type":"domain","identifier":"jiminny.com","crm":"hubspot"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss, calling the API {"identifier_type":"domain","identifier":"jiminny.com"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [HubSpot] importAccount {"crm_provider_id":"749766179","config_id":2} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [HubSpot] CRM Search requested {"request":{"filterGroups":[{"filters":[{"propertyName":"associations.company","operator":"EQ","value":"749766179"},{"propertyName":"dealstage","operator":"NOT_IN","values":["closedwon","4040964","59247967"]},{"propertyName":"dealstage","operator":"NOT_IN","values":["closedlost","4040965","59247968"]}]}],"sorts":[{"propertyName":"modifieddate","direction":"DESCENDING"}],"properties":["dealname","amount","hubspot_owner_id","pipeline","dealstage","closedate","deal_currency_code"],"limit":200}} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":10,"total_elapsed_seconds":0.29,"average_seconds_per_request":0.29} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {"worker":"","peak_memory":"99.73 MB","elapsed_seconds":1.02,"update_target":"activities","should_iterate_again":false} {"correlation_id":"59e3fe1b-aa6d-4cb1-9824-74a21abcce17","trace_id":"8ccca438-10cb-4f24-a0a1-4bcd63b85711"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":615092,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":615092,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":615092} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":615092,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":615092,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614436,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614436} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614436,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614436,"participants":[{"id":1002751,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002752,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614436,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614436,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614436} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614436,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614436,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614382,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614382} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614382,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614382,"participants":[{"id":1002632,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002633,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614382,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614382,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614382} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614382,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614382,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614381,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614381} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614381,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614381,"participants":[{"id":1002630,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002631,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614381,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614381,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614381} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614381,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614381,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614378,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614378} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614378,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614378,"participants":[{"id":1002623,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002624,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002625,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Syncing potentially stale record {"model":"Jiminny\\Models\\Contact","id":6167,"crm_provider_id":"175190591289","updated_at":"2025-11-17 11:17:50"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [HubSpot] importContact {"crm_provider_id":"175190591289","config_id":2} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Record synced successfully {"model":"Jiminny\\Models\\Contact","id":6167,"crm_provider_id":"175190591289"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614378,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614378,"participants_processed":3,"exact_matches":1,"domain_matches":1,"best_match_found":true} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614378} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614378,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614378,"remote_search":true,"lead_id":null,"contact_id":6167,"account_id":null,"opportunity_id":null,"stage_id":null} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":613840,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":244,"opportunity_id":350,"stage_id":34}} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":613840} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":613840,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":613840,"participants":[{"id":1001764,"user_id":null,"contact_id":4487,"lead_id":null},{"id":1001765,"user_id":261,"contact_id":null,"lead_id":null}]} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: ProspectCache - Searching DB for opportunity by owner {"account_id":244,"contact_id":4487,"owner_id":261} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: ProspectCache - Opportunity DB search results {"account_id":244,"contact_id":4487,"opportunity_id":299} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":613840,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":613840,"participants_processed":2,"exact_matches":1,"domain_matches":0,"best_match_found":true} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":613840} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":613840,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":613840,"remote_search":true,"lead_id":null,"contact_id":4487,"account_id":244,"opportunity_id":299,"stage_id":36} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":613833,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":244,"opportunity_id":350,"stage_id":34}} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":613833} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":613833,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":613833,"participants":[{"id":1001750,"user_id":null,"contact_id":4487,"lead_id":null},{"id":1001751,"user_id":261,"contact_id":null,"lead_id":null}]} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityServic...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20725-handle-HS-search-rate-limit, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09541223,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20725-handle-HS-search-rate-limit","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.82413566,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"HandleHubspotRateLimitTest","depth":6,"bounds":{"left":0.8394282,"top":0.019952115,"width":0.076130316,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'HandleHubspotRateLimitTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'HandleHubspotRateLimitTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5","depth":4,"bounds":{"left":0.54886967,"top":0.17478053,"width":0.007978723,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"133","depth":4,"bounds":{"left":0.5588431,"top":0.17478053,"width":0.011968086,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"11","depth":4,"bounds":{"left":0.5728058,"top":0.17478053,"width":0.008976064,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.5834442,"top":0.17318435,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.59075797,"top":0.17318435,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands;\n\nuse Carbon\\Carbon;\nuse Carbon\\CarbonImmutable;\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Support\\Facades\\Redis;\nuse InvalidArgumentException;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\SendReportMailJob;\nuse Jiminny\\Jobs\\Crm\\Delete\\VerifyActivityCrmTaskJob;\nuse Jiminny\\Jobs\\Crm\\MatchActivityCrmData;\nuse Jiminny\\Jobs\\JobDispatcherInterface;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Activity\\CrmOwnerResolver;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\UserPilot\\UserPilotClient;\n\n/**\n * Class JiminnyDebugCommand\n *\n * @package Jiminny\\Console\\Commands\n */\nclass JiminnyDebugCommand extends Command\n{\n public const string FREQUENCY_DAILY = 'daily';\n public const string FREQUENCY_WEEKLY = 'weekly';\n public const string FREQUENCY_MONTHLY = 'monthly';\n public const string FREQUENCY_QUARTERLY = 'quarterly';\n public const string FREQUENCY_ONE_OFF = 'one_off';\n protected $signature = 'jiminny:debug';\n\n public function handle(\n JobDispatcherInterface $jobDispatcher,\n AutomatedReportsService $automatedReportsService,\n AutomatedReportsRepository $automatedReportsRepository,\n UserPilotClient $userPilotClient\n ): void {\n // Choose ONE of the following to run, then comment out the others.\n // 1) Dispatch a storm of MatchActivityCrmData jobs against team 2\n $this->simulateMatchActivityStorm(teamId: 2, count: 100);\n\n // 2) Dispatch a storm of VerifyActivityCrmTaskJob jobs (simulates DeleteCrmEntityTrait fan-out)\n // $this->simulateVerifyTaskStorm(teamId: 2, count: 100);\n\n // 3) Inspect Redis circuit-breaker state for the team's HubSpot portal\n // $this->observeRateLimitCache(teamId: 2);\n\n // 4) Make 3 synchronous matchByName calls (foreground, hits API directly)\n // $this->rateLimit();\n exit(1);\n\n\n\n $report = AutomatedReport::find(71);\n $last = AutomatedReportResult::query()\n ->where('report_id', $report->getId())\n ->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])\n// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)\n ->whereDate('created_at', CarbonImmutable::now()->toDateString())\n ->latest()\n ->first();\n\n $this->info(\"Last: {$last->getId()}\");\n\n exit(1);\n\n $user = User::find(143);\n // $count = $automatedReportsRepository->countUserReports($user);\n // $this->info(\"Count: {$count}\");\n // $count = $automatedReportsRepository->countAllUserReports($user);\n // $this->info(\"All count: {$count}\");\n\n $payload = [\n 'report_type' => 'ask_jiminny',\n 'frequency' => 'weekly',\n ];\n $userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);\n\n exit(1);\n\n $now = Carbon::now()->subDay(1);\n $this->info(\"Now: {$now->toDateTimeString()}\");\n $weekStart = Carbon::getWeekStartsAt();\n $this->info(\"Now: {$weekStart}\");\n\n // $from = $now->copy()->previousWeekday()->startOfDay();\n // $to = $now->copy()->previousWeekday()->endOfDay();\n\n // $fromOld = $now->copy()->subWeeks(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subWeek()->startOfWeek();\n // $toNew = $now->copy()->subWeek()->endOfWeek();\n\n // $fromOld = $now->copy()->subMonths(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();\n // $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();\n\n $fromOld = $now->copy()->subMonths(3)->startOfDay();\n $toOld = $now->copy()->subDay()->endOfDay();\n $fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();\n $toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();\n\n $this->info(\"From old: {$fromOld->toDateTimeString()}\");\n $this->info(\"To old: {$toOld->toDateTimeString()}\");\n $this->info(\"From new: {$fromNew->toDateTimeString()}\");\n $this->info(\"To new: {$toNew->toDateTimeString()}\");\n\n exit(1);\n\n $report = AutomatedReport::find(71);\n\n $job = new RequestGenerateAskJiminnyReportJob($report->getUuid());\n $jobDispatcher->dispatch($job);\n\n exit(1);\n\n\n // $this->formatDate($jobDispatcher);\n // $this->sendMail($jobDispatcher, $automatedReportsService);\n // $this->crmService();\n\n $this->getPayload($automatedReportsService);\n\n exit(1);\n }\n\n\n\n private function crmService()\n {\n $activity = Activity::find(418141);\n\n $team = Team::find(19);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n $crmService->createTranscriptNotes($activity);\n }\n\n private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)\n {\n $reportUuid = '';\n // $report = $automatedReportsService->getReportResult($reportUuid);\n $report = AutomatedReportResult::find(275);\n $validRecipients = $automatedReportsService->getValidRecipientUsers(\n $report->getReport(),\n includeJiminny: true,\n );\n\n $recipient = $validRecipients[0];\n\n $fileName = $automatedReportsService->getReportFileName($report);\n $typeName = $report->getReport()->getCustomName()\n ?? $automatedReportsService->getReportTypeName($report);\n $teamsName = $automatedReportsService->getReportTeamsName($report);\n $periodName = $automatedReportsService->getReportPeriodName($report);\n $s3Path = $automatedReportsService->getMediaPath($report);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));\n\n $jobDispatcher->dispatch(\n new SendReportMailJob(\n reportUuid: $report->getUuid(),\n s3Path: $s3Path,\n recipientEmail: $recipient['email'],\n recipientName: $recipient['name'] ?? null,\n fileName: $fileName,\n typeName: $typeName,\n teamsName: $teamsName,\n periodName: $periodName,\n isAskJiminny: true,\n )\n );\n\n exit(1);\n }\n\n private function formatDate(JobDispatcherInterface $jobDispatcher): void\n {\n $customName = 'Custom report name';\n // $frequency = self::FREQUENCY_DAILY;\n // $frequency = self::FREQUENCY_WEEKLY;\n $frequency = self::FREQUENCY_MONTHLY;\n // $frequency = self::FREQUENCY_QUARTERLY;\n // $frequency = self::FREQUENCY_ONE_OFF;\n $period = $this->calculateFromAndToDatePeriod($frequency);\n $from = $period['fromDate'];\n $to = $period['toDate'];\n $periodName = $this->formatReportPeriodName($frequency, $from, $to);\n $filenameSuffix = null;\n\n if ($customName) {\n if ($filenameSuffix) {\n $customName .= \" {$filenameSuffix}\";\n }\n\n $result = $this->sanitizeFileName(\"{$customName} - {$periodName}\");\n }\n\n $this->info($result);\n }\n\n public function calculateFromAndToDatePeriod(\n string $frequency,\n ?Carbon $fromDate = null,\n ?Carbon $toDate = null\n ): array {\n if ($frequency === self::FREQUENCY_ONE_OFF) {\n return [\n 'fromDate' => $fromDate,\n 'toDate' => $toDate,\n ];\n }\n\n $now = Carbon::now();\n\n return match ($frequency) {\n self::FREQUENCY_DAILY => [\n 'fromDate' => $now->copy()->subDay()->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_WEEKLY => [\n 'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_MONTHLY => [\n 'fromDate' => $now->copy()->subMonths(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_QUARTERLY => [\n 'fromDate' => $now->copy()->subMonths(3)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n default => throw new InvalidArgumentException(\"Unsupported frequency: {$frequency}\"),\n };\n }\n\n private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string\n {\n $fromYear = $from->format('Y');\n $toYear = $to->format('Y');\n $differentYears = $fromYear !== $toYear;\n\n switch ($frequency) {\n case self::FREQUENCY_DAILY:\n return $from->format('j M Y');\n\n case self::FREQUENCY_QUARTERLY:\n // 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ\n $startMonth = $from->format('M');\n $endMonth = $to->copy()->subMonth();\n $endMonthName = $endMonth->format('M');\n $endMonthYear = $endMonth->format('Y');\n\n if ($differentYears) {\n return \"{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}\";\n }\n\n return \"{$startMonth} - {$endMonthName} {$toYear}\";\n\n case self::FREQUENCY_MONTHLY:\n // 'May 2025' - monthly reports are always within the same year\n return $from->format('M Y');\n\n case self::FREQUENCY_WEEKLY:\n // '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ\n $startDay = $from->format('j');\n $endDay = $to->format('j');\n $startMonth = $from->format('M');\n $endMonth = $to->format('M');\n\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n if ($startMonth !== $endMonth) {\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n return \"{$startDay} - {$endDay} {$endMonth} {$toYear}\";\n\n case self::FREQUENCY_ONE_OFF:\n // '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ\n $startDay = $from->format('j');\n $startMonth = $from->format('M');\n $endDay = $to->format('j');\n $endMonth = $to->format('M');\n\n // If same month and year, use a format like '2-31 May 2025'\n if ($startMonth === $endMonth && ! $differentYears) {\n return \"{$startDay} - {$endDay} {$startMonth} {$toYear}\";\n }\n\n // If different years, include both years\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n // Same year but different months\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n\n default:\n // Default format for unknown frequencies\n return $from->format('j M Y') . ' - ' . $to->format('j M Y');\n }\n }\n\n public function sanitizeFileName(string $fileName): string\n {\n return str_replace(['/', '\\\\'], '-', $fileName);\n }\n\n private function getPayload(AutomatedReportsService $automatedReportsService)\n {\n $reportResult = AutomatedReportResult::find(269);\n $automatedReport = $reportResult->getReport();\n $activityIds = [1,2,3];\n $payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(\n automatedReport: $automatedReport,\n reportResult: $reportResult,\n activityIds: $activityIds,\n );\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));\n }\n\n private function rateLimit()\n {\n $team = Team::find(2);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n for ($i = 0 ; $i < 3; $i++) {\n// if ($i % 25 === 0) {\n// $this->info(\"Syncing opportunity {$i}\");\n $this->info(\"Matching contact {$i}\");\n// }\n// $crmService->syncOpportunity('374720564');\n $crmService->matchByName('Robot');\n }\n }\n\n private function simulateMatchActivityStorm(int $teamId = 2, int $count = 100): void\n {\n $team = Team::find($teamId);\n $config = $team->getCrmConfiguration();\n\n $activities = Activity::query()\n ->where('crm_configuration_id', $config->getId())\n ->orderByDesc('id')\n ->limit($count)\n ->get();\n\n $this->info(\"Dispatching {$activities->count()} MatchActivityCrmData jobs (portal={$config->getId()})\");\n\n foreach ($activities as $activity) {\n MatchActivityCrmData::dispatch($activity->getId(), $config, true);\n }\n\n $this->info('Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.');\n }\n\n private function simulateVerifyTaskStorm(int $teamId = 2, int $count = 100): void\n {\n $activities = Activity::query()\n ->where('team_id', $teamId)\n ->whereNotNull('crm_provider_id')\n ->orderByDesc('id')\n ->limit($count)\n ->get();\n\n $this->info(\"Dispatching {$activities->count()} VerifyActivityCrmTaskJob jobs\");\n\n foreach ($activities as $activity) {\n VerifyActivityCrmTaskJob::dispatch($activity->getId());\n }\n\n $this->info('Done.');\n }\n\n private function observeRateLimitCache(int $teamId = 2): void\n {\n $team = Team::find($teamId);\n $config = $team->getCrmConfiguration();\n $key = sprintf('hubspot:ratelimit:portal:%d', $config->getId());\n\n $value = Redis::get($key);\n $ttl = Redis::ttl($key);\n\n $this->info(\"Redis key: {$key}\");\n $this->info('Value: ' . ($value ?? '(empty)'));\n $this->info(\"TTL: {$ttl}s\");\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands;\n\nuse Carbon\\Carbon;\nuse Carbon\\CarbonImmutable;\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Support\\Facades\\Redis;\nuse InvalidArgumentException;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\SendReportMailJob;\nuse Jiminny\\Jobs\\Crm\\Delete\\VerifyActivityCrmTaskJob;\nuse Jiminny\\Jobs\\Crm\\MatchActivityCrmData;\nuse Jiminny\\Jobs\\JobDispatcherInterface;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Activity\\CrmOwnerResolver;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\UserPilot\\UserPilotClient;\n\n/**\n * Class JiminnyDebugCommand\n *\n * @package Jiminny\\Console\\Commands\n */\nclass JiminnyDebugCommand extends Command\n{\n public const string FREQUENCY_DAILY = 'daily';\n public const string FREQUENCY_WEEKLY = 'weekly';\n public const string FREQUENCY_MONTHLY = 'monthly';\n public const string FREQUENCY_QUARTERLY = 'quarterly';\n public const string FREQUENCY_ONE_OFF = 'one_off';\n protected $signature = 'jiminny:debug';\n\n public function handle(\n JobDispatcherInterface $jobDispatcher,\n AutomatedReportsService $automatedReportsService,\n AutomatedReportsRepository $automatedReportsRepository,\n UserPilotClient $userPilotClient\n ): void {\n // Choose ONE of the following to run, then comment out the others.\n // 1) Dispatch a storm of MatchActivityCrmData jobs against team 2\n $this->simulateMatchActivityStorm(teamId: 2, count: 100);\n\n // 2) Dispatch a storm of VerifyActivityCrmTaskJob jobs (simulates DeleteCrmEntityTrait fan-out)\n // $this->simulateVerifyTaskStorm(teamId: 2, count: 100);\n\n // 3) Inspect Redis circuit-breaker state for the team's HubSpot portal\n // $this->observeRateLimitCache(teamId: 2);\n\n // 4) Make 3 synchronous matchByName calls (foreground, hits API directly)\n // $this->rateLimit();\n exit(1);\n\n\n\n $report = AutomatedReport::find(71);\n $last = AutomatedReportResult::query()\n ->where('report_id', $report->getId())\n ->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])\n// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)\n ->whereDate('created_at', CarbonImmutable::now()->toDateString())\n ->latest()\n ->first();\n\n $this->info(\"Last: {$last->getId()}\");\n\n exit(1);\n\n $user = User::find(143);\n // $count = $automatedReportsRepository->countUserReports($user);\n // $this->info(\"Count: {$count}\");\n // $count = $automatedReportsRepository->countAllUserReports($user);\n // $this->info(\"All count: {$count}\");\n\n $payload = [\n 'report_type' => 'ask_jiminny',\n 'frequency' => 'weekly',\n ];\n $userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);\n\n exit(1);\n\n $now = Carbon::now()->subDay(1);\n $this->info(\"Now: {$now->toDateTimeString()}\");\n $weekStart = Carbon::getWeekStartsAt();\n $this->info(\"Now: {$weekStart}\");\n\n // $from = $now->copy()->previousWeekday()->startOfDay();\n // $to = $now->copy()->previousWeekday()->endOfDay();\n\n // $fromOld = $now->copy()->subWeeks(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subWeek()->startOfWeek();\n // $toNew = $now->copy()->subWeek()->endOfWeek();\n\n // $fromOld = $now->copy()->subMonths(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();\n // $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();\n\n $fromOld = $now->copy()->subMonths(3)->startOfDay();\n $toOld = $now->copy()->subDay()->endOfDay();\n $fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();\n $toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();\n\n $this->info(\"From old: {$fromOld->toDateTimeString()}\");\n $this->info(\"To old: {$toOld->toDateTimeString()}\");\n $this->info(\"From new: {$fromNew->toDateTimeString()}\");\n $this->info(\"To new: {$toNew->toDateTimeString()}\");\n\n exit(1);\n\n $report = AutomatedReport::find(71);\n\n $job = new RequestGenerateAskJiminnyReportJob($report->getUuid());\n $jobDispatcher->dispatch($job);\n\n exit(1);\n\n\n // $this->formatDate($jobDispatcher);\n // $this->sendMail($jobDispatcher, $automatedReportsService);\n // $this->crmService();\n\n $this->getPayload($automatedReportsService);\n\n exit(1);\n }\n\n\n\n private function crmService()\n {\n $activity = Activity::find(418141);\n\n $team = Team::find(19);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n $crmService->createTranscriptNotes($activity);\n }\n\n private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)\n {\n $reportUuid = '';\n // $report = $automatedReportsService->getReportResult($reportUuid);\n $report = AutomatedReportResult::find(275);\n $validRecipients = $automatedReportsService->getValidRecipientUsers(\n $report->getReport(),\n includeJiminny: true,\n );\n\n $recipient = $validRecipients[0];\n\n $fileName = $automatedReportsService->getReportFileName($report);\n $typeName = $report->getReport()->getCustomName()\n ?? $automatedReportsService->getReportTypeName($report);\n $teamsName = $automatedReportsService->getReportTeamsName($report);\n $periodName = $automatedReportsService->getReportPeriodName($report);\n $s3Path = $automatedReportsService->getMediaPath($report);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));\n\n $jobDispatcher->dispatch(\n new SendReportMailJob(\n reportUuid: $report->getUuid(),\n s3Path: $s3Path,\n recipientEmail: $recipient['email'],\n recipientName: $recipient['name'] ?? null,\n fileName: $fileName,\n typeName: $typeName,\n teamsName: $teamsName,\n periodName: $periodName,\n isAskJiminny: true,\n )\n );\n\n exit(1);\n }\n\n private function formatDate(JobDispatcherInterface $jobDispatcher): void\n {\n $customName = 'Custom report name';\n // $frequency = self::FREQUENCY_DAILY;\n // $frequency = self::FREQUENCY_WEEKLY;\n $frequency = self::FREQUENCY_MONTHLY;\n // $frequency = self::FREQUENCY_QUARTERLY;\n // $frequency = self::FREQUENCY_ONE_OFF;\n $period = $this->calculateFromAndToDatePeriod($frequency);\n $from = $period['fromDate'];\n $to = $period['toDate'];\n $periodName = $this->formatReportPeriodName($frequency, $from, $to);\n $filenameSuffix = null;\n\n if ($customName) {\n if ($filenameSuffix) {\n $customName .= \" {$filenameSuffix}\";\n }\n\n $result = $this->sanitizeFileName(\"{$customName} - {$periodName}\");\n }\n\n $this->info($result);\n }\n\n public function calculateFromAndToDatePeriod(\n string $frequency,\n ?Carbon $fromDate = null,\n ?Carbon $toDate = null\n ): array {\n if ($frequency === self::FREQUENCY_ONE_OFF) {\n return [\n 'fromDate' => $fromDate,\n 'toDate' => $toDate,\n ];\n }\n\n $now = Carbon::now();\n\n return match ($frequency) {\n self::FREQUENCY_DAILY => [\n 'fromDate' => $now->copy()->subDay()->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_WEEKLY => [\n 'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_MONTHLY => [\n 'fromDate' => $now->copy()->subMonths(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_QUARTERLY => [\n 'fromDate' => $now->copy()->subMonths(3)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n default => throw new InvalidArgumentException(\"Unsupported frequency: {$frequency}\"),\n };\n }\n\n private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string\n {\n $fromYear = $from->format('Y');\n $toYear = $to->format('Y');\n $differentYears = $fromYear !== $toYear;\n\n switch ($frequency) {\n case self::FREQUENCY_DAILY:\n return $from->format('j M Y');\n\n case self::FREQUENCY_QUARTERLY:\n // 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ\n $startMonth = $from->format('M');\n $endMonth = $to->copy()->subMonth();\n $endMonthName = $endMonth->format('M');\n $endMonthYear = $endMonth->format('Y');\n\n if ($differentYears) {\n return \"{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}\";\n }\n\n return \"{$startMonth} - {$endMonthName} {$toYear}\";\n\n case self::FREQUENCY_MONTHLY:\n // 'May 2025' - monthly reports are always within the same year\n return $from->format('M Y');\n\n case self::FREQUENCY_WEEKLY:\n // '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ\n $startDay = $from->format('j');\n $endDay = $to->format('j');\n $startMonth = $from->format('M');\n $endMonth = $to->format('M');\n\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n if ($startMonth !== $endMonth) {\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n return \"{$startDay} - {$endDay} {$endMonth} {$toYear}\";\n\n case self::FREQUENCY_ONE_OFF:\n // '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ\n $startDay = $from->format('j');\n $startMonth = $from->format('M');\n $endDay = $to->format('j');\n $endMonth = $to->format('M');\n\n // If same month and year, use a format like '2-31 May 2025'\n if ($startMonth === $endMonth && ! $differentYears) {\n return \"{$startDay} - {$endDay} {$startMonth} {$toYear}\";\n }\n\n // If different years, include both years\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n // Same year but different months\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n\n default:\n // Default format for unknown frequencies\n return $from->format('j M Y') . ' - ' . $to->format('j M Y');\n }\n }\n\n public function sanitizeFileName(string $fileName): string\n {\n return str_replace(['/', '\\\\'], '-', $fileName);\n }\n\n private function getPayload(AutomatedReportsService $automatedReportsService)\n {\n $reportResult = AutomatedReportResult::find(269);\n $automatedReport = $reportResult->getReport();\n $activityIds = [1,2,3];\n $payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(\n automatedReport: $automatedReport,\n reportResult: $reportResult,\n activityIds: $activityIds,\n );\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));\n }\n\n private function rateLimit()\n {\n $team = Team::find(2);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n for ($i = 0 ; $i < 3; $i++) {\n// if ($i % 25 === 0) {\n// $this->info(\"Syncing opportunity {$i}\");\n $this->info(\"Matching contact {$i}\");\n// }\n// $crmService->syncOpportunity('374720564');\n $crmService->matchByName('Robot');\n }\n }\n\n private function simulateMatchActivityStorm(int $teamId = 2, int $count = 100): void\n {\n $team = Team::find($teamId);\n $config = $team->getCrmConfiguration();\n\n $activities = Activity::query()\n ->where('crm_configuration_id', $config->getId())\n ->orderByDesc('id')\n ->limit($count)\n ->get();\n\n $this->info(\"Dispatching {$activities->count()} MatchActivityCrmData jobs (portal={$config->getId()})\");\n\n foreach ($activities as $activity) {\n MatchActivityCrmData::dispatch($activity->getId(), $config, true);\n }\n\n $this->info('Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.');\n }\n\n private function simulateVerifyTaskStorm(int $teamId = 2, int $count = 100): void\n {\n $activities = Activity::query()\n ->where('team_id', $teamId)\n ->whereNotNull('crm_provider_id')\n ->orderByDesc('id')\n ->limit($count)\n ->get();\n\n $this->info(\"Dispatching {$activities->count()} VerifyActivityCrmTaskJob jobs\");\n\n foreach ($activities as $activity) {\n VerifyActivityCrmTaskJob::dispatch($activity->getId());\n }\n\n $this->info('Done.');\n }\n\n private function observeRateLimitCache(int $teamId = 2): void\n {\n $team = Team::find($teamId);\n $config = $team->getCrmConfiguration();\n $key = sprintf('hubspot:ratelimit:portal:%d', $config->getId());\n\n $value = Redis::get($key);\n $ttl = Redis::ttl($key);\n\n $this->info(\"Redis key: {$key}\");\n $this->info('Value: ' . ($value ?? '(empty)'));\n $this->info(\"TTL: {$ttl}s\");\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Show Replace Field","depth":4,"bounds":{"left":0.60206115,"top":0.08060654,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"bounds":{"left":0.6146942,"top":0.07980846,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"MatchActivityCrmData","depth":4,"bounds":{"left":0.6256649,"top":0.07980846,"width":0.0631649,"height":0.015961692},"on_screen":true,"value":"MatchActivityCrmData","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.6978058,"top":0.07980846,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match Case","depth":3,"bounds":{"left":0.7077792,"top":0.07980846,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":3,"bounds":{"left":0.71642286,"top":0.07980846,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":3,"bounds":{"left":0.7250665,"top":0.07980846,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"on_screen":false,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Preserve case","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2/300","depth":4,"bounds":{"left":0.7386968,"top":0.079010375,"width":0.025598405,"height":0.017557861},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Occurrence","depth":4,"bounds":{"left":0.7642952,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"bounds":{"left":0.77293885,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Filter Search Results","depth":4,"bounds":{"left":0.7815825,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open in Window, Multiple Cursors","depth":4,"bounds":{"left":0.79022604,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Click to highlight","depth":4,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"bounds":{"left":0.97539896,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":615092,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":615092} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":615092,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":615092,\"participants\":[{\"id\":1004102,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1004103,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"nikolay.nikolov@jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/nikolay.nikolov%40jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.36,\"average_seconds_per_request\":0.36} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.29,\"average_seconds_per_request\":0.29} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":1.02,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":615092,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":615092,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":615092} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":615092,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":615092,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614436,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614436} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614436,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614436,\"participants\":[{\"id\":1002751,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002752,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614436,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614436,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614436} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614436,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614436,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614382,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614382} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614382,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614382,\"participants\":[{\"id\":1002632,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002633,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614382,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614382,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614382} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614382,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614382,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614381,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614381} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614381,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614381,\"participants\":[{\"id\":1002630,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002631,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614381,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614381,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614381} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614381,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614381,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614378,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614378} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614378,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614378,\"participants\":[{\"id\":1002623,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002624,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002625,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":6167,\"crm_provider_id\":\"175190591289\",\"updated_at\":\"2025-11-17 11:17:50\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [HubSpot] importContact {\"crm_provider_id\":\"175190591289\",\"config_id\":2} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":6167,\"crm_provider_id\":\"175190591289\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nmalchev@gmail.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614378,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614378,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614378} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614378,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614378,\"remote_search\":true,\"lead_id\":null,\"contact_id\":6167,\"account_id\":null,\"opportunity_id\":null,\"stage_id\":null} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613840,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613840} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613840,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613840,\"participants\":[{\"id\":1001764,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001765,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":261} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":299} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613840,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613840,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613840} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613840,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613840,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613833,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613833} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613833,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613833,\"participants\":[{\"id\":1001750,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001751,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613833,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613833,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613833} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613833,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613833,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613827,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613827} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613827,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613827,\"participants\":[{\"id\":1001734,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001735,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613827,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613827,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613827} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613827,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613827,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613826,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613826} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613826,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613826,\"participants\":[{\"id\":1001732,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001733,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613826,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613826,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613826} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613826,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613826,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613820,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613820} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613820,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613820,\"participants\":[{\"id\":1001721,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001722,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613820,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613820,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613820} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613820,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613820,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613818,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613818} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613818,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613818,\"participants\":[{\"id\":1001717,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001718,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613818,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613818,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613818} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613818,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613818,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613812,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613812} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613812,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613812,\"participants\":[{\"id\":1001705,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001706,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613812,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613812,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613812} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613812,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613812,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613807,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":null}} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613807} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613807,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613807,\"participants\":[{\"id\":1001690,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1001691,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613807,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4484,\"crm_provider_id\":\"123952\",\"updated_at\":\"2024-07-23 07:00:32\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [HubSpot] importContact {\"crm_provider_id\":\"123952\",\"config_id\":2} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4484,\"crm_provider_id\":\"123952\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":243,\"contact_id\":4484,\"owner_id\":253} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":243,\"contact_id\":4484} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":243,\"contact_id\":4484,\"opportunity_id\":276} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Account\",\"id\":243,\"crm_provider_id\":\"16696646991\",\"updated_at\":\"2025-10-16 09:31:08\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"16696646991\",\"config_id\":2} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Account\",\"id\":243,\"crm_provider_id\":\"16696646991\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+19177680369\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613807,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613807} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613807,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613807,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4484,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613806,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613806} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613806,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613806,\"participants\":[{\"id\":1001688,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1001689,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613806,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":253} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":244,\"contact_id\":4487} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":350} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613806,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613806} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613806,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613806,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613805,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613805} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613805,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613805,\"participants\":[{\"id\":1001686,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1001687,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613805,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613805,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613805} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613805,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613805,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613698,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613698} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613698,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613698,\"participants\":[{\"id\":1001667,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001668,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613698,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613698,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613698} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613698,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613698,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613697,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613697} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613697,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613697,\"participants\":[{\"id\":1001665,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001666,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613697,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613697,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613697} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613697,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613697,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613696,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613696} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613696,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613696,\"participants\":[{\"id\":1001663,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001664,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613696,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613696,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613696} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613696,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613696,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613695,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613695} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613695,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613695,\"participants\":[{\"id\":1001661,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001662,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613695,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613695,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613695} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613695,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613695,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613694,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613694} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613694,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613694,\"participants\":[{\"id\":1001659,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001660,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613694,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613694,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613694} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613694,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613694,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613157,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613157} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613157,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613157,\"participants\":[{\"id\":1000746,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1000747,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613157,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613157,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613157} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613157,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613157,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613156,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613156} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613156,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613156,\"participants\":[{\"id\":1000744,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1000745,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613156,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613156,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613156} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613156,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613156,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613155,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613155} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613155,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613155,\"participants\":[{\"id\":1000742,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1000743,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613155,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613155,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613155} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613155,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613155,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613130,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613130} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613130,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613130,\"participants\":[{\"id\":1000693,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1000694,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613130,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613130,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613130} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613130,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613130,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612924,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":160,\"stage_id\":88}} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612924} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612924,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612924,\"participants\":[{\"id\":1000290,\"user_id\":19,\"contact_id\":null,\"lead_id\":null},{\"id\":1000291,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612924,\"team_id\":2,\"email\":\"james.graham@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":69,\"contact_id\":97,\"owner_id\":19} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":69,\"contact_id\":97,\"opportunity_id\":165} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612924,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612924} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612924,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612924,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":165,\"stage_id\":89} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612923,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":160,\"stage_id\":88}} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612923} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612923,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612923,\"participants\":[{\"id\":1000288,\"user_id\":19,\"contact_id\":null,\"lead_id\":null},{\"id\":1000289,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612923,\"team_id\":2,\"email\":\"james.graham@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612923,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612923} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612923,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612923,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":165,\"stage_id\":89} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612922,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":160,\"stage_id\":88}} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612922} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612922,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612922,\"participants\":[{\"id\":1000286,\"user_id\":19,\"contact_id\":null,\"lead_id\":null},{\"id\":1000287,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612922,\"team_id\":2,\"email\":\"james.graham@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612922,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612922} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612922,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612922,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":165,\"stage_id\":89} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612847,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612847} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612847,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612847,\"participants\":[{\"id\":1000130,\"user_id\":302,\"contact_id\":null,\"lead_id\":null},{\"id\":1000131,\"user_id\":261,\"contact_id\":null,\"lead_id\":null},{\"id\":1000151,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null}]} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"adelina.petrova@jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/adelina.petrova%40jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.23,\"average_seconds_per_request\":0.23} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"adelina.petrova@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612847,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612847,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612847} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612847,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612847,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612822,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612822} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612822,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612822,\"participants\":[{\"id\":1000080,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1000081,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612822,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612822,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612822} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612822,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612822,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612819,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612819} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612819,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612819,\"participants\":[{\"id\":1000073,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1000074,\"user_id\":261,\"contact_id\":null,\"lead_id\":null},{\"id\":1000075,\"user_id\":302,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612819,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"adelina.petrova@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612819,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612819} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612819,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612819,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612673,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612673} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612673,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612673,\"participants\":[{\"id\":999993,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999994,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612673,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612673,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612673} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612673,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612673,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612642,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612642} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612642,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612642,\"participants\":[{\"id\":999935,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999936,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612642,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612642,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612642} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612642,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612642,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612598,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612598} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612598,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612598,\"participants\":[{\"id\":999857,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999858,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4491,\"crm_provider_id\":\"123951\",\"updated_at\":\"2025-10-03 14:03:01\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [HubSpot] importContact {\"crm_provider_id\":\"123951\",\"config_id\":2} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4491,\"crm_provider_id\":\"123951\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":243,\"contact_id\":4491,\"owner_id\":206} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":243,\"contact_id\":4491} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":243,\"contact_id\":4491,\"opportunity_id\":276} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612598,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612598,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612598} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612598,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612598,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612597,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612597} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612597,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612597,\"participants\":[{\"id\":999855,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999856,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612597,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612597,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612597} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612597,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612597,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612596,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612596} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612596,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612596,\"participants\":[{\"id\":999853,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999854,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612596,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612596,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612596} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612596,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612596,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612595,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612595} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612595,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612595,\"participants\":[{\"id\":999851,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999852,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612595,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612595,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612595} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612595,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612595,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612594,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612594} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612594,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612594,\"participants\":[{\"id\":999849,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999850,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612594,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612594,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612594} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612594,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612594,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612593,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612593} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612593,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612593,\"participants\":[{\"id\":999847,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999848,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612593,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612593,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612593} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612593,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612593,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612592,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612592} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612592,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612592,\"participants\":[{\"id\":999845,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999846,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612592,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612592,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612592} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612592,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612592,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612591,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612591} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612591,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612591,\"participants\":[{\"id\":999843,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999844,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612591,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612591,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612591} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612591,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612591,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612590,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612590} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612590,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612590,\"participants\":[{\"id\":999841,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999842,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612590,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612590,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612590} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612590,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612590,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612589,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612589} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612589,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612589,\"participants\":[{\"id\":999839,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999840,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612589,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612589,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612589} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612589,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612589,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612588,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612588} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612588,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612588,\"participants\":[{\"id\":999837,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999838,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612588,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612588,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612588} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612588,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612588,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612587,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612587} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612587,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612587,\"participants\":[{\"id\":999835,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999836,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612587,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612587,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612587} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612587,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612587,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612586,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612586} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612586,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612586,\"participants\":[{\"id\":999833,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999834,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612586,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612586,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612586} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612586,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612586,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612585,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612585} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612585,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612585,\"participants\":[{\"id\":999831,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999832,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612585,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612585,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612585} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612585,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612585,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612584,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612584} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612584,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612584,\"participants\":[{\"id\":999829,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999830,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612584,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612584,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612584} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612584,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612584,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612583,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612583} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612583,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612583,\"participants\":[{\"id\":999827,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999828,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612583,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612583,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612583} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612583,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612583,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":2.05,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612582,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612582} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612582,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612582,\"participants\":[{\"id\":999825,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999826,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612582,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612582,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612582} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612582,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612582,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612581,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612581} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612581,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612581,\"participants\":[{\"id\":999823,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999824,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612581,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612581,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612581} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612581,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612581,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612565,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612565} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612565,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612565,\"participants\":[{\"id\":999789,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999790,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612565,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612565,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612565} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612565,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612565,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612563,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4487,\"account_id\":null,\"opportunity_id\":309,\"stage_id\":null}} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612563} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612563,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612563,\"participants\":[{\"id\":999784,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999785,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null}]} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612563,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":206} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":244,\"contact_id\":4487} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":350} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612563,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612563} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612563,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612563,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612562,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612562} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612562,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612562,\"participants\":[{\"id\":999782,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999783,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"447782589921@txt.staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/447782589921%40txt.staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.22,\"average_seconds_per_request\":0.22} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"447782589921@txt.staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612562,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612562,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612562} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612562,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612562,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612561,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612561} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612561,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612561,\"participants\":[{\"id\":999780,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999781,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612561,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/447700174614.447782589921.OeREojLVnk%40txt.staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612561,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612561} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612561,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612561,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612560,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612560} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612560,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612560,\"participants\":[{\"id\":999778,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999779,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"447782589921@txt.staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612560,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612560,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612560} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612560,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612560,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612559,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612559} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612559,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612559,\"participants\":[{\"id\":999776,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999777,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612559,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":69,\"contact_id\":97,\"owner_id\":206} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":69,\"contact_id\":97} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":69,\"contact_id\":97,\"opportunity_id\":5011} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612559,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612559} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612559,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612559,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612558,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612558} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612558,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612558,\"participants\":[{\"id\":999774,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999775,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612558,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612558,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612558} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612558,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612558,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612557,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612557} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612557,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612557,\"participants\":[{\"id\":999772,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999773,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612557,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612557,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612557} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612557,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612557,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612556,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612556} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612556,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612556,\"participants\":[{\"id\":999770,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999771,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612556,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612556,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612556} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612556,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612556,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612555,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612555} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612555,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612555,\"participants\":[{\"id\":999768,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999769,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612555,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612555,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612555} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612555,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612555,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612554,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612554} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612554,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612554,\"participants\":[{\"id\":999766,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999767,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612554,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612554,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612554} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612554,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612554,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612553,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612553} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612553,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612553,\"participants\":[{\"id\":999764,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999765,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612553,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612553,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612553} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612553,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612553,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612552,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612552} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612552,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612552,\"participants\":[{\"id\":999762,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999763,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612552,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612552,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612552} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612552,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612552,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612551,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612551} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612551,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612551,\"participants\":[{\"id\":999760,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999761,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612551,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612551,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612551} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612551,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612551,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612550,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612550} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612550,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612550,\"participants\":[{\"id\":999758,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999759,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612550,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612550,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612550} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612550,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612550,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612549,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612549} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612549,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612549,\"participants\":[{\"id\":999756,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999757,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612549,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612549,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612549} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612549,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612549,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612365,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612365} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612365,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612365,\"participants\":[{\"id\":999563,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999564,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612365,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612365,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612365} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612365,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612365,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612360,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612360} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612360,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612360,\"participants\":[{\"id\":999552,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999553,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999565,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612360,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.27,\"average_seconds_per_request\":0.27} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612360,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612360} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612360,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612360,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612340,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612340} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612340,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612340,\"participants\":[{\"id\":999516,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999517,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999518,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999519,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612340,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.24,\"average_seconds_per_request\":0.24} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612340,\"participants_processed\":4,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612340} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612340,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612340,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612339,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612339} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612339,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612339,\"participants\":[{\"id\":999514,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999515,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999540,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612339,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612339,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612339} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612339,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612339,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612336,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612336} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612336,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612336,\"participants\":[{\"id\":999508,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999509,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999512,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999513,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612336,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612336,\"participants_processed\":4,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612336} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612336,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612336,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612183,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612183} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612183,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612183,\"participants\":[{\"id\":999227,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999228,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612183,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612183,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612183} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612183,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612183,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612182,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612182} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612182,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612182,\"participants\":[{\"id\":999225,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999226,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612182,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612182,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612182} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612182,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612182,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612181,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612181} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612181,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612181,\"participants\":[{\"id\":999223,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999224,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612181,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612181,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612181} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612181,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612181,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612180,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612180} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612180,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612180,\"participants\":[{\"id\":999221,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999222,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612180,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612180,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612180} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612180,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612180,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611455,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611455} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611455,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611455,\"participants\":[{\"id\":997961,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997962,\"user_id\":1460,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"support@staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/support%40staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.24,\"average_seconds_per_request\":0.24} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":0.68,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:08:03] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611455,\"team_id\":2,\"email\":\"aneliya.angelova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611455,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611455} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611455,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611455,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611451,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611451} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611451,\"participants\":[{\"id\":997955,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997956,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"support@staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/support%40staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.22,\"average_seconds_per_request\":0.22} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"98e633f9-bd2f-40dc-8730-3d84cde99a43\",\"trace_id\":\"5c2b2f2b-22de-4a4e-8225-07e4443cd83f\"}\n[2026-05-11 10:08:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"98e633f9-bd2f-40dc-8730-3d84cde99a43\",\"trace_id\":\"5c2b2f2b-22de-4a4e-8225-07e4443cd83f\"}\n[2026-05-11 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"98e633f9-bd2f-40dc-8730-3d84cde99a43\",\"trace_id\":\"5c2b2f2b-22de-4a4e-8225-07e4443cd83f\"}\n[2026-05-11 10:08:05] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.24,\"average_seconds_per_request\":0.24} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611451,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611451,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611451} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611451,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611087,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611087} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611087,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611087,\"participants\":[{\"id\":997368,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997369,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611087,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611087,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611087} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611087,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611087,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611076,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611076} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611076,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611076,\"participants\":[{\"id\":997346,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997347,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611076,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611076,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611076} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611076,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611076,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610935,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610935} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610935,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610935,\"participants\":[{\"id\":997141,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997142,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610935,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610935,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610935} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610935,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610935,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610915,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610915} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610915,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610915,\"participants\":[{\"id\":997104,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997105,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610915,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610915,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610915} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610915,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610915,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610900,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610900} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610900,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610900,\"participants\":[{\"id\":997081,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997082,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610900,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610900,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610900} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610900,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610900,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610885,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610885} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610885,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610885,\"participants\":[{\"id\":997051,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997052,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610885,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610885,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610885} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610885,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610885,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d48aaa1f-e725-4109-affa-b4d3d4e12070\",\"trace_id\":\"9b236b1c-8f13-4316-82f6-8da9417b8914\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610878,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d48aaa1f-e725-4109-affa-b4d3d4e12070\",\"trace_id\":\"9b236b1c-8f13-4316-82f6-8da9417b8914\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610878} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610878,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610878,\"participants\":[{\"id\":997035,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997036,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610878,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610878,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610878} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610878,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610878,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610874,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610874} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610874,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610874,\"participants\":[{\"id\":997025,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997026,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610874,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610874,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610874} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610874,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610874,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610867,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610867} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610867,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610867,\"participants\":[{\"id\":997011,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997012,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610867,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610867,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610867} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610867,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610867,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610764,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610764} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610764,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610764,\"participants\":[{\"id\":996951,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996952,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610764,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610764,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610764} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610764,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610764,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610617,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610617} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610617,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610617,\"participants\":[{\"id\":996641,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996642,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610617,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610617,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610617} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610617,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610617,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610539,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610539} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610539,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610539,\"participants\":[{\"id\":996485,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996486,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610539,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610539,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610539} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610539,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610539,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610528,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610528} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610528,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610528,\"participants\":[{\"id\":996463,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996464,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610528,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610528,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610528} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610528,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610528,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610506,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610506} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610506,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610506,\"participants\":[{\"id\":996419,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996420,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610506,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610506,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610506} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610506,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610506,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610497,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610497} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610497,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610497,\"participants\":[{\"id\":996401,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996402,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610497,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610497,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610497} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610497,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610497,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610490,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610490} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610490,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610490,\"participants\":[{\"id\":996385,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996386,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610490,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610490,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610490} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610490,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610490,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610470,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610470} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610470,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610470,\"participants\":[{\"id\":996369,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996370,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610470,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610470,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610470} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610470,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610470,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610462,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610462} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610462,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610462,\"participants\":[{\"id\":996353,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996354,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.NOTICE: Monitoring start {\"correlation_id\":\"5b7106d8-bc2c-44e7-a8f5-0ac98a517b36\",\"trace_id\":\"2744a9e8-e2f2-4af5-8e00-acc1fbf6fca1\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610462,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610462,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610462} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.NOTICE: Monitoring end {\"correlation_id\":\"5b7106d8-bc2c-44e7-a8f5-0ac98a517b36\",\"trace_id\":\"2744a9e8-e2f2-4af5-8e00-acc1fbf6fca1\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610462,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610462,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610451,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610451} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610451,\"participants\":[{\"id\":996340,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996341,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610451,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610451,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610451} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610451,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610438,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610438} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610438,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610438,\"participants\":[{\"id\":996320,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996321,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610438,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610438,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610438} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610438,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610438,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610426,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610426} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610426,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610426,\"participants\":[{\"id\":996306,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996307,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610426,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610426,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610426} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610426,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610426,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610403,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610403} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610403,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610403,\"participants\":[{\"id\":996282,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996283,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610403,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610403,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610403} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610403,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610403,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":0.22,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610400,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4487,\"account_id\":null,\"opportunity_id\":309,\"stage_id\":null}} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610400} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610400,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610400,\"participants\":[{\"id\":996275,\"user_id\":1460,\"contact_id\":null,\"lead_id\":null},{\"id\":996276,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":996277,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null}]} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610400,\"team_id\":2,\"email\":\"aneliya.angelova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610400,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":1460} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":244,\"contact_id\":4487} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":350} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610400,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610400} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610400,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610400,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6db45444-ce74-45d2-9bba-e6763553004e\",\"trace_id\":\"949c3cba-a469-49a8-aa46-feed32f893a2\"}\n[2026-05-11 10:08:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6db45444-ce74-45d2-9bba-e6763553004e\",\"trace_id\":\"949c3cba-a469-49a8-aa46-feed32f893a2\"}\n[2026-05-11 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":0.1,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:14] local.INFO: Running conference:monitor:count command for activities in (2026-05-11 10:06:00, 2026-05-11 10:08:00] {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:14] local.INFO: [conference:monitor:count] No activities found in (2026-05-11 10:06:00, 2026-05-11 10:08:00] {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"037a715b-5ea5-4cb0-8766-3ec8c1a0ba87\",\"trace_id\":\"5ae4a5b9-55b0-419c-a14c-4931c05438f1\"}\n[2026-05-11 10:08:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"037a715b-5ea5-4cb0-8766-3ec8c1a0ba87\",\"trace_id\":\"5ae4a5b9-55b0-419c-a14c-4931c05438f1\"}","depth":4,"on_screen":true,"value":"[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":615092,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":615092} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":615092,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":615092,\"participants\":[{\"id\":1004102,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1004103,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"nikolay.nikolov@jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/nikolay.nikolov%40jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:48] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.36,\"average_seconds_per_request\":0.36} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:49] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.29,\"average_seconds_per_request\":0.29} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":1.02,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":615092,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":615092,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":615092} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":615092,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":615092,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"41138ff0-7c9e-4a50-a629-d81e2044f2bd\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614436,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614436} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614436,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614436,\"participants\":[{\"id\":1002751,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002752,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614436,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614436,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614436} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614436,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614436,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"45d6d906-376a-4dcd-94da-8653341248dc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614382,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614382} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614382,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614382,\"participants\":[{\"id\":1002632,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002633,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614382,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614382,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614382} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614382,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614382,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"e9723194-ad8c-4fa8-84da-6c75f15eda85\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614381,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614381} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614381,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614381,\"participants\":[{\"id\":1002630,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002631,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614381,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614381,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614381} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614381,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614381,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"1c38cae9-2118-478e-9cb6-900321774ca2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614378,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614378} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614378,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614378,\"participants\":[{\"id\":1002623,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002624,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002625,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":6167,\"crm_provider_id\":\"175190591289\",\"updated_at\":\"2025-11-17 11:17:50\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [HubSpot] importContact {\"crm_provider_id\":\"175190591289\",\"config_id\":2} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":6167,\"crm_provider_id\":\"175190591289\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nmalchev@gmail.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614378,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614378,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614378} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614378,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614378,\"remote_search\":true,\"lead_id\":null,\"contact_id\":6167,\"account_id\":null,\"opportunity_id\":null,\"stage_id\":null} {\"correlation_id\":\"f7f61c55-f3ab-4125-947c-38cc43246a94\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613840,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613840} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613840,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613840,\"participants\":[{\"id\":1001764,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001765,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":261} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":299} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613840,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613840,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613840} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613840,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613840,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"aa118a8f-934e-49d2-8c98-fc1cf0840004\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613833,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613833} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613833,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613833,\"participants\":[{\"id\":1001750,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001751,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613833,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613833,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613833} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613833,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613833,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"311abcaa-fd86-45a1-8751-c5109002a67b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613827,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613827} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613827,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613827,\"participants\":[{\"id\":1001734,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001735,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613827,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613827,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613827} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613827,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613827,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"aba12f67-61bb-41da-9897-4e6d63a3625b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613826,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613826} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613826,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613826,\"participants\":[{\"id\":1001732,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001733,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613826,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613826,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613826} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613826,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613826,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"321decba-c5ee-4f22-8109-3fa2c033e317\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613820,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613820} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613820,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613820,\"participants\":[{\"id\":1001721,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001722,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613820,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613820,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613820} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613820,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613820,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"f7091cc5-8774-45ba-be3b-192199056742\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613818,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613818} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613818,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613818,\"participants\":[{\"id\":1001717,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001718,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613818,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613818,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613818} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613818,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613818,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"d0f287d1-ded8-45a0-b26b-7cb256503aa8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613812,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613812} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613812,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613812,\"participants\":[{\"id\":1001705,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001706,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613812,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613812,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613812} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613812,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613812,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"92e03931-9cf9-4993-b7af-631ef6fed6c1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613807,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":null}} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613807} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613807,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613807,\"participants\":[{\"id\":1001690,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1001691,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613807,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4484,\"crm_provider_id\":\"123952\",\"updated_at\":\"2024-07-23 07:00:32\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [HubSpot] importContact {\"crm_provider_id\":\"123952\",\"config_id\":2} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4484,\"crm_provider_id\":\"123952\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":243,\"contact_id\":4484,\"owner_id\":253} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":243,\"contact_id\":4484} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":243,\"contact_id\":4484,\"opportunity_id\":276} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Account\",\"id\":243,\"crm_provider_id\":\"16696646991\",\"updated_at\":\"2025-10-16 09:31:08\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"16696646991\",\"config_id\":2} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Account\",\"id\":243,\"crm_provider_id\":\"16696646991\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+19177680369\"} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613807,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613807} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613807,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613807,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4484,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"1b66320d-f748-4593-a0a1-c7bf21489bf0\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613806,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613806} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613806,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613806,\"participants\":[{\"id\":1001688,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1001689,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613806,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":253} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":244,\"contact_id\":4487} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":350} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613806,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613806} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613806,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613806,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"afbc74b0-d3fa-45a0-bd8d-1ff1ed1ea0f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613805,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613805} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613805,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613805,\"participants\":[{\"id\":1001686,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1001687,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613805,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613805,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613805} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613805,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613805,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"b7d23db0-fe1d-4712-8289-267a7d5f3223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613698,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613698} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613698,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613698,\"participants\":[{\"id\":1001667,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001668,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613698,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613698,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613698} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613698,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613698,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"95f792c2-4fa5-4c25-9ec4-0e12265f3476\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613697,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613697} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613697,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613697,\"participants\":[{\"id\":1001665,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001666,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613697,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613697,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613697} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613697,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613697,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"289d301f-c2c4-4bc4-82e1-8722ec7bc962\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613696,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613696} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613696,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613696,\"participants\":[{\"id\":1001663,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001664,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613696,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613696,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613696} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613696,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613696,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"87b7ead1-f374-4901-8824-1bd916a39d9d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613695,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613695} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613695,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613695,\"participants\":[{\"id\":1001661,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001662,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613695,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613695,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613695} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613695,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613695,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"9eb8e1ce-02c0-440f-bc27-fffee4d17954\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613694,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613694} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613694,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613694,\"participants\":[{\"id\":1001659,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1001660,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613694,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613694,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613694} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613694,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613694,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"ddc430b5-f3dd-4429-ba16-2aa3271e852f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613157,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613157} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613157,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613157,\"participants\":[{\"id\":1000746,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1000747,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613157,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613157,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613157} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613157,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613157,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"bdc419e8-00a1-4044-ad6f-8712a3c84b86\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613156,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613156} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613156,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613156,\"participants\":[{\"id\":1000744,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1000745,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613156,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613156,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613156} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613156,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613156,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"b2c040cc-7b73-439f-9e5d-897d314aa888\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613155,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5050,\"stage_id\":36}} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613155} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613155,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613155,\"participants\":[{\"id\":1000742,\"user_id\":253,\"contact_id\":null,\"lead_id\":null},{\"id\":1000743,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613155,\"team_id\":2,\"email\":\"preslava.ivanova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"phone\",\"identifier\":\"+17608915463\"} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613155,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613155} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613155,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613155,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"33b7aac6-bc5b-49b8-bca8-bd8c7d88a5fb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":613130,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613130} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613130,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":613130,\"participants\":[{\"id\":1000693,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1000694,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":613130,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":613130,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":613130} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":613130,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":613130,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"c9457fce-8e2a-4378-9a08-fb6a7bc53c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612924,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":160,\"stage_id\":88}} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612924} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612924,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612924,\"participants\":[{\"id\":1000290,\"user_id\":19,\"contact_id\":null,\"lead_id\":null},{\"id\":1000291,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612924,\"team_id\":2,\"email\":\"james.graham@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":69,\"contact_id\":97,\"owner_id\":19} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":69,\"contact_id\":97,\"opportunity_id\":165} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612924,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612924} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612924,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612924,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":165,\"stage_id\":89} {\"correlation_id\":\"26f68ac9-bfbd-4eda-b44a-18d022f43880\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612923,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":160,\"stage_id\":88}} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612923} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612923,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612923,\"participants\":[{\"id\":1000288,\"user_id\":19,\"contact_id\":null,\"lead_id\":null},{\"id\":1000289,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612923,\"team_id\":2,\"email\":\"james.graham@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612923,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612923} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612923,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612923,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":165,\"stage_id\":89} {\"correlation_id\":\"7c620156-eb75-4bed-8c8f-6b74c747c2a1\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612922,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":160,\"stage_id\":88}} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612922} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612922,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612922,\"participants\":[{\"id\":1000286,\"user_id\":19,\"contact_id\":null,\"lead_id\":null},{\"id\":1000287,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612922,\"team_id\":2,\"email\":\"james.graham@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612922,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612922} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612922,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612922,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":165,\"stage_id\":89} {\"correlation_id\":\"c3306d4a-9fbb-4b32-8275-3ca062c99053\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612847,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612847} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612847,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612847,\"participants\":[{\"id\":1000130,\"user_id\":302,\"contact_id\":null,\"lead_id\":null},{\"id\":1000131,\"user_id\":261,\"contact_id\":null,\"lead_id\":null},{\"id\":1000151,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null}]} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:52] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"adelina.petrova@jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/adelina.petrova%40jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.23,\"average_seconds_per_request\":0.23} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"adelina.petrova@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:53] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612847,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612847,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612847} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612847,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612847,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"0f139113-57ba-4fb3-9f09-e43d4fce4907\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612822,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612822} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612822,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612822,\"participants\":[{\"id\":1000080,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1000081,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612822,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612822,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612822} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612822,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612822,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"85f89d0d-6b9d-43b7-bb9b-53e780706b84\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612819,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612819} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612819,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612819,\"participants\":[{\"id\":1000073,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":1000074,\"user_id\":261,\"contact_id\":null,\"lead_id\":null},{\"id\":1000075,\"user_id\":302,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612819,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"adelina.petrova@jiminny.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"adelina.petrova@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612819,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612819} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612819,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612819,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"0590772e-862b-48dd-a56d-d24ecdb0eb13\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612673,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612673} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612673,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612673,\"participants\":[{\"id\":999993,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999994,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612673,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612673,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612673} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612673,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612673,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"35b710e7-2b4a-4ae0-bd75-04d2357e79ef\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612642,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34}} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612642} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612642,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612642,\"participants\":[{\"id\":999935,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999936,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612642,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612642,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612642} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612642,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612642,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"b8f5e07f-a8a8-4420-b1b4-16ffb5645220\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612598,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612598} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612598,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612598,\"participants\":[{\"id\":999857,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999858,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:54] local.INFO: [StaleRecordValidator] Syncing potentially stale record {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4491,\"crm_provider_id\":\"123951\",\"updated_at\":\"2025-10-03 14:03:01\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [HubSpot] importContact {\"crm_provider_id\":\"123951\",\"config_id\":2} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [StaleRecordValidator] Record synced successfully {\"model\":\"Jiminny\\\\Models\\\\Contact\",\"id\":4491,\"crm_provider_id\":\"123951\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":243,\"contact_id\":4491,\"owner_id\":206} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":243,\"contact_id\":4491} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":243,\"contact_id\":4491,\"opportunity_id\":276} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612598,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612598,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612598} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612598,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612598,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"78eccba5-dc3e-4592-a101-fa4e41326dbb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612597,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612597} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612597,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612597,\"participants\":[{\"id\":999855,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999856,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612597,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612597,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612597} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612597,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612597,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"b89f2def-c563-45cb-83bc-ea0db6ea8ce4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612596,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612596} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612596,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612596,\"participants\":[{\"id\":999853,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999854,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612596,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612596,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612596} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612596,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612596,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"363e414b-7d8f-4252-9544-4e95a303e6b3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612595,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612595} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612595,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612595,\"participants\":[{\"id\":999851,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999852,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612595,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612595,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612595} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612595,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612595,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"432314d1-a9d8-43c7-baff-9c87670a08f3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612594,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612594} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612594,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612594,\"participants\":[{\"id\":999849,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999850,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612594,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:55] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612594,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612594} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612594,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612594,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"2f1ed486-02a0-4c74-a223-0e83efec41ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612593,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612593} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612593,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612593,\"participants\":[{\"id\":999847,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999848,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612593,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612593,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612593} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612593,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612593,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"c1991803-40c1-48b1-a598-9bac26029e8d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612592,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612592} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612592,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612592,\"participants\":[{\"id\":999845,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999846,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612592,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612592,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612592} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612592,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612592,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"807e33b0-ba4a-4d26-a883-1be25af3e540\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612591,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612591} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612591,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612591,\"participants\":[{\"id\":999843,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999844,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612591,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612591,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612591} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612591,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612591,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"dc6ddf3b-c332-401e-8a72-ebb36ebe8865\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612590,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612590} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612590,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612590,\"participants\":[{\"id\":999841,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999842,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612590,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612590,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612590} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612590,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612590,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"12c49a0e-3dd0-45af-aa69-063f6cb065e3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612589,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612589} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612589,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612589,\"participants\":[{\"id\":999839,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999840,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612589,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612589,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612589} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612589,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:56] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612589,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"6dd83b2e-030c-4b1c-8910-6e156ff47086\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612588,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612588} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612588,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612588,\"participants\":[{\"id\":999837,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999838,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612588,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612588,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612588} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612588,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612588,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"56c2182e-a228-4a42-ad87-c98a12e6be32\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612587,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612587} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612587,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612587,\"participants\":[{\"id\":999835,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999836,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612587,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612587,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612587} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612587,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612587,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"085282f2-db34-4c5f-8e77-ed24b3a7c4ad\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612586,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612586} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612586,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612586,\"participants\":[{\"id\":999833,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999834,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612586,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612586,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612586} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612586,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612586,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"5fcfc2bc-206c-402c-9881-424c5aec47ca\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612585,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612585} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612585,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612585,\"participants\":[{\"id\":999831,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999832,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612585,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612585,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612585} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612585,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612585,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"8869f0ee-6ad4-4be6-b350-ec4530c97c9f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612584,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612584} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612584,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612584,\"participants\":[{\"id\":999829,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999830,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612584,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612584,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612584} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612584,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612584,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"5bc0cbb9-db83-40a6-b435-72e85ebd8b34\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612583,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612583} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612583,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612583,\"participants\":[{\"id\":999827,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999828,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612583,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612583,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612583} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612583,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612583,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"c3d3f421-09d2-4b71-8857-c13799372c6a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":2.05,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612582,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612582} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612582,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612582,\"participants\":[{\"id\":999825,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999826,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612582,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612582,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612582} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612582,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612582,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"4738d300-763d-4349-aa84-9e3846ac058a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612581,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612581} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612581,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612581,\"participants\":[{\"id\":999823,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999824,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612581,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612581,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612581} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612581,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612581,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"b4880cef-02dc-40d1-acf1-67a4b2713f4f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612565,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4491,\"account_id\":null,\"opportunity_id\":276,\"stage_id\":null}} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612565} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612565,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612565,\"participants\":[{\"id\":999789,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999790,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null}]} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612565,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612565,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612565} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612565,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612565,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"5bee8a34-43a9-4c90-a61f-28d6a2c8fbb2\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612563,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4487,\"account_id\":null,\"opportunity_id\":309,\"stage_id\":null}} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612563} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612563,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612563,\"participants\":[{\"id\":999784,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999785,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null}]} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612563,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":206} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":244,\"contact_id\":4487} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":350} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612563,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612563} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612563,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612563,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"385fbadb-bbb9-41d0-bf45-4c4079750aa5\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612562,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612562} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612562,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612562,\"participants\":[{\"id\":999782,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999783,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:57] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"447782589921@txt.staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/447782589921%40txt.staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.22,\"average_seconds_per_request\":0.22} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"447782589921@txt.staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:58] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612562,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612562,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612562} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612562,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612562,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"20b1c7b6-3360-4de0-8f23-47949b809762\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612561,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612561} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612561,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612561,\"participants\":[{\"id\":999780,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999781,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612561,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/447700174614.447782589921.OeREojLVnk%40txt.staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"447700174614.447782589921.OeREojLVnk@txt.staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612561,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612561} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612561,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612561,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"07273ebe-88ea-49f1-9b84-7eedf56b67ec\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612560,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612560} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612560,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612560,\"participants\":[{\"id\":999778,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999779,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"447782589921@txt.staging.jiminny.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"447782589921@txt.staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612560,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612560,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612560} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612560,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612560,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"1ca39cb1-2c11-4091-ac94-d3468cb30702\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612559,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612559} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612559,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612559,\"participants\":[{\"id\":999776,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999777,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612559,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":69,\"contact_id\":97,\"owner_id\":206} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":69,\"contact_id\":97} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":69,\"contact_id\":97,\"opportunity_id\":5011} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612559,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612559} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612559,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612559,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"f9ba60d5-6a7a-406a-9e42-6b76b5eb3c96\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612558,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612558} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612558,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612558,\"participants\":[{\"id\":999774,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999775,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612558,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612558,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612558} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612558,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612558,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"8f37ffbb-3405-4df7-8585-22158a979282\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612557,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612557} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612557,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612557,\"participants\":[{\"id\":999772,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999773,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612557,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612557,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612557} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612557,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612557,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"1d63d738-5447-4e5b-9b1c-0f1c401d1560\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612556,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612556} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612556,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612556,\"participants\":[{\"id\":999770,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999771,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612556,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612556,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612556} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612556,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612556,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"1289f2bc-2f82-4c8d-83b7-c13af6aa95d3\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612555,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612555} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612555,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612555,\"participants\":[{\"id\":999768,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999769,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612555,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612555,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612555} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612555,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612555,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"560e253e-ef20-47d5-9b99-14c41c07480a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612554,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612554} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612554,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612554,\"participants\":[{\"id\":999766,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999767,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612554,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612554,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612554} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:07:59] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612554,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612554,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"aaaa89b7-3bd0-4d52-85a4-84c925ba1561\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612553,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612553} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612553,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612553,\"participants\":[{\"id\":999764,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999765,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612553,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612553,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612553} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612553,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612553,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"1b0d9b0f-eb0a-4406-9dee-b039ee139f52\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612552,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612552} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612552,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612552,\"participants\":[{\"id\":999762,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999763,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612552,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612552,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612552} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612552,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612552,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"a674da2a-c1fe-4a57-8eed-868757c98d54\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612551,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612551} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612551,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612551,\"participants\":[{\"id\":999760,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999761,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612551,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612551,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612551} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612551,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612551,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"65833c93-68ad-4099-a13d-fc926a1dcd76\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612550,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612550} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612550,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612550,\"participants\":[{\"id\":999758,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999759,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612550,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612550,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612550} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612550,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612550,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"f7cf889b-30c7-41ff-8e44-ea7c29825607\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612549,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":97,\"account_id\":null,\"opportunity_id\":160,\"stage_id\":null}} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612549} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612549,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612549,\"participants\":[{\"id\":999756,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999757,\"user_id\":null,\"contact_id\":97,\"lead_id\":null}]} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612549,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinsoncrusoe@test.com\"} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612549,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612549} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612549,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612549,\"remote_search\":true,\"lead_id\":null,\"contact_id\":97,\"account_id\":69,\"opportunity_id\":5011,\"stage_id\":34} {\"correlation_id\":\"c5c192e3-aa2e-4aea-bcb6-dc81015b599a\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612365,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612365} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612365,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612365,\"participants\":[{\"id\":999563,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999564,\"user_id\":206,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612365,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612365,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612365} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612365,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612365,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"3614f6e9-46d5-4b24-8d20-153f1f36304b\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612360,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612360} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612360,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612360,\"participants\":[{\"id\":999552,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999553,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999565,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612360,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.27,\"average_seconds_per_request\":0.27} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612360,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612360} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612360,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612360,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"721b16fc-8e15-4e2e-80f9-0bb179366c87\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612340,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612340} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612340,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612340,\"participants\":[{\"id\":999516,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999517,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999518,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999519,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612340,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.24,\"average_seconds_per_request\":0.24} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612340,\"participants_processed\":4,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612340} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612340,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:00] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612340,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"0e9241bf-c94c-45bb-b675-c3c023d08ca4\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612339,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612339} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612339,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612339,\"participants\":[{\"id\":999514,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999515,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999540,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612339,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612339,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612339} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612339,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612339,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"c2f43351-79cc-48ea-a7d9-e4c2962b21c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612336,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":35}} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612336} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612336,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612336,\"participants\":[{\"id\":999508,\"user_id\":null,\"contact_id\":4491,\"lead_id\":null},{\"id\":999509,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":999512,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":999513,\"user_id\":null,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"horencho@gmail.com\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612336,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612336,\"participants_processed\":4,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612336} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612336,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612336,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4491,\"account_id\":243,\"opportunity_id\":276,\"stage_id\":36} {\"correlation_id\":\"0febbca6-9595-4893-ac1b-1f3bd498b315\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612183,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612183} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612183,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612183,\"participants\":[{\"id\":999227,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999228,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612183,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612183,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612183} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612183,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612183,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"083cdd80-4c9a-41e6-b95e-cf808c6f466d\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612182,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612182} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612182,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612182,\"participants\":[{\"id\":999225,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999226,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612182,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612182,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612182} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612182,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612182,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"2ac1d20d-37aa-4669-a989-ae3454d13970\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612181,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612181} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612181,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612181,\"participants\":[{\"id\":999223,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999224,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612181,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612181,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612181} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612181,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612181,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"cff26aee-80da-4c76-b16a-75a4478d7122\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":612180,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":244,\"opportunity_id\":309,\"stage_id\":34}} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612180} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612180,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":612180,\"participants\":[{\"id\":999221,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null},{\"id\":999222,\"user_id\":261,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":612180,\"team_id\":2,\"email\":\"adelina.petrova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":612180,\"participants_processed\":2,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":612180} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":612180,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":612180,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":299,\"stage_id\":36} {\"correlation_id\":\"c18b4aa1-d379-497b-a92b-dc1fb6a91223\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611455,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611455} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611455,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611455,\"participants\":[{\"id\":997961,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997962,\"user_id\":1460,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:01] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"support@staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/support%40staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.24,\"average_seconds_per_request\":0.24} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:02] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":0.68,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:08:03] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611455,\"team_id\":2,\"email\":\"aneliya.angelova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611455,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611455} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611455,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611455,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"798bab4c-6c5b-4845-9f7d-9f3f36eb8445\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611451,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611451} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611451,\"participants\":[{\"id\":997955,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997956,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:03] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"support@staging.jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/support%40staging.jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.22,\"average_seconds_per_request\":0.22} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"98e633f9-bd2f-40dc-8730-3d84cde99a43\",\"trace_id\":\"5c2b2f2b-22de-4a4e-8225-07e4443cd83f\"}\n[2026-05-11 10:08:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"98e633f9-bd2f-40dc-8730-3d84cde99a43\",\"trace_id\":\"5c2b2f2b-22de-4a4e-8225-07e4443cd83f\"}\n[2026-05-11 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"98e633f9-bd2f-40dc-8730-3d84cde99a43\",\"trace_id\":\"5c2b2f2b-22de-4a4e-8225-07e4443cd83f\"}\n[2026-05-11 10:08:05] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.24,\"average_seconds_per_request\":0.24} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611451,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611451,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611451} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611451,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"9709a729-420b-4298-b3ec-2bf1dd857615\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611087,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611087} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611087,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611087,\"participants\":[{\"id\":997368,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997369,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611087,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611087,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611087} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611087,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611087,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"47fdceee-6392-4eab-9168-4e2fb9ae94b6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":611076,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611076} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611076,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":611076,\"participants\":[{\"id\":997346,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997347,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":611076,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":611076,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":611076} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":611076,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":611076,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6d65acca-1ff5-40a5-8b2d-ba8793361bed\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610935,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610935} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610935,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610935,\"participants\":[{\"id\":997141,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997142,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610935,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610935,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610935} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:05] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610935,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610935,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"d3d1a86d-64aa-4352-a05a-3540959d6021\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610915,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610915} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610915,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610915,\"participants\":[{\"id\":997104,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997105,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610915,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610915,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610915} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610915,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610915,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"b857de41-fdf7-46b6-b8f2-2755caccf889\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610900,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610900} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610900,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610900,\"participants\":[{\"id\":997081,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997082,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610900,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610900,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610900} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610900,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610900,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"9fb84a96-d055-464a-876e-fe22503e70e6\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610885,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610885} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610885,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610885,\"participants\":[{\"id\":997051,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997052,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610885,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610885,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610885} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610885,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610885,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"de259015-4e4e-4b17-ade3-6a6388470d2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"d48aaa1f-e725-4109-affa-b4d3d4e12070\",\"trace_id\":\"9b236b1c-8f13-4316-82f6-8da9417b8914\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610878,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"d48aaa1f-e725-4109-affa-b4d3d4e12070\",\"trace_id\":\"9b236b1c-8f13-4316-82f6-8da9417b8914\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610878} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610878,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610878,\"participants\":[{\"id\":997035,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997036,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610878,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610878,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610878} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610878,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610878,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"a4ebd3ff-dbeb-4b06-859d-a2fc0f2fd6c8\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610874,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610874} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610874,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610874,\"participants\":[{\"id\":997025,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997026,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610874,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610874,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610874} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610874,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610874,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"29dabb06-b9d3-4319-9f8a-55fe735cbb2f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610867,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610867} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610867,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610867,\"participants\":[{\"id\":997011,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":997012,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610867,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610867,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610867} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610867,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610867,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"041a0c6b-1709-44d2-ad96-83b8f7e7953c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610764,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610764} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610764,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610764,\"participants\":[{\"id\":996951,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996952,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610764,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610764,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610764} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610764,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610764,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6ce3be09-542f-45d2-8801-252e3a7c55cb\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610617,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610617} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610617,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610617,\"participants\":[{\"id\":996641,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996642,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610617,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610617,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610617} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610617,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610617,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"3ab9bf85-f853-442d-aa0d-dc0be63d1d11\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610539,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610539} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610539,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610539,\"participants\":[{\"id\":996485,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996486,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:06] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610539,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610539,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610539} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610539,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610539,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6ba248d7-ad6e-4d36-9b6f-25b4851b4480\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610528,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610528} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610528,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610528,\"participants\":[{\"id\":996463,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996464,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610528,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610528,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610528} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610528,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610528,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"bbee47af-c432-45f4-8bd0-8866df08510f\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610506,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610506} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610506,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610506,\"participants\":[{\"id\":996419,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996420,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610506,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610506,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610506} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610506,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610506,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"c0216b91-cc71-4bdb-8cbb-3730c0c9bb31\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610497,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610497} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610497,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610497,\"participants\":[{\"id\":996401,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996402,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610497,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610497,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610497} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610497,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610497,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"fb90a851-8342-412d-8f5c-3cd34bcd8adc\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610490,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610490} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610490,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610490,\"participants\":[{\"id\":996385,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996386,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610490,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610490,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610490} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610490,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610490,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"3518ce97-5018-4c29-910f-b4700d566600\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610470,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610470} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610470,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610470,\"participants\":[{\"id\":996369,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996370,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610470,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610470,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610470} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610470,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610470,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"52b8ae75-7363-4891-b428-2c39a32bb347\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610462,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610462} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610462,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610462,\"participants\":[{\"id\":996353,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996354,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.NOTICE: Monitoring start {\"correlation_id\":\"5b7106d8-bc2c-44e7-a8f5-0ac98a517b36\",\"trace_id\":\"2744a9e8-e2f2-4af5-8e00-acc1fbf6fca1\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610462,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610462,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610462} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.NOTICE: Monitoring end {\"correlation_id\":\"5b7106d8-bc2c-44e7-a8f5-0ac98a517b36\",\"trace_id\":\"2744a9e8-e2f2-4af5-8e00-acc1fbf6fca1\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610462,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610462,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"6d69ede9-c19e-418f-aa34-767b1ac7741c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610451,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610451} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610451,\"participants\":[{\"id\":996340,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996341,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610451,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610451,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610451} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610451,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610451,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"d1e8e009-e946-42c8-9be8-000ffd135724\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610438,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610438} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610438,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610438,\"participants\":[{\"id\":996320,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996321,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610438,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610438,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610438} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:07] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610438,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610438,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"2ee60378-c47a-48e7-a6ce-e838e4b4a452\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610426,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610426} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610426,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610426,\"participants\":[{\"id\":996306,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996307,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610426,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610426,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610426} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610426,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610426,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"972c6a9c-21d7-47df-a4e3-b27accec019c\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610403,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":null,\"opportunity_id\":22,\"stage_id\":null}} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610403} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610403,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610403,\"participants\":[{\"id\":996282,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":996283,\"user_id\":18,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"support@staging.jiminny.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"support@staging.jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610403,\"team_id\":2,\"email\":\"veselin.kulov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610403,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610403} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610403,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610403,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"fb9631f5-33b2-4449-803c-6582b113f599\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":0.22,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":610400,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":4487,\"account_id\":null,\"opportunity_id\":309,\"stage_id\":null}} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610400} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610400,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":610400,\"participants\":[{\"id\":996275,\"user_id\":1460,\"contact_id\":null,\"lead_id\":null},{\"id\":996276,\"user_id\":206,\"contact_id\":null,\"lead_id\":null},{\"id\":996277,\"user_id\":null,\"contact_id\":4487,\"lead_id\":null}]} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610400,\"team_id\":2,\"email\":\"aneliya.angelova@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":610400,\"team_id\":2,\"email\":\"horen.kirazyan@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: ProspectCache - Searching DB for opportunity by owner {\"account_id\":244,\"contact_id\":4487,\"owner_id\":1460} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: ProspectCache - Fallback DB opportunity search {\"account_id\":244,\"contact_id\":4487} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: ProspectCache - Opportunity DB search results {\"account_id\":244,\"contact_id\":4487,\"opportunity_id\":350} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"robinson@crusoe.com\"} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":610400,\"participants_processed\":3,\"exact_matches\":1,\"domain_matches\":0,\"best_match_found\":true} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":610400} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":610400,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:08] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":610400,\"remote_search\":true,\"lead_id\":null,\"contact_id\":4487,\"account_id\":244,\"opportunity_id\":350,\"stage_id\":34} {\"correlation_id\":\"41654d7c-6174-4cbf-9ef6-2b611b47ed1e\",\"trace_id\":\"4a45cda2-1db9-4f98-8a4f-af58991bc386\"}\n[2026-05-11 10:08:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"6db45444-ce74-45d2-9bba-e6763553004e\",\"trace_id\":\"949c3cba-a469-49a8-aa46-feed32f893a2\"}\n[2026-05-11 10:08:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"6db45444-ce74-45d2-9bba-e6763553004e\",\"trace_id\":\"949c3cba-a469-49a8-aa46-feed32f893a2\"}\n[2026-05-11 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e9b75ded-4381-49be-9c99-dcc975ae39f4\",\"trace_id\":\"5333f4bf-906e-45ef-b138-6bb07b091938\"}\n[2026-05-11 10:08:13] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {\"worker\":\"\",\"peak_memory\":\"99.73 MB\",\"elapsed_seconds\":0.1,\"update_target\":\"activities\",\"should_iterate_again\":false} {\"correlation_id\":\"59e3fe1b-aa6d-4cb1-9824-74a21abcce17\",\"trace_id\":\"8ccca438-10cb-4f24-a0a1-4bcd63b85711\"}\n[2026-05-11 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:14] local.INFO: Running conference:monitor:count command for activities in (2026-05-11 10:06:00, 2026-05-11 10:08:00] {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:14] local.INFO: [conference:monitor:count] No activities found in (2026-05-11 10:06:00, 2026-05-11 10:08:00] {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"e88c8e1f-bcfd-41ef-82d8-3b381b93fa2c\",\"trace_id\":\"375a6b18-d1f4-4441-952e-7035f4a875b6\"}\n[2026-05-11 10:08:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"037a715b-5ea5-4cb0-8766-3ec8c1a0ba87\",\"trace_id\":\"5ae4a5b9-55b0-419c-a14c-4931c05438f1\"}\n[2026-05-11 10:08:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"037a715b-5ea5-4cb0-8766-3ec8c1a0ba87\",\"trace_id\":\"5ae4a5b9-55b0-419c-a14c-4931c05438f1\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
4934515677889663435
|
4036606724957874467
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
5
133
11
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Console\Commands;
use Carbon\Carbon;
use Carbon\CarbonImmutable;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\Redis;
use InvalidArgumentException;
use Jiminny\Jobs\AutomatedReports\RequestGenerateAskJiminnyReportJob;
use Jiminny\Jobs\AutomatedReports\SendReportMailJob;
use Jiminny\Jobs\Crm\Delete\VerifyActivityCrmTaskJob;
use Jiminny\Jobs\Crm\MatchActivityCrmData;
use Jiminny\Jobs\JobDispatcherInterface;
use Jiminny\Models\Activity;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Models\User;
use Jiminny\Repositories\AutomatedReportsRepository;
use Jiminny\Services\Activity\CrmOwnerResolver;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Jiminny\Services\UserPilot\UserPilotClient;
/**
* Class JiminnyDebugCommand
*
* @package Jiminny\Console\Commands
*/
class JiminnyDebugCommand extends Command
{
public const string FREQUENCY_DAILY = 'daily';
public const string FREQUENCY_WEEKLY = 'weekly';
public const string FREQUENCY_MONTHLY = 'monthly';
public const string FREQUENCY_QUARTERLY = 'quarterly';
public const string FREQUENCY_ONE_OFF = 'one_off';
protected $signature = 'jiminny:debug';
public function handle(
JobDispatcherInterface $jobDispatcher,
AutomatedReportsService $automatedReportsService,
AutomatedReportsRepository $automatedReportsRepository,
UserPilotClient $userPilotClient
): void {
// Choose ONE of the following to run, then comment out the others.
// 1) Dispatch a storm of MatchActivityCrmData jobs against team 2
$this->simulateMatchActivityStorm(teamId: 2, count: 100);
// 2) Dispatch a storm of VerifyActivityCrmTaskJob jobs (simulates DeleteCrmEntityTrait fan-out)
// $this->simulateVerifyTaskStorm(teamId: 2, count: 100);
// 3) Inspect Redis circuit-breaker state for the team's HubSpot portal
// $this->observeRateLimitCache(teamId: 2);
// 4) Make 3 synchronous matchByName calls (foreground, hits API directly)
// $this->rateLimit();
exit(1);
$report = AutomatedReport::find(71);
$last = AutomatedReportResult::query()
->where('report_id', $report->getId())
->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])
// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)
->whereDate('created_at', CarbonImmutable::now()->toDateString())
->latest()
->first();
$this->info("Last: {$last->getId()}");
exit(1);
$user = User::find(143);
// $count = $automatedReportsRepository->countUserReports($user);
// $this->info("Count: {$count}");
// $count = $automatedReportsRepository->countAllUserReports($user);
// $this->info("All count: {$count}");
$payload = [
'report_type' => 'ask_jiminny',
'frequency' => 'weekly',
];
$userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);
exit(1);
$now = Carbon::now()->subDay(1);
$this->info("Now: {$now->toDateTimeString()}");
$weekStart = Carbon::getWeekStartsAt();
$this->info("Now: {$weekStart}");
// $from = $now->copy()->previousWeekday()->startOfDay();
// $to = $now->copy()->previousWeekday()->endOfDay();
// $fromOld = $now->copy()->subWeeks(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subWeek()->startOfWeek();
// $toNew = $now->copy()->subWeek()->endOfWeek();
// $fromOld = $now->copy()->subMonths(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();
// $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();
$fromOld = $now->copy()->subMonths(3)->startOfDay();
$toOld = $now->copy()->subDay()->endOfDay();
$fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();
$toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();
$this->info("From old: {$fromOld->toDateTimeString()}");
$this->info("To old: {$toOld->toDateTimeString()}");
$this->info("From new: {$fromNew->toDateTimeString()}");
$this->info("To new: {$toNew->toDateTimeString()}");
exit(1);
$report = AutomatedReport::find(71);
$job = new RequestGenerateAskJiminnyReportJob($report->getUuid());
$jobDispatcher->dispatch($job);
exit(1);
// $this->formatDate($jobDispatcher);
// $this->sendMail($jobDispatcher, $automatedReportsService);
// $this->crmService();
$this->getPayload($automatedReportsService);
exit(1);
}
private function crmService()
{
$activity = Activity::find(418141);
$team = Team::find(19);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
$crmService->createTranscriptNotes($activity);
}
private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)
{
$reportUuid = '';
// $report = $automatedReportsService->getReportResult($reportUuid);
$report = AutomatedReportResult::find(275);
$validRecipients = $automatedReportsService->getValidRecipientUsers(
$report->getReport(),
includeJiminny: true,
);
$recipient = $validRecipients[0];
$fileName = $automatedReportsService->getReportFileName($report);
$typeName = $report->getReport()->getCustomName()
?? $automatedReportsService->getReportTypeName($report);
$teamsName = $automatedReportsService->getReportTeamsName($report);
$periodName = $automatedReportsService->getReportPeriodName($report);
$s3Path = $automatedReportsService->getMediaPath($report);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));
$jobDispatcher->dispatch(
new SendReportMailJob(
reportUuid: $report->getUuid(),
s3Path: $s3Path,
recipientEmail: $recipient['email'],
recipientName: $recipient['name'] ?? null,
fileName: $fileName,
typeName: $typeName,
teamsName: $teamsName,
periodName: $periodName,
isAskJiminny: true,
)
);
exit(1);
}
private function formatDate(JobDispatcherInterface $jobDispatcher): void
{
$customName = 'Custom report name';
// $frequency = self::FREQUENCY_DAILY;
// $frequency = self::FREQUENCY_WEEKLY;
$frequency = self::FREQUENCY_MONTHLY;
// $frequency = self::FREQUENCY_QUARTERLY;
// $frequency = self::FREQUENCY_ONE_OFF;
$period = $this->calculateFromAndToDatePeriod($frequency);
$from = $period['fromDate'];
$to = $period['toDate'];
$periodName = $this->formatReportPeriodName($frequency, $from, $to);
$filenameSuffix = null;
if ($customName) {
if ($filenameSuffix) {
$customName .= " {$filenameSuffix}";
}
$result = $this->sanitizeFileName("{$customName} - {$periodName}");
}
$this->info($result);
}
public function calculateFromAndToDatePeriod(
string $frequency,
?Carbon $fromDate = null,
?Carbon $toDate = null
): array {
if ($frequency === self::FREQUENCY_ONE_OFF) {
return [
'fromDate' => $fromDate,
'toDate' => $toDate,
];
}
$now = Carbon::now();
return match ($frequency) {
self::FREQUENCY_DAILY => [
'fromDate' => $now->copy()->subDay()->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_WEEKLY => [
'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_MONTHLY => [
'fromDate' => $now->copy()->subMonths(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_QUARTERLY => [
'fromDate' => $now->copy()->subMonths(3)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
default => throw new InvalidArgumentException("Unsupported frequency: {$frequency}"),
};
}
private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string
{
$fromYear = $from->format('Y');
$toYear = $to->format('Y');
$differentYears = $fromYear !== $toYear;
switch ($frequency) {
case self::FREQUENCY_DAILY:
return $from->format('j M Y');
case self::FREQUENCY_QUARTERLY:
// 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ
$startMonth = $from->format('M');
$endMonth = $to->copy()->subMonth();
$endMonthName = $endMonth->format('M');
$endMonthYear = $endMonth->format('Y');
if ($differentYears) {
return "{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}";
}
return "{$startMonth} - {$endMonthName} {$toYear}";
case self::FREQUENCY_MONTHLY:
// 'May 2025' - monthly reports are always within the same year
return $from->format('M Y');
case self::FREQUENCY_WEEKLY:
// '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ
$startDay = $from->format('j');
$endDay = $to->format('j');
$startMonth = $from->format('M');
$endMonth = $to->format('M');
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
if ($startMonth !== $endMonth) {
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
}
return "{$startDay} - {$endDay} {$endMonth} {$toYear}";
case self::FREQUENCY_ONE_OFF:
// '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ
$startDay = $from->format('j');
$startMonth = $from->format('M');
$endDay = $to->format('j');
$endMonth = $to->format('M');
// If same month and year, use a format like '2-31 May 2025'
if ($startMonth === $endMonth && ! $differentYears) {
return "{$startDay} - {$endDay} {$startMonth} {$toYear}";
}
// If different years, include both years
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
// Same year but different months
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
default:
// Default format for unknown frequencies
return $from->format('j M Y') . ' - ' . $to->format('j M Y');
}
}
public function sanitizeFileName(string $fileName): string
{
return str_replace(['/', '\\'], '-', $fileName);
}
private function getPayload(AutomatedReportsService $automatedReportsService)
{
$reportResult = AutomatedReportResult::find(269);
$automatedReport = $reportResult->getReport();
$activityIds = [1,2,3];
$payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $reportResult,
activityIds: $activityIds,
);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));
}
private function rateLimit()
{
$team = Team::find(2);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
for ($i = 0 ; $i < 3; $i++) {
// if ($i % 25 === 0) {
// $this->info("Syncing opportunity {$i}");
$this->info("Matching contact {$i}");
// }
// $crmService->syncOpportunity('374720564');
$crmService->matchByName('Robot');
}
}
private function simulateMatchActivityStorm(int $teamId = 2, int $count = 100): void
{
$team = Team::find($teamId);
$config = $team->getCrmConfiguration();
$activities = Activity::query()
->where('crm_configuration_id', $config->getId())
->orderByDesc('id')
->limit($count)
->get();
$this->info("Dispatching {$activities->count()} MatchActivityCrmData jobs (portal={$config->getId()})");
foreach ($activities as $activity) {
MatchActivityCrmData::dispatch($activity->getId(), $config, true);
}
$this->info('Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.');
}
private function simulateVerifyTaskStorm(int $teamId = 2, int $count = 100): void
{
$activities = Activity::query()
->where('team_id', $teamId)
->whereNotNull('crm_provider_id')
->orderByDesc('id')
->limit($count)
->get();
$this->info("Dispatching {$activities->count()} VerifyActivityCrmTaskJob jobs");
foreach ($activities as $activity) {
VerifyActivityCrmTaskJob::dispatch($activity->getId());
}
$this->info('Done.');
}
private function observeRateLimitCache(int $teamId = 2): void
{
$team = Team::find($teamId);
$config = $team->getCrmConfiguration();
$key = sprintf('hubspot:ratelimit:portal:%d', $config->getId());
$value = Redis::get($key);
$ttl = Redis::ttl($key);
$this->info("Redis key: {$key}");
$this->info('Value: ' . ($value ?? '(empty)'));
$this->info("TTL: {$ttl}s");
}
}
Show Replace Field
Search History
MatchActivityCrmData
New Line
Match Case
Words
Regex
Replace History
Replace
New Line
Preserve case
2/300
Previous Occurrence
Next Occurrence
Filter Search Results
Open in Window, Multiple Cursors
Click to highlight
Close
Sync Changes
Hide This Notification
Code changed:
Hide
[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":615092,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":615092} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":615092,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [MatchActivityCrmData] Participants old state {"activity":615092,"participants":[{"id":1004102,"user_id":null,"contact_id":null,"lead_id":null},{"id":1004103,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [Prospect match] Cache miss, calling the API {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [Hubspot] Failed to fetch contact {"email":"[EMAIL]","reason":"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/nikolay.nikolov%40jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:48] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/contact/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.36,"average_seconds_per_request":0.36} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss {"identifier_type":"domain","identifier":"jiminny.com","crm":"hubspot"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [Prospect match] Cache miss, calling the API {"identifier_type":"domain","identifier":"jiminny.com"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [HubSpot] importAccount {"crm_provider_id":"749766179","config_id":2} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:49] local.INFO: [HubSpot] CRM Search requested {"request":{"filterGroups":[{"filters":[{"propertyName":"associations.company","operator":"EQ","value":"749766179"},{"propertyName":"dealstage","operator":"NOT_IN","values":["closedwon","4040964","59247967"]},{"propertyName":"dealstage","operator":"NOT_IN","values":["closedlost","4040965","59247968"]}]}],"sorts":[{"propertyName":"modifieddate","direction":"DESCENDING"}],"properties":["dealname","amount","hubspot_owner_id","pipeline","dealstage","closedate","deal_currency_code"],"limit":200}} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":10,"total_elapsed_seconds":0.29,"average_seconds_per_request":0.29} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateProcessManager ] Finished updating entities in ES {"worker":"","peak_memory":"99.73 MB","elapsed_seconds":1.02,"update_target":"activities","should_iterate_again":false} {"correlation_id":"59e3fe1b-aa6d-4cb1-9824-74a21abcce17","trace_id":"8ccca438-10cb-4f24-a0a1-4bcd63b85711"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":615092,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":615092,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":615092} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":615092,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":615092,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"41138ff0-7c9e-4a50-a629-d81e2044f2bd","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614436,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614436} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614436,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614436,"participants":[{"id":1002751,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002752,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614436,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614436,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614436} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614436,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614436,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"45d6d906-376a-4dcd-94da-8653341248dc","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614382,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614382} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614382,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:50] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614382,"participants":[{"id":1002632,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002633,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614382,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614382,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614382} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614382,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614382,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"e9723194-ad8c-4fa8-84da-6c75f15eda85","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614381,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614381} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614381,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614381,"participants":[{"id":1002630,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002631,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614381,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614381,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614381} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614381,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614381,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"1c38cae9-2118-478e-9cb6-900321774ca2","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614378,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614378} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614378,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614378,"participants":[{"id":1002623,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002624,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002625,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Syncing potentially stale record {"model":"Jiminny\\Models\\Contact","id":6167,"crm_provider_id":"175190591289","updated_at":"2025-11-17 11:17:50"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [HubSpot] importContact {"crm_provider_id":"175190591289","config_id":2} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [StaleRecordValidator] Record synced successfully {"model":"Jiminny\\Models\\Contact","id":6167,"crm_provider_id":"175190591289"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614378,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614378,"participants_processed":3,"exact_matches":1,"domain_matches":1,"best_match_found":true} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614378} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614378,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614378,"remote_search":true,"lead_id":null,"contact_id":6167,"account_id":null,"opportunity_id":null,"stage_id":null} {"correlation_id":"f7f61c55-f3ab-4125-947c-38cc43246a94","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":613840,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":244,"opportunity_id":350,"stage_id":34}} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":613840} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":613840,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":613840,"participants":[{"id":1001764,"user_id":null,"contact_id":4487,"lead_id":null},{"id":1001765,"user_id":261,"contact_id":null,"lead_id":null}]} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: ProspectCache - Searching DB for opportunity by owner {"account_id":244,"contact_id":4487,"owner_id":261} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: ProspectCache - Opportunity DB search results {"account_id":244,"contact_id":4487,"opportunity_id":299} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":613840,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":613840,"participants_processed":2,"exact_matches":1,"domain_matches":0,"best_match_found":true} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":613840} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":613840,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":613840,"remote_search":true,"lead_id":null,"contact_id":4487,"account_id":244,"opportunity_id":299,"stage_id":36} {"correlation_id":"aa118a8f-934e-49d2-8c98-fc1cf0840004","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":613833,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":244,"opportunity_id":350,"stage_id":34}} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":613833} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":613833,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [MatchActivityCrmData] Participants old state {"activity":613833,"participants":[{"id":1001750,"user_id":null,"contact_id":4487,"lead_id":null},{"id":1001751,"user_id":261,"contact_id":null,"lead_id":null}]} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"311abcaa-fd86-45a1-8751-c5109002a67b","trace_id":"4a45cda2-1db9-4f98-8a4f-af58991bc386"}
[2026-05-11 10:07:51] local.INFO: [CrmActivityServic...
|
17156
|
NULL
|
NULL
|
NULL
|
|
17160
|
767
|
16
|
2026-05-11T10:09:04.382619+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778494144382_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20725-handle-HS-search-rate-limit, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09541223,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20725-handle-HS-search-rate-limit","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.82413566,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"HandleHubspotRateLimitTest","depth":6,"bounds":{"left":0.8394282,"top":0.019952115,"width":0.076130316,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'HandleHubspotRateLimitTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'HandleHubspotRateLimitTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
7523250959739836127
|
-8890102039368849016
|
visual_change
|
hybrid
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
PhostormVIewINavicareCodeLaravelFV faVsco.js?9 JY-20725-handle-HS-search-rate-limitProletey(C) TranscodeParameterRescl© UserService.php© Uuid.php> D TraitsD UseCases> D User> D Utils› D Validation> OvOphp nelpers.ong© InitialFrontendState.php© Jiminny.phpc) Plan.oho© Serializer.phpC) TeamScimDetails.ohpbootstrap>© build.> contia→ contrio→ database>M docsfront-end>D lang> node_modules library rootM ohostan> M nublic>O resourcesv Mroutesphp api.phppnp api_vz.ongpnp console.onopnp customer_api.onppnp embedded.ongphp nealtn.onppnp scim.onophp uprotectedweb.phpphp web.phpphp webhook.php>O scriptsv O storage•aoo>M debugbar… M frameworkv Mloas.aitianoreê audio. wav= custom.loal© SyncRelatedActivityManager.php© VerifyActivityCrmTaskJob.php© CrmActivityService.php© ProviderRateLimiter.phpclass JimnnyDebuqcommand extends commandprivate function natelamut1365ScrmService->syncOpportunity('374720564'):ScrmService->matchByName('Robot'):369=hubsnot-iournal-noll.log= laravel log< nhnunit ymus tht is= oauth-nrivate kevWindowC) TrackAutomated ReportGeneratedzventonp© UserAutomatedReportsController.php© PlaybackController.phpC Hubspot/Service.php©HubSpot/Service.phphudspotsynestrategybase.ongT SyncCrmEntitiesTrait.phpCachedCrmServiceDecorator.php© ProspectCache.php© JiminnyDebugCommand.php X T DeleteCrmEntityTrait.phpRematchActivityOnCrmObjectDetach.php© CheckAndRetryRemoteMatch.php© MatchActivityCrmData.php© Job.phpphp_ide_helper.php©) Paginationstate.php© MatchCrmData.php© CrmObjectsResolver.phpM A5 A133 X11 ^ VS0 hl"suppont Dally • In 1h o1m100% C47 • Mon 11 May 13:09:03HandleHubspotRateLimitTest« console (PROD]* console (EUlA console [STAGING]= custom.log= laravel.log X 4 SF [jiminny@localhost]& HS_local [jiminny@localhost]› Q- MatchActivityCrmDataX Cc W .*private function simulateMatchActivityStorm(int SteamId = 2, int $count = 100): voidsteam = leam::rindsteamla*scont10 = steam->geturmuontiqurationonSactivities = Activity::queryo->wherel co'crm configuration id'. Sconfig->qetIdO)->orderByDesc( column: 'id')->U1m1t(Scount)->qetosSthis->info( string: "Dispatchina «Sactivities->counto* MatchActivitvermdata ñoos (portal= Sconfia->getido?"):foreach (Sactivities as Sactivitv) «MatchActivitvCrmData:disoatchd..arauts: Sactivity->getId, $config, true);Sthis->info( string: 'Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.'):no usagesprivate function simulateVerifyTaskStorm(int SteamId = 2, int $count = 100): voidSactivities = Activity::queryO=walonotsell'team_id', $teamId)->whereNotNull( columns: 'crm_provider id')aalnalanwwnleIAdIN→> Umrscount)->geto"Sthis->info0 string: "Dnspatching «Sactivitres->countO Ver1fvActzvitvcrmtaskJob 100S")*foreach Sactivities as sactivity)Ver1fvActivitycrmtaskJo0::drspatchSactivity->qetido0:Sthis->infod strina: "Done."):Eio 4 spaces ©...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
17162
|
766
|
18
|
2026-05-11T10:09:12.496285+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778494152496_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDOCKER• ₴81DEV (docker)H82APP (-zsh)<DEV (docker)883# Support Daily • in 1h 51 m100% C-zsh84-zsh8 • Mon 11 May 13:09:12181screenpipe"O 868853.25ms DONEviewsjiminny-worker-processing-2:jiminny-worker-processing-2_00: stoppedjiminny-worker-processing-3:jiminny-worker-processing-3_00: stoppedjiminny-worker-processing-4: jiminny-worker-processing-4_00: stoppedjiminny-worker-processing-5:jiminny-worker-processing-5_00: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: stoppedworker-analytics:worker-analytics_00: stoppedworker-crm-update:worker-crm-update_00: stoppedworker-download:worker-download_00:stoppedworker-audio:worker-audio_00: stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00: stoppedworker-emails:worker-emails_00: stoppedartisan-schedule:artisan-schedule_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_00: startedjiminny-worker-processing-1:jiminny-worker-processing-1_00: startedjiminny-worker-processing-2:jiminny-worker-processing-2_00: startedjiminny-worker-processing-3: jiminny-worker-processing-3_00: startedjiminny-worker-processing-4:jiminny-worker-processing-4_00: startedjiminny-worker-processing-5:j1minny-worker-processing-5_00: startedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: startedworker:worker_00: startedworker-analytics:worker-analytics_00: startedworker-audio:worker-audio_00: startedworker-calendar:worker-calendar_00: startedworker-conferences:worker-conferences_00: startedworker-crm-sync:worker-crm-sync_00: startedworker-crm-update:worker-crm-update_00: startedworker-download:worker-download_00: startedworker-emails:worker-emails_00: startedworker-es-update:worker-es-update_00: startedworker-nudges:worker-nudges_00: startedroot@docker_lamp_1:/home/jiminny#php artisan jiminny: debugDispatching 100 MatchActivityCrmData jobs (portal=2)Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.root@docker_lamp_1:/home/jiminny#php artisan jiminny: debugDispatching 100 MatchActivityCrmData jobs (portal=2)Done.Watch logs and run jiminny:debug observeRateLimit to inspect cache state.root@docker_lamp_1:/home/jiminny#DEV...
|
NULL
|
7110868851076199189
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDOCKER• ₴81DEV (docker)H82APP (-zsh)<DEV (docker)883# Support Daily • in 1h 51 m100% C-zsh84-zsh8 • Mon 11 May 13:09:12181screenpipe"O 868853.25ms DONEviewsjiminny-worker-processing-2:jiminny-worker-processing-2_00: stoppedjiminny-worker-processing-3:jiminny-worker-processing-3_00: stoppedjiminny-worker-processing-4: jiminny-worker-processing-4_00: stoppedjiminny-worker-processing-5:jiminny-worker-processing-5_00: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: stoppedworker-analytics:worker-analytics_00: stoppedworker-crm-update:worker-crm-update_00: stoppedworker-download:worker-download_00:stoppedworker-audio:worker-audio_00: stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00: stoppedworker-emails:worker-emails_00: stoppedartisan-schedule:artisan-schedule_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_00: startedjiminny-worker-processing-1:jiminny-worker-processing-1_00: startedjiminny-worker-processing-2:jiminny-worker-processing-2_00: startedjiminny-worker-processing-3: jiminny-worker-processing-3_00: startedjiminny-worker-processing-4:jiminny-worker-processing-4_00: startedjiminny-worker-processing-5:j1minny-worker-processing-5_00: startedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: startedworker:worker_00: startedworker-analytics:worker-analytics_00: startedworker-audio:worker-audio_00: startedworker-calendar:worker-calendar_00: startedworker-conferences:worker-conferences_00: startedworker-crm-sync:worker-crm-sync_00: startedworker-crm-update:worker-crm-update_00: startedworker-download:worker-download_00: startedworker-emails:worker-emails_00: startedworker-es-update:worker-es-update_00: startedworker-nudges:worker-nudges_00: startedroot@docker_lamp_1:/home/jiminny#php artisan jiminny: debugDispatching 100 MatchActivityCrmData jobs (portal=2)Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.root@docker_lamp_1:/home/jiminny#php artisan jiminny: debugDispatching 100 MatchActivityCrmData jobs (portal=2)Done.Watch logs and run jiminny:debug observeRateLimit to inspect cache state.root@docker_lamp_1:/home/jiminny#DEV...
|
17161
|
NULL
|
NULL
|
NULL
|
|
17163
|
767
|
17
|
2026-05-11T10:09:12.491184+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778494152491_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PnostormIavicatecodeFV faVsco.js?9 JY-20725-handle PnostormIavicatecodeFV faVsco.js?9 JY-20725-handle-HS-search-rate-limitroledey(C) TranscodeParameterRescl© UserService.php© Uuid.php> D TraitsD UseCases> D User> D Utils› D Validation> OvOphp nelpers.ong© InitialFrontendState.php© Jiminny.phpc) Plan.oho© Serializer.phpC) TeamScimDetails.ohpbootstrap>© build.> contia>@ contrib→ database>M docsM front-end> D lang> node_modules library rootM ohostan> M nublic>O resourcesv Mroutesphp api.phpphp api_v2.phppnp console.onopnp customer_api.onppnp embedded.ongphp nealtn.onppnp scim.onophp uprotectedweb.phpphp web.phpphp webhook.php>O scriptsv O storage•aoo>M debugbar… M frameworkv loasaitianoreê audio. wav= custom.loal© SyncRelatedActivityManager.php© VerifyActivityCrmTaskJob.php© CrmActivityService.php© ProviderRateLimiter.phpclass JimnnyDebuqcommand extends commandprivate function natelamit1365ScrmService->syncOpportunity('374720564'):ScrmService->matchByName('Robot'):369=hubsnot-iournal-noll.log= laravel logus tht is<S0 H0supoont Dally • In 1h o11• мon 11 May 13.09.17HandleHubsnotPatel imitTect= custom.log= laravel.log X 4 SF [jiminny@localhost]& HS_local [jiminny@localhost]« console (PROD]« console [Eul& console (STAGINGI› Q- MatchActivityCrmDataX Cc W .*c) TrackAutomatedReporiGenerateocvent.ong© UserAutomatedReportsController.php© PlaybackController.phpC Hubspot/Service.pnp© HubSpot/Service.phpyhudspotsynestrategybase.ongT SyncCrmEntitiesTrait.phpCachedCrmServiceDecorator.php© ProspectCache.php© JiminnyDebugCommand.php X T DeleteCrmEntityTrait.phpRematchActivityOnCrmObjectDetach.php© CheckAndRetryRemoteMatch.php© MatchActivityCrmData.php© Job.phpphp_ide_helper.php©) Paginationstate.php© MatchCrmData.php© CrmObjectsResolver.phpM A5 A133 X11 ^ Vprivate function simulateMatchActivityStorm(int SteamId = 2, int $count = 100): voidsteam = leam::rindsteamla*scont10 = steam->geturmuontiqurationonSactivities = Activity::queryo->wherel co'crm configuration id'. Sconfig->qetIdO)->orderByDesc( column: 'id')->U1m1t(Scount)->qetosSthis->info( string: "Dispatchina «Sactivities->counto* MatchActivitvermdata ñoos (portal= Sconfia->getido?"):foreach (Sactivities as Sactivitv) «MatchActivitvCrmData:disoatchd..arats: Sactivity->getId, $config, true);Sthis->info( string: 'Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.'):no usagesprivate function simulateVerifyTaskStorm(int SteamId = 2, int $count = 100): voidSactivities = Activity::queryO=walonotsell'team id', $teamId)->whereNotNull( columns: 'crm_provider id')aalnalanwwnleIAdIN→> Umrscount)->geto"Sthis->info0 string: "Dnspatching «Sactivitres->countO Ver1fvActzvitvcrmtaskJob 100S")*foreach Sactivities as sactivity)Ver1fvActivitycrmtaskJo0::drspatchSactivity->qetido0:Sthis->infod strina: "Done."):EPAenadoenl...
|
NULL
|
-788514036812695160
|
NULL
|
click
|
ocr
|
NULL
|
PnostormIavicatecodeFV faVsco.js?9 JY-20725-handle PnostormIavicatecodeFV faVsco.js?9 JY-20725-handle-HS-search-rate-limitroledey(C) TranscodeParameterRescl© UserService.php© Uuid.php> D TraitsD UseCases> D User> D Utils› D Validation> OvOphp nelpers.ong© InitialFrontendState.php© Jiminny.phpc) Plan.oho© Serializer.phpC) TeamScimDetails.ohpbootstrap>© build.> contia>@ contrib→ database>M docsM front-end> D lang> node_modules library rootM ohostan> M nublic>O resourcesv Mroutesphp api.phpphp api_v2.phppnp console.onopnp customer_api.onppnp embedded.ongphp nealtn.onppnp scim.onophp uprotectedweb.phpphp web.phpphp webhook.php>O scriptsv O storage•aoo>M debugbar… M frameworkv loasaitianoreê audio. wav= custom.loal© SyncRelatedActivityManager.php© VerifyActivityCrmTaskJob.php© CrmActivityService.php© ProviderRateLimiter.phpclass JimnnyDebuqcommand extends commandprivate function natelamit1365ScrmService->syncOpportunity('374720564'):ScrmService->matchByName('Robot'):369=hubsnot-iournal-noll.log= laravel logus tht is<S0 H0supoont Dally • In 1h o11• мon 11 May 13.09.17HandleHubsnotPatel imitTect= custom.log= laravel.log X 4 SF [jiminny@localhost]& HS_local [jiminny@localhost]« console (PROD]« console [Eul& console (STAGINGI› Q- MatchActivityCrmDataX Cc W .*c) TrackAutomatedReporiGenerateocvent.ong© UserAutomatedReportsController.php© PlaybackController.phpC Hubspot/Service.pnp© HubSpot/Service.phpyhudspotsynestrategybase.ongT SyncCrmEntitiesTrait.phpCachedCrmServiceDecorator.php© ProspectCache.php© JiminnyDebugCommand.php X T DeleteCrmEntityTrait.phpRematchActivityOnCrmObjectDetach.php© CheckAndRetryRemoteMatch.php© MatchActivityCrmData.php© Job.phpphp_ide_helper.php©) Paginationstate.php© MatchCrmData.php© CrmObjectsResolver.phpM A5 A133 X11 ^ Vprivate function simulateMatchActivityStorm(int SteamId = 2, int $count = 100): voidsteam = leam::rindsteamla*scont10 = steam->geturmuontiqurationonSactivities = Activity::queryo->wherel co'crm configuration id'. Sconfig->qetIdO)->orderByDesc( column: 'id')->U1m1t(Scount)->qetosSthis->info( string: "Dispatchina «Sactivities->counto* MatchActivitvermdata ñoos (portal= Sconfia->getido?"):foreach (Sactivities as Sactivitv) «MatchActivitvCrmData:disoatchd..arats: Sactivity->getId, $config, true);Sthis->info( string: 'Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.'):no usagesprivate function simulateVerifyTaskStorm(int SteamId = 2, int $count = 100): voidSactivities = Activity::queryO=walonotsell'team id', $teamId)->whereNotNull( columns: 'crm_provider id')aalnalanwwnleIAdIN→> Umrscount)->geto"Sthis->info0 string: "Dnspatching «Sactivitres->countO Ver1fvActzvitvcrmtaskJob 100S")*foreach Sactivities as sactivity)Ver1fvActivitycrmtaskJo0::drspatchSactivity->qetido0:Sthis->infod strina: "Done."):EPAenadoenl...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
17164
|
766
|
19
|
2026-05-11T10:09:15.419342+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778494155419_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20725-handle-HS-search-rate-limit, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20725-handle-HS-search-rate-limit","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"HandleHubspotRateLimitTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'HandleHubspotRateLimitTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'HandleHubspotRateLimitTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
5685266402682420683
|
-8926130836387591936
|
visual_change
|
hybrid
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
iTerm2ShellEditViewSessionScriptsProfilesWindowHelpld6]& Support Daily - in 1h 51 mDOCKER881DEV (docker)H82APP (-zsh)DEV (docker)X3-zsh84-zsh100%8• Mon 11 May 13:09:15181screenpipe"0 ₴68853.25ms DONEviewsjiminny-worker-processing-2:jiminny-worker-processing-2_00: stoppedjiminny-worker-processing-3:jiminny-worker-processing-3_00: stoppedjiminny-worker-processing-4:jiminny-worker-processing-4_00: stoppedjiminny-worker-processing-5:jiminny-worker-processing-5_00: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: stoppedworker-analytics:worker-analytics_00: stoppedworker-crm-update:worker-crm-update_00: stoppedworker-download:worker-download_00:stoppedworker-audio:worker-audio_00: stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00:stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00: stoppedworker-emails:worker-emails_00:stoppedartisan-schedule:artisan-schedule_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_00: startedjiminny-worker-processing-1:jiminny-worker-processing-1_00: startedjiminny-worker-processing-2:jiminny-worker-processing-2_00: startedjiminny-worker-processing-3: jiminny-worker-processing-3_00: startedjiminny-worker-processing-4:jiminny-worker-processing-4_00: startedjiminny-worker-processing-5:j1minny-worker-processing-5_00: startedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: startedworker:worker_00: startedworker-analytics:worker-analytics_00: startedworker-audio:worker-audio_00: startedworker-calendar:worker-calendar_00: startedworker-conferences:worker-conferences_00: startedworker-crm-sync:worker-crm-sync_00: startedworker-crm-update:worker-crm-update_00: startedworker-download:worker-download_00: startedworker-emails:worker-emails_00: startedworker-es-update:worker-es-update_00: startedworker-nudges:worker-nudges_00: startedroot@docker_lamp_1:/home/jiminny#php artisan jiminny: debugDispatching 100 MatchActivityCrmData jobs (portal=2)Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.root@docker_lamp_1:/home/jiminny#php artisan jiminny: debugDispatching 100 MatchActivityCrmData jobs (portal=2)Done.Watch logs and run jiminny:debug observeRateLimit to inspect cache state.root@docker_lamp_1:/home/jiminny# ]DEV...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
17165
|
767
|
18
|
2026-05-11T10:09:16.301085+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778494156301_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
5
133
11
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Console\Commands;
use Carbon\Carbon;
use Carbon\CarbonImmutable;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\Redis;
use InvalidArgumentException;
use Jiminny\Jobs\AutomatedReports\RequestGenerateAskJiminnyReportJob;
use Jiminny\Jobs\AutomatedReports\SendReportMailJob;
use Jiminny\Jobs\Crm\Delete\VerifyActivityCrmTaskJob;
use Jiminny\Jobs\Crm\MatchActivityCrmData;
use Jiminny\Jobs\JobDispatcherInterface;
use Jiminny\Models\Activity;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Models\User;
use Jiminny\Repositories\AutomatedReportsRepository;
use Jiminny\Services\Activity\CrmOwnerResolver;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Jiminny\Services\UserPilot\UserPilotClient;
/**
* Class JiminnyDebugCommand
*
* @package Jiminny\Console\Commands
*/
class JiminnyDebugCommand extends Command
{
public const string FREQUENCY_DAILY = 'daily';
public const string FREQUENCY_WEEKLY = 'weekly';
public const string FREQUENCY_MONTHLY = 'monthly';
public const string FREQUENCY_QUARTERLY = 'quarterly';
public const string FREQUENCY_ONE_OFF = 'one_off';
protected $signature = 'jiminny:debug';
public function handle(
JobDispatcherInterface $jobDispatcher,
AutomatedReportsService $automatedReportsService,
AutomatedReportsRepository $automatedReportsRepository,
UserPilotClient $userPilotClient
): void {
// Choose ONE of the following to run, then comment out the others.
// 1) Dispatch a storm of MatchActivityCrmData jobs against team 2
$this->simulateMatchActivityStorm(teamId: 2, count: 100);
// 2) Dispatch a storm of VerifyActivityCrmTaskJob jobs (simulates DeleteCrmEntityTrait fan-out)
// $this->simulateVerifyTaskStorm(teamId: 2, count: 100);
// 3) Inspect Redis circuit-breaker state for the team's HubSpot portal
// $this->observeRateLimitCache(teamId: 2);
// 4) Make 3 synchronous matchByName calls (foreground, hits API directly)
// $this->rateLimit();
exit(1);
$report = AutomatedReport::find(71);
$last = AutomatedReportResult::query()
->where('report_id', $report->getId())
->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])
// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)
->whereDate('created_at', CarbonImmutable::now()->toDateString())
->latest()
->first();
$this->info("Last: {$last->getId()}");
exit(1);
$user = User::find(143);
// $count = $automatedReportsRepository->countUserReports($user);
// $this->info("Count: {$count}");
// $count = $automatedReportsRepository->countAllUserReports($user);
// $this->info("All count: {$count}");
$payload = [
'report_type' => 'ask_jiminny',
'frequency' => 'weekly',
];
$userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);
exit(1);
$now = Carbon::now()->subDay(1);
$this->info("Now: {$now->toDateTimeString()}");
$weekStart = Carbon::getWeekStartsAt();
$this->info("Now: {$weekStart}");
// $from = $now->copy()->previousWeekday()->startOfDay();
// $to = $now->copy()->previousWeekday()->endOfDay();
// $fromOld = $now->copy()->subWeeks(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subWeek()->startOfWeek();
// $toNew = $now->copy()->subWeek()->endOfWeek();
// $fromOld = $now->copy()->subMonths(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();
// $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();
$fromOld = $now->copy()->subMonths(3)->startOfDay();
$toOld = $now->copy()->subDay()->endOfDay();
$fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();
$toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();
$this->info("From old: {$fromOld->toDateTimeString()}");
$this->info("To old: {$toOld->toDateTimeString()}");
$this->info("From new: {$fromNew->toDateTimeString()}");
$this->info("To new: {$toNew->toDateTimeString()}");
exit(1);
$report = AutomatedReport::find(71);
$job = new RequestGenerateAskJiminnyReportJob($report->getUuid());
$jobDispatcher->dispatch($job);
exit(1);
// $this->formatDate($jobDispatcher);
// $this->sendMail($jobDispatcher, $automatedReportsService);
// $this->crmService();
$this->getPayload($automatedReportsService);
exit(1);
}
private function crmService()
{
$activity = Activity::find(418141);
$team = Team::find(19);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
$crmService->createTranscriptNotes($activity);
}
private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)
{
$reportUuid = '';
// $report = $automatedReportsService->getReportResult($reportUuid);
$report = AutomatedReportResult::find(275);
$validRecipients = $automatedReportsService->getValidRecipientUsers(
$report->getReport(),
includeJiminny: true,
);
$recipient = $validRecipients[0];
$fileName = $automatedReportsService->getReportFileName($report);
$typeName = $report->getReport()->getCustomName()
?? $automatedReportsService->getReportTypeName($report);
$teamsName = $automatedReportsService->getReportTeamsName($report);
$periodName = $automatedReportsService->getReportPeriodName($report);
$s3Path = $automatedReportsService->getMediaPath($report);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));
$jobDispatcher->dispatch(
new SendReportMailJob(
reportUuid: $report->getUuid(),
s3Path: $s3Path,
recipientEmail: $recipient['email'],
recipientName: $recipient['name'] ?? null,
fileName: $fileName,
typeName: $typeName,
teamsName: $teamsName,
periodName: $periodName,
isAskJiminny: true,
)
);
exit(1);
}
private function formatDate(JobDispatcherInterface $jobDispatcher): void
{
$customName = 'Custom report name';
// $frequency = self::FREQUENCY_DAILY;
// $frequency = self::FREQUENCY_WEEKLY;
$frequency = self::FREQUENCY_MONTHLY;
// $frequency = self::FREQUENCY_QUARTERLY;
// $frequency = self::FREQUENCY_ONE_OFF;
$period = $this->calculateFromAndToDatePeriod($frequency);
$from = $period['fromDate'];
$to = $period['toDate'];
$periodName = $this->formatReportPeriodName($frequency, $from, $to);
$filenameSuffix = null;
if ($customName) {
if ($filenameSuffix) {
$customName .= " {$filenameSuffix}";
}
$result = $this->sanitizeFileName("{$customName} - {$periodName}");
}
$this->info($result);
}
public function calculateFromAndToDatePeriod(
string $frequency,
?Carbon $fromDate = null,
?Carbon $toDate = null
): array {
if ($frequency === self::FREQUENCY_ONE_OFF) {
return [
'fromDate' => $fromDate,
'toDate' => $toDate,
];
}
$now = Carbon::now();
return match ($frequency) {
self::FREQUENCY_DAILY => [
'fromDate' => $now->copy()->subDay()->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_WEEKLY => [
'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_MONTHLY => [
'fromDate' => $now->copy()->subMonths(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_QUARTERLY => [
'fromDate' => $now->copy()->subMonths(3)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
default => throw new InvalidArgumentException("Unsupported frequency: {$frequency}"),
};
}
private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string
{
$fromYear = $from->format('Y');
$toYear = $to->format('Y');
$differentYears = $fromYear !== $toYear;
switch ($frequency) {
case self::FREQUENCY_DAILY:
return $from->format('j M Y');
case self::FREQUENCY_QUARTERLY:
// 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ
$startMonth = $from->format('M');
$endMonth = $to->copy()->subMonth();
$endMonthName = $endMonth->format('M');
$endMonthYear = $endMonth->format('Y');
if ($differentYears) {
return "{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}";
}
return "{$startMonth} - {$endMonthName} {$toYear}";
case self::FREQUENCY_MONTHLY:
// 'May 2025' - monthly reports are always within the same year
return $from->format('M Y');
case self::FREQUENCY_WEEKLY:
// '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ
$startDay = $from->format('j');
$endDay = $to->format('j');
$startMonth = $from->format('M');
$endMonth = $to->format('M');
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
if ($startMonth !== $endMonth) {
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
}
return "{$startDay} - {$endDay} {$endMonth} {$toYear}";
case self::FREQUENCY_ONE_OFF:
// '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ
$startDay = $from->format('j');
$startMonth = $from->format('M');
$endDay = $to->format('j');
$endMonth = $to->format('M');
// If same month and year, use a format like '2-31 May 2025'
if ($startMonth === $endMonth && ! $differentYears) {
return "{$startDay} - {$endDay} {$startMonth} {$toYear}";
}
// If different years, include both years
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
// Same year but different months
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
default:
// Default format for unknown frequencies
return $from->format('j M Y') . ' - ' . $to->format('j M Y');
}
}
public function sanitizeFileName(string $fileName): string
{
return str_replace(['/', '\\'], '-', $fileName);
}
private function getPayload(AutomatedReportsService $automatedReportsService)
{
$reportResult = AutomatedReportResult::find(269);
$automatedReport = $reportResult->getReport();
$activityIds = [1,2,3];
$payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $reportResult,
activityIds: $activityIds,
);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));
}
private function rateLimit()
{
$team = Team::find(2);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
for ($i = 0 ; $i < 3; $i++) {
// if ($i % 25 === 0) {
// $this->info("Syncing opportunity {$i}");
$this->info("Matching contact {$i}");
// }
// $crmService->syncOpportunity('374720564');
$crmService->matchByName('Robot');
}
}
private function simulateMatchActivityStorm(int $teamId = 2, int $count = 100): void
{
$team = Team::find($teamId);
$config = $team->getCrmConfiguration();
$activities = Activity::query()
->where('crm_configuration_id', $config->getId())
->orderByDesc('id')
->limit($count)
->get();
$this->info("Dispatching {$activities->count()} MatchActivityCrmData jobs (portal={$config->getId()})");
foreach ($activities as $activity) {
MatchActivityCrmData::dispatch($activity->getId(), $config, true);
}
$this->info('Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.');
}
private function simulateVerifyTaskStorm(int $teamId = 2, int $count = 100): void
{
$activities = Activity::query()
->where('team_id', $teamId)
->whereNotNull('crm_provider_id')
->orderByDesc('id')
->limit($count)
->get();
$this->info("Dispatching {$activities->count()} VerifyActivityCrmTaskJob jobs");
foreach ($activities as $activity) {
VerifyActivityCrmTaskJob::dispatch($activity->getId());
}
$this->info('Done.');
}
private function observeRateLimitCache(int $teamId = 2): void
{
$team = Team::find($teamId);
$config = $team->getCrmConfiguration();
$key = sprintf('hubspot:ratelimit:portal:%d', $config->getId());
$value = Redis::get($key);
$ttl = Redis::ttl($key);
$this->info("Redis key: {$key}");
$this->info('Value: ' . ($value ?? '(empty)'));
$this->info("TTL: {$ttl}s");
}
}
Show Replace Field
Search History
MatchActivityCrmData
New Line
Match Case
Words
Regex
Replace History
Replace
New Line
Preserve case
1/9
Previous Occurrence
Next Occurrence
Filter Search Results
Open in Window, Multiple Cursors
Click to highlight
Close
Sync Changes
Hide This Notification
Code changed:
Hide
50
Previous Highlighted Error
Next Highlighted Error
[2026-05-11 10:09:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"b3759be0-aa27-4c0a-9f87-1dfcf8b52f08","trace_id":"b2648550-f4d5-4b7c-a4b6-f4ade0cdfac6"}
[2026-05-11 10:09:07] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"b3759be0-aa27-4c0a-9f87-1dfcf8b52f08","trace_id":"b2648550-f4d5-4b7c-a4b6-f4ade0cdfac6"}
[2026-05-11 10:09:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"b3759be0-aa27-4c0a-9f87-1dfcf8b52f08","trace_id":"b2648550-f4d5-4b7c-a4b6-f4ade0cdfac6"}
[2026-05-11 10:09:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"2f78ce4e-b7b6-4b39-a19e-de1e40222762","trace_id":"85100ae0-2ad2-4b90-9dd7-c9476efd7d95"}
[2026-05-11 10:09:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"2f78ce4e-b7b6-4b39-a19e-de1e40222762","trace_id":"85100ae0-2ad2-4b90-9dd7-c9476efd7d95"}
[2026-05-11 10:09:10] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":615092,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:10] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":615092} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:10] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":615092,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:10] local.INFO: [MatchActivityCrmData] Participants old state {"activity":615092,"participants":[{"id":1004102,"user_id":null,"contact_id":null,"lead_id":null},{"id":1004103,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:10] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:10] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:10] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:10] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:10] local.INFO: [Prospect match] Cache miss, calling the API {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:10] local.INFO: [Hubspot] Failed to fetch contact {"email":"[EMAIL]","reason":"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/nikolay.nikolov%40jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response"} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:10] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:10] local.NOTICE: Monitoring start {"correlation_id":"27f063f5-b873-4d18-88dc-3e9b086efc4d","trace_id":"7dc8cfd2-bca6-49ac-bae0-7f8a12c74d95"}
[2026-05-11 10:09:10] local.NOTICE: Monitoring end {"correlation_id":"27f063f5-b873-4d18-88dc-3e9b086efc4d","trace_id":"7dc8cfd2-bca6-49ac-bae0-7f8a12c74d95"}
[2026-05-11 10:09:10] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/contact/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.24,"average_seconds_per_request":0.24} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:10] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:10] local.INFO: [Prospect match] Cache miss {"identifier_type":"domain","identifier":"jiminny.com","crm":"hubspot"} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:10] local.INFO: [Prospect match] Cache miss, calling the API {"identifier_type":"domain","identifier":"jiminny.com"} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:11] local.INFO: [HubSpot] importAccount {"crm_provider_id":"749766179","config_id":2} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:11] local.INFO: [HubSpot] CRM Search requested {"request":{"filterGroups":[{"filters":[{"propertyName":"associations.company","operator":"EQ","value":"749766179"},{"propertyName":"dealstage","operator":"NOT_IN","values":["closedwon","4040964","59247967"]},{"propertyName":"dealstage","operator":"NOT_IN","values":["closedlost","4040965","59247968"]}]}],"sorts":[{"propertyName":"modifieddate","direction":"DESCENDING"}],"properties":["dealname","amount","hubspot_owner_id","pipeline","dealstage","closedate","deal_currency_code"],"limit":200}} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:11] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":10,"total_elapsed_seconds":0.25,"average_seconds_per_request":0.25} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":615092,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":615092,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":615092} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":615092,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":615092,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614436,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614436} {"correlation_id":"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614436,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614436,"participants":[{"id":1002751,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002752,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"5e7a2b91-b3db-49ce-9522-5052e67f62b8","trace_id":"72b2a81e-013c-47a2-88b6-a74a8899a0d0"}
[2026-05-11 10:09:12] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614436,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614436,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614436} {"correlation_id":"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614436,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614436,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"5e7a2b91-b3db-49ce-9522-5052e67f62b8","trace_id":"72b2a81e-013c-47a2-88b6-a74a8899a0d0"}
[2026-05-11 10:09:12] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614382,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"999eb788-b67f-407d-b04e-7140cf8c8507","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614382} {"correlation_id":"999eb788-b67f-407d-b04e-7140cf8c8507","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614382,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"999eb788-b67f-407d-b04e-7140cf8c8507","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614382,"participants":[{"id":1002632,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002633,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"999eb788-b67f-407d-b04e-7140cf8c8507","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"999eb788-b67f-407d-b04e-7140cf8c8507","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"999eb788-b67f-407d-b04e-7140cf8c8507","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"999eb788-b67f-407d-b04e-7140cf8c8507","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"999eb788-b67f-407d-b04e-7140cf8c8507","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"999eb788-b67f-407d-b04e-7140cf8c8507","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"999eb788-b67f-407d-b04e-7140cf8c8507","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"999eb788-b67f-407d-b04e-7140cf8c8507","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614382,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"999eb788-b67f-407d-b04e-7140cf8c8507","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614382,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"999eb788-b67f-407d-b04e-7140cf8c8507","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614382} {"correlation_id":"999eb788-b67f-407d-b04e-7140cf8c8507","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614382,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"999eb788-b67f-407d-b04e-7140cf8c8507","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614382,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"999eb788-b67f-407d-b04e-7140cf8c8507","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20725-handle-HS-search-rate-limit, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09541223,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20725-handle-HS-search-rate-limit","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.82413566,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"HandleHubspotRateLimitTest","depth":6,"bounds":{"left":0.8394282,"top":0.019952115,"width":0.076130316,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'HandleHubspotRateLimitTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'HandleHubspotRateLimitTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5","depth":4,"bounds":{"left":0.54886967,"top":0.17478053,"width":0.007978723,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"133","depth":4,"bounds":{"left":0.5588431,"top":0.17478053,"width":0.011968086,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"11","depth":4,"bounds":{"left":0.5728058,"top":0.17478053,"width":0.008976064,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.5834442,"top":0.17318435,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.59075797,"top":0.17318435,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands;\n\nuse Carbon\\Carbon;\nuse Carbon\\CarbonImmutable;\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Support\\Facades\\Redis;\nuse InvalidArgumentException;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\SendReportMailJob;\nuse Jiminny\\Jobs\\Crm\\Delete\\VerifyActivityCrmTaskJob;\nuse Jiminny\\Jobs\\Crm\\MatchActivityCrmData;\nuse Jiminny\\Jobs\\JobDispatcherInterface;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Activity\\CrmOwnerResolver;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\UserPilot\\UserPilotClient;\n\n/**\n * Class JiminnyDebugCommand\n *\n * @package Jiminny\\Console\\Commands\n */\nclass JiminnyDebugCommand extends Command\n{\n public const string FREQUENCY_DAILY = 'daily';\n public const string FREQUENCY_WEEKLY = 'weekly';\n public const string FREQUENCY_MONTHLY = 'monthly';\n public const string FREQUENCY_QUARTERLY = 'quarterly';\n public const string FREQUENCY_ONE_OFF = 'one_off';\n protected $signature = 'jiminny:debug';\n\n public function handle(\n JobDispatcherInterface $jobDispatcher,\n AutomatedReportsService $automatedReportsService,\n AutomatedReportsRepository $automatedReportsRepository,\n UserPilotClient $userPilotClient\n ): void {\n // Choose ONE of the following to run, then comment out the others.\n // 1) Dispatch a storm of MatchActivityCrmData jobs against team 2\n $this->simulateMatchActivityStorm(teamId: 2, count: 100);\n\n // 2) Dispatch a storm of VerifyActivityCrmTaskJob jobs (simulates DeleteCrmEntityTrait fan-out)\n // $this->simulateVerifyTaskStorm(teamId: 2, count: 100);\n\n // 3) Inspect Redis circuit-breaker state for the team's HubSpot portal\n // $this->observeRateLimitCache(teamId: 2);\n\n // 4) Make 3 synchronous matchByName calls (foreground, hits API directly)\n // $this->rateLimit();\n exit(1);\n\n\n\n $report = AutomatedReport::find(71);\n $last = AutomatedReportResult::query()\n ->where('report_id', $report->getId())\n ->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])\n// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)\n ->whereDate('created_at', CarbonImmutable::now()->toDateString())\n ->latest()\n ->first();\n\n $this->info(\"Last: {$last->getId()}\");\n\n exit(1);\n\n $user = User::find(143);\n // $count = $automatedReportsRepository->countUserReports($user);\n // $this->info(\"Count: {$count}\");\n // $count = $automatedReportsRepository->countAllUserReports($user);\n // $this->info(\"All count: {$count}\");\n\n $payload = [\n 'report_type' => 'ask_jiminny',\n 'frequency' => 'weekly',\n ];\n $userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);\n\n exit(1);\n\n $now = Carbon::now()->subDay(1);\n $this->info(\"Now: {$now->toDateTimeString()}\");\n $weekStart = Carbon::getWeekStartsAt();\n $this->info(\"Now: {$weekStart}\");\n\n // $from = $now->copy()->previousWeekday()->startOfDay();\n // $to = $now->copy()->previousWeekday()->endOfDay();\n\n // $fromOld = $now->copy()->subWeeks(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subWeek()->startOfWeek();\n // $toNew = $now->copy()->subWeek()->endOfWeek();\n\n // $fromOld = $now->copy()->subMonths(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();\n // $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();\n\n $fromOld = $now->copy()->subMonths(3)->startOfDay();\n $toOld = $now->copy()->subDay()->endOfDay();\n $fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();\n $toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();\n\n $this->info(\"From old: {$fromOld->toDateTimeString()}\");\n $this->info(\"To old: {$toOld->toDateTimeString()}\");\n $this->info(\"From new: {$fromNew->toDateTimeString()}\");\n $this->info(\"To new: {$toNew->toDateTimeString()}\");\n\n exit(1);\n\n $report = AutomatedReport::find(71);\n\n $job = new RequestGenerateAskJiminnyReportJob($report->getUuid());\n $jobDispatcher->dispatch($job);\n\n exit(1);\n\n\n // $this->formatDate($jobDispatcher);\n // $this->sendMail($jobDispatcher, $automatedReportsService);\n // $this->crmService();\n\n $this->getPayload($automatedReportsService);\n\n exit(1);\n }\n\n\n\n private function crmService()\n {\n $activity = Activity::find(418141);\n\n $team = Team::find(19);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n $crmService->createTranscriptNotes($activity);\n }\n\n private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)\n {\n $reportUuid = '';\n // $report = $automatedReportsService->getReportResult($reportUuid);\n $report = AutomatedReportResult::find(275);\n $validRecipients = $automatedReportsService->getValidRecipientUsers(\n $report->getReport(),\n includeJiminny: true,\n );\n\n $recipient = $validRecipients[0];\n\n $fileName = $automatedReportsService->getReportFileName($report);\n $typeName = $report->getReport()->getCustomName()\n ?? $automatedReportsService->getReportTypeName($report);\n $teamsName = $automatedReportsService->getReportTeamsName($report);\n $periodName = $automatedReportsService->getReportPeriodName($report);\n $s3Path = $automatedReportsService->getMediaPath($report);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));\n\n $jobDispatcher->dispatch(\n new SendReportMailJob(\n reportUuid: $report->getUuid(),\n s3Path: $s3Path,\n recipientEmail: $recipient['email'],\n recipientName: $recipient['name'] ?? null,\n fileName: $fileName,\n typeName: $typeName,\n teamsName: $teamsName,\n periodName: $periodName,\n isAskJiminny: true,\n )\n );\n\n exit(1);\n }\n\n private function formatDate(JobDispatcherInterface $jobDispatcher): void\n {\n $customName = 'Custom report name';\n // $frequency = self::FREQUENCY_DAILY;\n // $frequency = self::FREQUENCY_WEEKLY;\n $frequency = self::FREQUENCY_MONTHLY;\n // $frequency = self::FREQUENCY_QUARTERLY;\n // $frequency = self::FREQUENCY_ONE_OFF;\n $period = $this->calculateFromAndToDatePeriod($frequency);\n $from = $period['fromDate'];\n $to = $period['toDate'];\n $periodName = $this->formatReportPeriodName($frequency, $from, $to);\n $filenameSuffix = null;\n\n if ($customName) {\n if ($filenameSuffix) {\n $customName .= \" {$filenameSuffix}\";\n }\n\n $result = $this->sanitizeFileName(\"{$customName} - {$periodName}\");\n }\n\n $this->info($result);\n }\n\n public function calculateFromAndToDatePeriod(\n string $frequency,\n ?Carbon $fromDate = null,\n ?Carbon $toDate = null\n ): array {\n if ($frequency === self::FREQUENCY_ONE_OFF) {\n return [\n 'fromDate' => $fromDate,\n 'toDate' => $toDate,\n ];\n }\n\n $now = Carbon::now();\n\n return match ($frequency) {\n self::FREQUENCY_DAILY => [\n 'fromDate' => $now->copy()->subDay()->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_WEEKLY => [\n 'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_MONTHLY => [\n 'fromDate' => $now->copy()->subMonths(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_QUARTERLY => [\n 'fromDate' => $now->copy()->subMonths(3)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n default => throw new InvalidArgumentException(\"Unsupported frequency: {$frequency}\"),\n };\n }\n\n private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string\n {\n $fromYear = $from->format('Y');\n $toYear = $to->format('Y');\n $differentYears = $fromYear !== $toYear;\n\n switch ($frequency) {\n case self::FREQUENCY_DAILY:\n return $from->format('j M Y');\n\n case self::FREQUENCY_QUARTERLY:\n // 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ\n $startMonth = $from->format('M');\n $endMonth = $to->copy()->subMonth();\n $endMonthName = $endMonth->format('M');\n $endMonthYear = $endMonth->format('Y');\n\n if ($differentYears) {\n return \"{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}\";\n }\n\n return \"{$startMonth} - {$endMonthName} {$toYear}\";\n\n case self::FREQUENCY_MONTHLY:\n // 'May 2025' - monthly reports are always within the same year\n return $from->format('M Y');\n\n case self::FREQUENCY_WEEKLY:\n // '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ\n $startDay = $from->format('j');\n $endDay = $to->format('j');\n $startMonth = $from->format('M');\n $endMonth = $to->format('M');\n\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n if ($startMonth !== $endMonth) {\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n return \"{$startDay} - {$endDay} {$endMonth} {$toYear}\";\n\n case self::FREQUENCY_ONE_OFF:\n // '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ\n $startDay = $from->format('j');\n $startMonth = $from->format('M');\n $endDay = $to->format('j');\n $endMonth = $to->format('M');\n\n // If same month and year, use a format like '2-31 May 2025'\n if ($startMonth === $endMonth && ! $differentYears) {\n return \"{$startDay} - {$endDay} {$startMonth} {$toYear}\";\n }\n\n // If different years, include both years\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n // Same year but different months\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n\n default:\n // Default format for unknown frequencies\n return $from->format('j M Y') . ' - ' . $to->format('j M Y');\n }\n }\n\n public function sanitizeFileName(string $fileName): string\n {\n return str_replace(['/', '\\\\'], '-', $fileName);\n }\n\n private function getPayload(AutomatedReportsService $automatedReportsService)\n {\n $reportResult = AutomatedReportResult::find(269);\n $automatedReport = $reportResult->getReport();\n $activityIds = [1,2,3];\n $payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(\n automatedReport: $automatedReport,\n reportResult: $reportResult,\n activityIds: $activityIds,\n );\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));\n }\n\n private function rateLimit()\n {\n $team = Team::find(2);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n for ($i = 0 ; $i < 3; $i++) {\n// if ($i % 25 === 0) {\n// $this->info(\"Syncing opportunity {$i}\");\n $this->info(\"Matching contact {$i}\");\n// }\n// $crmService->syncOpportunity('374720564');\n $crmService->matchByName('Robot');\n }\n }\n\n private function simulateMatchActivityStorm(int $teamId = 2, int $count = 100): void\n {\n $team = Team::find($teamId);\n $config = $team->getCrmConfiguration();\n\n $activities = Activity::query()\n ->where('crm_configuration_id', $config->getId())\n ->orderByDesc('id')\n ->limit($count)\n ->get();\n\n $this->info(\"Dispatching {$activities->count()} MatchActivityCrmData jobs (portal={$config->getId()})\");\n\n foreach ($activities as $activity) {\n MatchActivityCrmData::dispatch($activity->getId(), $config, true);\n }\n\n $this->info('Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.');\n }\n\n private function simulateVerifyTaskStorm(int $teamId = 2, int $count = 100): void\n {\n $activities = Activity::query()\n ->where('team_id', $teamId)\n ->whereNotNull('crm_provider_id')\n ->orderByDesc('id')\n ->limit($count)\n ->get();\n\n $this->info(\"Dispatching {$activities->count()} VerifyActivityCrmTaskJob jobs\");\n\n foreach ($activities as $activity) {\n VerifyActivityCrmTaskJob::dispatch($activity->getId());\n }\n\n $this->info('Done.');\n }\n\n private function observeRateLimitCache(int $teamId = 2): void\n {\n $team = Team::find($teamId);\n $config = $team->getCrmConfiguration();\n $key = sprintf('hubspot:ratelimit:portal:%d', $config->getId());\n\n $value = Redis::get($key);\n $ttl = Redis::ttl($key);\n\n $this->info(\"Redis key: {$key}\");\n $this->info('Value: ' . ($value ?? '(empty)'));\n $this->info(\"TTL: {$ttl}s\");\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands;\n\nuse Carbon\\Carbon;\nuse Carbon\\CarbonImmutable;\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Support\\Facades\\Redis;\nuse InvalidArgumentException;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\SendReportMailJob;\nuse Jiminny\\Jobs\\Crm\\Delete\\VerifyActivityCrmTaskJob;\nuse Jiminny\\Jobs\\Crm\\MatchActivityCrmData;\nuse Jiminny\\Jobs\\JobDispatcherInterface;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Activity\\CrmOwnerResolver;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\UserPilot\\UserPilotClient;\n\n/**\n * Class JiminnyDebugCommand\n *\n * @package Jiminny\\Console\\Commands\n */\nclass JiminnyDebugCommand extends Command\n{\n public const string FREQUENCY_DAILY = 'daily';\n public const string FREQUENCY_WEEKLY = 'weekly';\n public const string FREQUENCY_MONTHLY = 'monthly';\n public const string FREQUENCY_QUARTERLY = 'quarterly';\n public const string FREQUENCY_ONE_OFF = 'one_off';\n protected $signature = 'jiminny:debug';\n\n public function handle(\n JobDispatcherInterface $jobDispatcher,\n AutomatedReportsService $automatedReportsService,\n AutomatedReportsRepository $automatedReportsRepository,\n UserPilotClient $userPilotClient\n ): void {\n // Choose ONE of the following to run, then comment out the others.\n // 1) Dispatch a storm of MatchActivityCrmData jobs against team 2\n $this->simulateMatchActivityStorm(teamId: 2, count: 100);\n\n // 2) Dispatch a storm of VerifyActivityCrmTaskJob jobs (simulates DeleteCrmEntityTrait fan-out)\n // $this->simulateVerifyTaskStorm(teamId: 2, count: 100);\n\n // 3) Inspect Redis circuit-breaker state for the team's HubSpot portal\n // $this->observeRateLimitCache(teamId: 2);\n\n // 4) Make 3 synchronous matchByName calls (foreground, hits API directly)\n // $this->rateLimit();\n exit(1);\n\n\n\n $report = AutomatedReport::find(71);\n $last = AutomatedReportResult::query()\n ->where('report_id', $report->getId())\n ->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])\n// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)\n ->whereDate('created_at', CarbonImmutable::now()->toDateString())\n ->latest()\n ->first();\n\n $this->info(\"Last: {$last->getId()}\");\n\n exit(1);\n\n $user = User::find(143);\n // $count = $automatedReportsRepository->countUserReports($user);\n // $this->info(\"Count: {$count}\");\n // $count = $automatedReportsRepository->countAllUserReports($user);\n // $this->info(\"All count: {$count}\");\n\n $payload = [\n 'report_type' => 'ask_jiminny',\n 'frequency' => 'weekly',\n ];\n $userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);\n\n exit(1);\n\n $now = Carbon::now()->subDay(1);\n $this->info(\"Now: {$now->toDateTimeString()}\");\n $weekStart = Carbon::getWeekStartsAt();\n $this->info(\"Now: {$weekStart}\");\n\n // $from = $now->copy()->previousWeekday()->startOfDay();\n // $to = $now->copy()->previousWeekday()->endOfDay();\n\n // $fromOld = $now->copy()->subWeeks(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subWeek()->startOfWeek();\n // $toNew = $now->copy()->subWeek()->endOfWeek();\n\n // $fromOld = $now->copy()->subMonths(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();\n // $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();\n\n $fromOld = $now->copy()->subMonths(3)->startOfDay();\n $toOld = $now->copy()->subDay()->endOfDay();\n $fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();\n $toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();\n\n $this->info(\"From old: {$fromOld->toDateTimeString()}\");\n $this->info(\"To old: {$toOld->toDateTimeString()}\");\n $this->info(\"From new: {$fromNew->toDateTimeString()}\");\n $this->info(\"To new: {$toNew->toDateTimeString()}\");\n\n exit(1);\n\n $report = AutomatedReport::find(71);\n\n $job = new RequestGenerateAskJiminnyReportJob($report->getUuid());\n $jobDispatcher->dispatch($job);\n\n exit(1);\n\n\n // $this->formatDate($jobDispatcher);\n // $this->sendMail($jobDispatcher, $automatedReportsService);\n // $this->crmService();\n\n $this->getPayload($automatedReportsService);\n\n exit(1);\n }\n\n\n\n private function crmService()\n {\n $activity = Activity::find(418141);\n\n $team = Team::find(19);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n $crmService->createTranscriptNotes($activity);\n }\n\n private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)\n {\n $reportUuid = '';\n // $report = $automatedReportsService->getReportResult($reportUuid);\n $report = AutomatedReportResult::find(275);\n $validRecipients = $automatedReportsService->getValidRecipientUsers(\n $report->getReport(),\n includeJiminny: true,\n );\n\n $recipient = $validRecipients[0];\n\n $fileName = $automatedReportsService->getReportFileName($report);\n $typeName = $report->getReport()->getCustomName()\n ?? $automatedReportsService->getReportTypeName($report);\n $teamsName = $automatedReportsService->getReportTeamsName($report);\n $periodName = $automatedReportsService->getReportPeriodName($report);\n $s3Path = $automatedReportsService->getMediaPath($report);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));\n\n $jobDispatcher->dispatch(\n new SendReportMailJob(\n reportUuid: $report->getUuid(),\n s3Path: $s3Path,\n recipientEmail: $recipient['email'],\n recipientName: $recipient['name'] ?? null,\n fileName: $fileName,\n typeName: $typeName,\n teamsName: $teamsName,\n periodName: $periodName,\n isAskJiminny: true,\n )\n );\n\n exit(1);\n }\n\n private function formatDate(JobDispatcherInterface $jobDispatcher): void\n {\n $customName = 'Custom report name';\n // $frequency = self::FREQUENCY_DAILY;\n // $frequency = self::FREQUENCY_WEEKLY;\n $frequency = self::FREQUENCY_MONTHLY;\n // $frequency = self::FREQUENCY_QUARTERLY;\n // $frequency = self::FREQUENCY_ONE_OFF;\n $period = $this->calculateFromAndToDatePeriod($frequency);\n $from = $period['fromDate'];\n $to = $period['toDate'];\n $periodName = $this->formatReportPeriodName($frequency, $from, $to);\n $filenameSuffix = null;\n\n if ($customName) {\n if ($filenameSuffix) {\n $customName .= \" {$filenameSuffix}\";\n }\n\n $result = $this->sanitizeFileName(\"{$customName} - {$periodName}\");\n }\n\n $this->info($result);\n }\n\n public function calculateFromAndToDatePeriod(\n string $frequency,\n ?Carbon $fromDate = null,\n ?Carbon $toDate = null\n ): array {\n if ($frequency === self::FREQUENCY_ONE_OFF) {\n return [\n 'fromDate' => $fromDate,\n 'toDate' => $toDate,\n ];\n }\n\n $now = Carbon::now();\n\n return match ($frequency) {\n self::FREQUENCY_DAILY => [\n 'fromDate' => $now->copy()->subDay()->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_WEEKLY => [\n 'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_MONTHLY => [\n 'fromDate' => $now->copy()->subMonths(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_QUARTERLY => [\n 'fromDate' => $now->copy()->subMonths(3)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n default => throw new InvalidArgumentException(\"Unsupported frequency: {$frequency}\"),\n };\n }\n\n private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string\n {\n $fromYear = $from->format('Y');\n $toYear = $to->format('Y');\n $differentYears = $fromYear !== $toYear;\n\n switch ($frequency) {\n case self::FREQUENCY_DAILY:\n return $from->format('j M Y');\n\n case self::FREQUENCY_QUARTERLY:\n // 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ\n $startMonth = $from->format('M');\n $endMonth = $to->copy()->subMonth();\n $endMonthName = $endMonth->format('M');\n $endMonthYear = $endMonth->format('Y');\n\n if ($differentYears) {\n return \"{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}\";\n }\n\n return \"{$startMonth} - {$endMonthName} {$toYear}\";\n\n case self::FREQUENCY_MONTHLY:\n // 'May 2025' - monthly reports are always within the same year\n return $from->format('M Y');\n\n case self::FREQUENCY_WEEKLY:\n // '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ\n $startDay = $from->format('j');\n $endDay = $to->format('j');\n $startMonth = $from->format('M');\n $endMonth = $to->format('M');\n\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n if ($startMonth !== $endMonth) {\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n return \"{$startDay} - {$endDay} {$endMonth} {$toYear}\";\n\n case self::FREQUENCY_ONE_OFF:\n // '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ\n $startDay = $from->format('j');\n $startMonth = $from->format('M');\n $endDay = $to->format('j');\n $endMonth = $to->format('M');\n\n // If same month and year, use a format like '2-31 May 2025'\n if ($startMonth === $endMonth && ! $differentYears) {\n return \"{$startDay} - {$endDay} {$startMonth} {$toYear}\";\n }\n\n // If different years, include both years\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n // Same year but different months\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n\n default:\n // Default format for unknown frequencies\n return $from->format('j M Y') . ' - ' . $to->format('j M Y');\n }\n }\n\n public function sanitizeFileName(string $fileName): string\n {\n return str_replace(['/', '\\\\'], '-', $fileName);\n }\n\n private function getPayload(AutomatedReportsService $automatedReportsService)\n {\n $reportResult = AutomatedReportResult::find(269);\n $automatedReport = $reportResult->getReport();\n $activityIds = [1,2,3];\n $payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(\n automatedReport: $automatedReport,\n reportResult: $reportResult,\n activityIds: $activityIds,\n );\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));\n }\n\n private function rateLimit()\n {\n $team = Team::find(2);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n for ($i = 0 ; $i < 3; $i++) {\n// if ($i % 25 === 0) {\n// $this->info(\"Syncing opportunity {$i}\");\n $this->info(\"Matching contact {$i}\");\n// }\n// $crmService->syncOpportunity('374720564');\n $crmService->matchByName('Robot');\n }\n }\n\n private function simulateMatchActivityStorm(int $teamId = 2, int $count = 100): void\n {\n $team = Team::find($teamId);\n $config = $team->getCrmConfiguration();\n\n $activities = Activity::query()\n ->where('crm_configuration_id', $config->getId())\n ->orderByDesc('id')\n ->limit($count)\n ->get();\n\n $this->info(\"Dispatching {$activities->count()} MatchActivityCrmData jobs (portal={$config->getId()})\");\n\n foreach ($activities as $activity) {\n MatchActivityCrmData::dispatch($activity->getId(), $config, true);\n }\n\n $this->info('Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.');\n }\n\n private function simulateVerifyTaskStorm(int $teamId = 2, int $count = 100): void\n {\n $activities = Activity::query()\n ->where('team_id', $teamId)\n ->whereNotNull('crm_provider_id')\n ->orderByDesc('id')\n ->limit($count)\n ->get();\n\n $this->info(\"Dispatching {$activities->count()} VerifyActivityCrmTaskJob jobs\");\n\n foreach ($activities as $activity) {\n VerifyActivityCrmTaskJob::dispatch($activity->getId());\n }\n\n $this->info('Done.');\n }\n\n private function observeRateLimitCache(int $teamId = 2): void\n {\n $team = Team::find($teamId);\n $config = $team->getCrmConfiguration();\n $key = sprintf('hubspot:ratelimit:portal:%d', $config->getId());\n\n $value = Redis::get($key);\n $ttl = Redis::ttl($key);\n\n $this->info(\"Redis key: {$key}\");\n $this->info('Value: ' . ($value ?? '(empty)'));\n $this->info(\"TTL: {$ttl}s\");\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Show Replace Field","depth":4,"bounds":{"left":0.60206115,"top":0.08060654,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"bounds":{"left":0.6146942,"top":0.07980846,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"MatchActivityCrmData","depth":4,"bounds":{"left":0.6256649,"top":0.07980846,"width":0.0631649,"height":0.015961692},"on_screen":true,"value":"MatchActivityCrmData","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.6978058,"top":0.07980846,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match Case","depth":3,"bounds":{"left":0.7077792,"top":0.07980846,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":3,"bounds":{"left":0.71642286,"top":0.07980846,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":3,"bounds":{"left":0.7250665,"top":0.07980846,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"on_screen":false,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Preserve case","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1/9","depth":4,"bounds":{"left":0.7386968,"top":0.079010375,"width":0.025598405,"height":0.017557861},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Occurrence","depth":4,"bounds":{"left":0.7642952,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"bounds":{"left":0.77293885,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Filter Search Results","depth":4,"bounds":{"left":0.7815825,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open in Window, Multiple Cursors","depth":4,"bounds":{"left":0.79022604,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Click to highlight","depth":4,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"bounds":{"left":0.97539896,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"50","depth":4,"bounds":{"left":0.96210104,"top":0.10933759,"width":0.010305851,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.9740692,"top":0.10774142,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.98138297,"top":0.10774142,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-11 10:09:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"b3759be0-aa27-4c0a-9f87-1dfcf8b52f08\",\"trace_id\":\"b2648550-f4d5-4b7c-a4b6-f4ade0cdfac6\"}\n[2026-05-11 10:09:07] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"b3759be0-aa27-4c0a-9f87-1dfcf8b52f08\",\"trace_id\":\"b2648550-f4d5-4b7c-a4b6-f4ade0cdfac6\"}\n[2026-05-11 10:09:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"b3759be0-aa27-4c0a-9f87-1dfcf8b52f08\",\"trace_id\":\"b2648550-f4d5-4b7c-a4b6-f4ade0cdfac6\"}\n[2026-05-11 10:09:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"2f78ce4e-b7b6-4b39-a19e-de1e40222762\",\"trace_id\":\"85100ae0-2ad2-4b90-9dd7-c9476efd7d95\"}\n[2026-05-11 10:09:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"2f78ce4e-b7b6-4b39-a19e-de1e40222762\",\"trace_id\":\"85100ae0-2ad2-4b90-9dd7-c9476efd7d95\"}\n[2026-05-11 10:09:10] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":615092,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:10] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":615092} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:10] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":615092,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:10] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":615092,\"participants\":[{\"id\":1004102,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1004103,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:10] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:10] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:10] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:10] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:10] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:10] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"nikolay.nikolov@jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/nikolay.nikolov%40jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:10] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:10] local.NOTICE: Monitoring start {\"correlation_id\":\"27f063f5-b873-4d18-88dc-3e9b086efc4d\",\"trace_id\":\"7dc8cfd2-bca6-49ac-bae0-7f8a12c74d95\"}\n[2026-05-11 10:09:10] local.NOTICE: Monitoring end {\"correlation_id\":\"27f063f5-b873-4d18-88dc-3e9b086efc4d\",\"trace_id\":\"7dc8cfd2-bca6-49ac-bae0-7f8a12c74d95\"}\n[2026-05-11 10:09:10] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.24,\"average_seconds_per_request\":0.24} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:10] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:10] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:10] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:11] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:11] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:11] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":615092,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":615092,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":615092} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":615092,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":615092,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614436,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614436} {\"correlation_id\":\"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614436,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614436,\"participants\":[{\"id\":1002751,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002752,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"5e7a2b91-b3db-49ce-9522-5052e67f62b8\",\"trace_id\":\"72b2a81e-013c-47a2-88b6-a74a8899a0d0\"}\n[2026-05-11 10:09:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614436,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614436,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614436} {\"correlation_id\":\"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614436,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614436,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"5e7a2b91-b3db-49ce-9522-5052e67f62b8\",\"trace_id\":\"72b2a81e-013c-47a2-88b6-a74a8899a0d0\"}\n[2026-05-11 10:09:12] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614382,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"999eb788-b67f-407d-b04e-7140cf8c8507\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614382} {\"correlation_id\":\"999eb788-b67f-407d-b04e-7140cf8c8507\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614382,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"999eb788-b67f-407d-b04e-7140cf8c8507\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614382,\"participants\":[{\"id\":1002632,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002633,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"999eb788-b67f-407d-b04e-7140cf8c8507\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"999eb788-b67f-407d-b04e-7140cf8c8507\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"999eb788-b67f-407d-b04e-7140cf8c8507\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"999eb788-b67f-407d-b04e-7140cf8c8507\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"999eb788-b67f-407d-b04e-7140cf8c8507\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"999eb788-b67f-407d-b04e-7140cf8c8507\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"999eb788-b67f-407d-b04e-7140cf8c8507\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"999eb788-b67f-407d-b04e-7140cf8c8507\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614382,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"999eb788-b67f-407d-b04e-7140cf8c8507\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614382,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"999eb788-b67f-407d-b04e-7140cf8c8507\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614382} {\"correlation_id\":\"999eb788-b67f-407d-b04e-7140cf8c8507\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614382,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"999eb788-b67f-407d-b04e-7140cf8c8507\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614382,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"999eb788-b67f-407d-b04e-7140cf8c8507\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}","depth":4,"on_screen":true,"value":"[2026-05-11 10:09:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"b3759be0-aa27-4c0a-9f87-1dfcf8b52f08\",\"trace_id\":\"b2648550-f4d5-4b7c-a4b6-f4ade0cdfac6\"}\n[2026-05-11 10:09:07] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"b3759be0-aa27-4c0a-9f87-1dfcf8b52f08\",\"trace_id\":\"b2648550-f4d5-4b7c-a4b6-f4ade0cdfac6\"}\n[2026-05-11 10:09:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"b3759be0-aa27-4c0a-9f87-1dfcf8b52f08\",\"trace_id\":\"b2648550-f4d5-4b7c-a4b6-f4ade0cdfac6\"}\n[2026-05-11 10:09:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"2f78ce4e-b7b6-4b39-a19e-de1e40222762\",\"trace_id\":\"85100ae0-2ad2-4b90-9dd7-c9476efd7d95\"}\n[2026-05-11 10:09:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"2f78ce4e-b7b6-4b39-a19e-de1e40222762\",\"trace_id\":\"85100ae0-2ad2-4b90-9dd7-c9476efd7d95\"}\n[2026-05-11 10:09:10] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":615092,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:10] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":615092} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:10] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":615092,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:10] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":615092,\"participants\":[{\"id\":1004102,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1004103,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:10] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:10] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:10] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:10] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:10] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:10] local.INFO: [Hubspot] Failed to fetch contact {\"email\":\"nikolay.nikolov@jiminny.com\",\"reason\":\"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/nikolay.nikolov%40jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response\"} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:10] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:10] local.NOTICE: Monitoring start {\"correlation_id\":\"27f063f5-b873-4d18-88dc-3e9b086efc4d\",\"trace_id\":\"7dc8cfd2-bca6-49ac-bae0-7f8a12c74d95\"}\n[2026-05-11 10:09:10] local.NOTICE: Monitoring end {\"correlation_id\":\"27f063f5-b873-4d18-88dc-3e9b086efc4d\",\"trace_id\":\"7dc8cfd2-bca6-49ac-bae0-7f8a12c74d95\"}\n[2026-05-11 10:09:10] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/contact/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.24,\"average_seconds_per_request\":0.24} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:10] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:10] local.INFO: [Prospect match] Cache miss {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\",\"crm\":\"hubspot\"} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:10] local.INFO: [Prospect match] Cache miss, calling the API {\"identifier_type\":\"domain\",\"identifier\":\"jiminny.com\"} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:11] local.INFO: [HubSpot] importAccount {\"crm_provider_id\":\"749766179\",\"config_id\":2} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:11] local.INFO: [HubSpot] CRM Search requested {\"request\":{\"filterGroups\":[{\"filters\":[{\"propertyName\":\"associations.company\",\"operator\":\"EQ\",\"value\":\"749766179\"},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedwon\",\"4040964\",\"59247967\"]},{\"propertyName\":\"dealstage\",\"operator\":\"NOT_IN\",\"values\":[\"closedlost\",\"4040965\",\"59247968\"]}]}],\"sorts\":[{\"propertyName\":\"modifieddate\",\"direction\":\"DESCENDING\"}],\"properties\":[\"dealname\",\"amount\",\"hubspot_owner_id\",\"pipeline\",\"dealstage\",\"closedate\",\"deal_currency_code\"],\"limit\":200}} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:11] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":10,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":615092,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":615092,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":615092} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":615092,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":615092,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"62eb150d-4cb2-448d-b154-b9ceefe5538a\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614436,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614436} {\"correlation_id\":\"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614436,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614436,\"participants\":[{\"id\":1002751,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002752,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.727} {\"correlation_id\":\"5e7a2b91-b3db-49ce-9522-5052e67f62b8\",\"trace_id\":\"72b2a81e-013c-47a2-88b6-a74a8899a0d0\"}\n[2026-05-11 10:09:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614436,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614436,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614436} {\"correlation_id\":\"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614436,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614436,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.727,\"memoryPeakAfterCommandInMB\":99.727} {\"correlation_id\":\"5e7a2b91-b3db-49ce-9522-5052e67f62b8\",\"trace_id\":\"72b2a81e-013c-47a2-88b6-a74a8899a0d0\"}\n[2026-05-11 10:09:12] local.INFO: [MatchActivityCrmData] Starting CRM data matching {\"activity\":614382,\"remote_search\":true,\"set_configuration\":2,\"old_state\":{\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89}} {\"correlation_id\":\"999eb788-b67f-407d-b04e-7140cf8c8507\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614382} {\"correlation_id\":\"999eb788-b67f-407d-b04e-7140cf8c8507\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614382,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"999eb788-b67f-407d-b04e-7140cf8c8507\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [MatchActivityCrmData] Participants old state {\"activity\":614382,\"participants\":[{\"id\":1002632,\"user_id\":null,\"contact_id\":null,\"lead_id\":null},{\"id\":1002633,\"user_id\":89,\"contact_id\":null,\"lead_id\":null}]} {\"correlation_id\":\"999eb788-b67f-407d-b04e-7140cf8c8507\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"999eb788-b67f-407d-b04e-7140cf8c8507\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"999eb788-b67f-407d-b04e-7140cf8c8507\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"999eb788-b67f-407d-b04e-7140cf8c8507\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"999eb788-b67f-407d-b04e-7140cf8c8507\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [Prospect match] Cache / local search hit {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"999eb788-b67f-407d-b04e-7140cf8c8507\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {\"identifier_type\":\"email\",\"identifier\":\"nikolay.nikolov@jiminny.com\"} {\"correlation_id\":\"999eb788-b67f-407d-b04e-7140cf8c8507\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [Prospect match] Resolved company domain from email {\"email\":\"nikolay.nikolov@jiminny.com\",\"domain\":\"jiminny.com\"} {\"correlation_id\":\"999eb788-b67f-407d-b04e-7140cf8c8507\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {\"activity_id\":614382,\"team_id\":2,\"email\":\"nikolay.nikolov@jiminny.onmicrosoft.com\"} {\"correlation_id\":\"999eb788-b67f-407d-b04e-7140cf8c8507\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [CrmActivityService] CRM matching completed {\"activity_id\":614382,\"participants_processed\":2,\"exact_matches\":0,\"domain_matches\":1,\"best_match_found\":true} {\"correlation_id\":\"999eb788-b67f-407d-b04e-7140cf8c8507\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":614382} {\"correlation_id\":\"999eb788-b67f-407d-b04e-7140cf8c8507\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {\"entityType\":\"activities\",\"entityId\":614382,\"collectionKey\":\"activities-for-update-priority\",\"withPriority\":true} {\"correlation_id\":\"999eb788-b67f-407d-b04e-7140cf8c8507\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}\n[2026-05-11 10:09:12] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {\"activity\":614382,\"remote_search\":true,\"lead_id\":null,\"contact_id\":null,\"account_id\":26,\"opportunity_id\":22,\"stage_id\":89} {\"correlation_id\":\"999eb788-b67f-407d-b04e-7140cf8c8507\",\"trace_id\":\"69670214-d39e-4683-84f6-2329f93dc455\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-4637190423524956842
|
4180830825361516844
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
5
133
11
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Console\Commands;
use Carbon\Carbon;
use Carbon\CarbonImmutable;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\Redis;
use InvalidArgumentException;
use Jiminny\Jobs\AutomatedReports\RequestGenerateAskJiminnyReportJob;
use Jiminny\Jobs\AutomatedReports\SendReportMailJob;
use Jiminny\Jobs\Crm\Delete\VerifyActivityCrmTaskJob;
use Jiminny\Jobs\Crm\MatchActivityCrmData;
use Jiminny\Jobs\JobDispatcherInterface;
use Jiminny\Models\Activity;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Models\User;
use Jiminny\Repositories\AutomatedReportsRepository;
use Jiminny\Services\Activity\CrmOwnerResolver;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Jiminny\Services\UserPilot\UserPilotClient;
/**
* Class JiminnyDebugCommand
*
* @package Jiminny\Console\Commands
*/
class JiminnyDebugCommand extends Command
{
public const string FREQUENCY_DAILY = 'daily';
public const string FREQUENCY_WEEKLY = 'weekly';
public const string FREQUENCY_MONTHLY = 'monthly';
public const string FREQUENCY_QUARTERLY = 'quarterly';
public const string FREQUENCY_ONE_OFF = 'one_off';
protected $signature = 'jiminny:debug';
public function handle(
JobDispatcherInterface $jobDispatcher,
AutomatedReportsService $automatedReportsService,
AutomatedReportsRepository $automatedReportsRepository,
UserPilotClient $userPilotClient
): void {
// Choose ONE of the following to run, then comment out the others.
// 1) Dispatch a storm of MatchActivityCrmData jobs against team 2
$this->simulateMatchActivityStorm(teamId: 2, count: 100);
// 2) Dispatch a storm of VerifyActivityCrmTaskJob jobs (simulates DeleteCrmEntityTrait fan-out)
// $this->simulateVerifyTaskStorm(teamId: 2, count: 100);
// 3) Inspect Redis circuit-breaker state for the team's HubSpot portal
// $this->observeRateLimitCache(teamId: 2);
// 4) Make 3 synchronous matchByName calls (foreground, hits API directly)
// $this->rateLimit();
exit(1);
$report = AutomatedReport::find(71);
$last = AutomatedReportResult::query()
->where('report_id', $report->getId())
->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])
// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)
->whereDate('created_at', CarbonImmutable::now()->toDateString())
->latest()
->first();
$this->info("Last: {$last->getId()}");
exit(1);
$user = User::find(143);
// $count = $automatedReportsRepository->countUserReports($user);
// $this->info("Count: {$count}");
// $count = $automatedReportsRepository->countAllUserReports($user);
// $this->info("All count: {$count}");
$payload = [
'report_type' => 'ask_jiminny',
'frequency' => 'weekly',
];
$userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);
exit(1);
$now = Carbon::now()->subDay(1);
$this->info("Now: {$now->toDateTimeString()}");
$weekStart = Carbon::getWeekStartsAt();
$this->info("Now: {$weekStart}");
// $from = $now->copy()->previousWeekday()->startOfDay();
// $to = $now->copy()->previousWeekday()->endOfDay();
// $fromOld = $now->copy()->subWeeks(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subWeek()->startOfWeek();
// $toNew = $now->copy()->subWeek()->endOfWeek();
// $fromOld = $now->copy()->subMonths(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();
// $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();
$fromOld = $now->copy()->subMonths(3)->startOfDay();
$toOld = $now->copy()->subDay()->endOfDay();
$fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();
$toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();
$this->info("From old: {$fromOld->toDateTimeString()}");
$this->info("To old: {$toOld->toDateTimeString()}");
$this->info("From new: {$fromNew->toDateTimeString()}");
$this->info("To new: {$toNew->toDateTimeString()}");
exit(1);
$report = AutomatedReport::find(71);
$job = new RequestGenerateAskJiminnyReportJob($report->getUuid());
$jobDispatcher->dispatch($job);
exit(1);
// $this->formatDate($jobDispatcher);
// $this->sendMail($jobDispatcher, $automatedReportsService);
// $this->crmService();
$this->getPayload($automatedReportsService);
exit(1);
}
private function crmService()
{
$activity = Activity::find(418141);
$team = Team::find(19);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
$crmService->createTranscriptNotes($activity);
}
private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)
{
$reportUuid = '';
// $report = $automatedReportsService->getReportResult($reportUuid);
$report = AutomatedReportResult::find(275);
$validRecipients = $automatedReportsService->getValidRecipientUsers(
$report->getReport(),
includeJiminny: true,
);
$recipient = $validRecipients[0];
$fileName = $automatedReportsService->getReportFileName($report);
$typeName = $report->getReport()->getCustomName()
?? $automatedReportsService->getReportTypeName($report);
$teamsName = $automatedReportsService->getReportTeamsName($report);
$periodName = $automatedReportsService->getReportPeriodName($report);
$s3Path = $automatedReportsService->getMediaPath($report);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));
$jobDispatcher->dispatch(
new SendReportMailJob(
reportUuid: $report->getUuid(),
s3Path: $s3Path,
recipientEmail: $recipient['email'],
recipientName: $recipient['name'] ?? null,
fileName: $fileName,
typeName: $typeName,
teamsName: $teamsName,
periodName: $periodName,
isAskJiminny: true,
)
);
exit(1);
}
private function formatDate(JobDispatcherInterface $jobDispatcher): void
{
$customName = 'Custom report name';
// $frequency = self::FREQUENCY_DAILY;
// $frequency = self::FREQUENCY_WEEKLY;
$frequency = self::FREQUENCY_MONTHLY;
// $frequency = self::FREQUENCY_QUARTERLY;
// $frequency = self::FREQUENCY_ONE_OFF;
$period = $this->calculateFromAndToDatePeriod($frequency);
$from = $period['fromDate'];
$to = $period['toDate'];
$periodName = $this->formatReportPeriodName($frequency, $from, $to);
$filenameSuffix = null;
if ($customName) {
if ($filenameSuffix) {
$customName .= " {$filenameSuffix}";
}
$result = $this->sanitizeFileName("{$customName} - {$periodName}");
}
$this->info($result);
}
public function calculateFromAndToDatePeriod(
string $frequency,
?Carbon $fromDate = null,
?Carbon $toDate = null
): array {
if ($frequency === self::FREQUENCY_ONE_OFF) {
return [
'fromDate' => $fromDate,
'toDate' => $toDate,
];
}
$now = Carbon::now();
return match ($frequency) {
self::FREQUENCY_DAILY => [
'fromDate' => $now->copy()->subDay()->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_WEEKLY => [
'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_MONTHLY => [
'fromDate' => $now->copy()->subMonths(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_QUARTERLY => [
'fromDate' => $now->copy()->subMonths(3)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
default => throw new InvalidArgumentException("Unsupported frequency: {$frequency}"),
};
}
private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string
{
$fromYear = $from->format('Y');
$toYear = $to->format('Y');
$differentYears = $fromYear !== $toYear;
switch ($frequency) {
case self::FREQUENCY_DAILY:
return $from->format('j M Y');
case self::FREQUENCY_QUARTERLY:
// 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ
$startMonth = $from->format('M');
$endMonth = $to->copy()->subMonth();
$endMonthName = $endMonth->format('M');
$endMonthYear = $endMonth->format('Y');
if ($differentYears) {
return "{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}";
}
return "{$startMonth} - {$endMonthName} {$toYear}";
case self::FREQUENCY_MONTHLY:
// 'May 2025' - monthly reports are always within the same year
return $from->format('M Y');
case self::FREQUENCY_WEEKLY:
// '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ
$startDay = $from->format('j');
$endDay = $to->format('j');
$startMonth = $from->format('M');
$endMonth = $to->format('M');
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
if ($startMonth !== $endMonth) {
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
}
return "{$startDay} - {$endDay} {$endMonth} {$toYear}";
case self::FREQUENCY_ONE_OFF:
// '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ
$startDay = $from->format('j');
$startMonth = $from->format('M');
$endDay = $to->format('j');
$endMonth = $to->format('M');
// If same month and year, use a format like '2-31 May 2025'
if ($startMonth === $endMonth && ! $differentYears) {
return "{$startDay} - {$endDay} {$startMonth} {$toYear}";
}
// If different years, include both years
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
// Same year but different months
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
default:
// Default format for unknown frequencies
return $from->format('j M Y') . ' - ' . $to->format('j M Y');
}
}
public function sanitizeFileName(string $fileName): string
{
return str_replace(['/', '\\'], '-', $fileName);
}
private function getPayload(AutomatedReportsService $automatedReportsService)
{
$reportResult = AutomatedReportResult::find(269);
$automatedReport = $reportResult->getReport();
$activityIds = [1,2,3];
$payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $reportResult,
activityIds: $activityIds,
);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));
}
private function rateLimit()
{
$team = Team::find(2);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
for ($i = 0 ; $i < 3; $i++) {
// if ($i % 25 === 0) {
// $this->info("Syncing opportunity {$i}");
$this->info("Matching contact {$i}");
// }
// $crmService->syncOpportunity('374720564');
$crmService->matchByName('Robot');
}
}
private function simulateMatchActivityStorm(int $teamId = 2, int $count = 100): void
{
$team = Team::find($teamId);
$config = $team->getCrmConfiguration();
$activities = Activity::query()
->where('crm_configuration_id', $config->getId())
->orderByDesc('id')
->limit($count)
->get();
$this->info("Dispatching {$activities->count()} MatchActivityCrmData jobs (portal={$config->getId()})");
foreach ($activities as $activity) {
MatchActivityCrmData::dispatch($activity->getId(), $config, true);
}
$this->info('Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.');
}
private function simulateVerifyTaskStorm(int $teamId = 2, int $count = 100): void
{
$activities = Activity::query()
->where('team_id', $teamId)
->whereNotNull('crm_provider_id')
->orderByDesc('id')
->limit($count)
->get();
$this->info("Dispatching {$activities->count()} VerifyActivityCrmTaskJob jobs");
foreach ($activities as $activity) {
VerifyActivityCrmTaskJob::dispatch($activity->getId());
}
$this->info('Done.');
}
private function observeRateLimitCache(int $teamId = 2): void
{
$team = Team::find($teamId);
$config = $team->getCrmConfiguration();
$key = sprintf('hubspot:ratelimit:portal:%d', $config->getId());
$value = Redis::get($key);
$ttl = Redis::ttl($key);
$this->info("Redis key: {$key}");
$this->info('Value: ' . ($value ?? '(empty)'));
$this->info("TTL: {$ttl}s");
}
}
Show Replace Field
Search History
MatchActivityCrmData
New Line
Match Case
Words
Regex
Replace History
Replace
New Line
Preserve case
1/9
Previous Occurrence
Next Occurrence
Filter Search Results
Open in Window, Multiple Cursors
Click to highlight
Close
Sync Changes
Hide This Notification
Code changed:
Hide
50
Previous Highlighted Error
Next Highlighted Error
[2026-05-11 10:09:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"b3759be0-aa27-4c0a-9f87-1dfcf8b52f08","trace_id":"b2648550-f4d5-4b7c-a4b6-f4ade0cdfac6"}
[2026-05-11 10:09:07] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"b3759be0-aa27-4c0a-9f87-1dfcf8b52f08","trace_id":"b2648550-f4d5-4b7c-a4b6-f4ade0cdfac6"}
[2026-05-11 10:09:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"b3759be0-aa27-4c0a-9f87-1dfcf8b52f08","trace_id":"b2648550-f4d5-4b7c-a4b6-f4ade0cdfac6"}
[2026-05-11 10:09:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"2f78ce4e-b7b6-4b39-a19e-de1e40222762","trace_id":"85100ae0-2ad2-4b90-9dd7-c9476efd7d95"}
[2026-05-11 10:09:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"2f78ce4e-b7b6-4b39-a19e-de1e40222762","trace_id":"85100ae0-2ad2-4b90-9dd7-c9476efd7d95"}
[2026-05-11 10:09:10] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":615092,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:10] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":615092} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:10] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":615092,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:10] local.INFO: [MatchActivityCrmData] Participants old state {"activity":615092,"participants":[{"id":1004102,"user_id":null,"contact_id":null,"lead_id":null},{"id":1004103,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:10] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:10] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:10] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:10] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:10] local.INFO: [Prospect match] Cache miss, calling the API {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:10] local.INFO: [Hubspot] Failed to fetch contact {"email":"[EMAIL]","reason":"[404] Client error: `GET https://api.hubapi.com/crm/v3/objects/contacts/nikolay.nikolov%40jiminny.com?properties=email%2Cfirstname%2Clastname%2Ccountry%2Cphone%2Cmobilephone%2Cjobtitle%2Chubspot_owner_id%2Cassociatedcompanyid%2Cphoto&archived=0&idProperty=email` resulted in a `404 Not Found` response"} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:10] local.INFO: [Prospect match] API returned empty result, caching the miss with empty prospect data {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:10] local.NOTICE: Monitoring start {"correlation_id":"27f063f5-b873-4d18-88dc-3e9b086efc4d","trace_id":"7dc8cfd2-bca6-49ac-bae0-7f8a12c74d95"}
[2026-05-11 10:09:10] local.NOTICE: Monitoring end {"correlation_id":"27f063f5-b873-4d18-88dc-3e9b086efc4d","trace_id":"7dc8cfd2-bca6-49ac-bae0-7f8a12c74d95"}
[2026-05-11 10:09:10] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/contact/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.24,"average_seconds_per_request":0.24} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:10] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:10] local.INFO: [Prospect match] Cache miss {"identifier_type":"domain","identifier":"jiminny.com","crm":"hubspot"} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:10] local.INFO: [Prospect match] Cache miss, calling the API {"identifier_type":"domain","identifier":"jiminny.com"} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:11] local.INFO: [HubSpot] importAccount {"crm_provider_id":"749766179","config_id":2} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:11] local.INFO: [HubSpot] CRM Search requested {"request":{"filterGroups":[{"filters":[{"propertyName":"associations.company","operator":"EQ","value":"749766179"},{"propertyName":"dealstage","operator":"NOT_IN","values":["closedwon","4040964","59247967"]},{"propertyName":"dealstage","operator":"NOT_IN","values":["closedlost","4040965","59247968"]}]}],"sorts":[{"propertyName":"modifieddate","direction":"DESCENDING"}],"properties":["dealname","amount","hubspot_owner_id","pipeline","dealstage","closedate","deal_currency_code"],"limit":200}} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:11] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":10,"total_elapsed_seconds":0.25,"average_seconds_per_request":0.25} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":615092,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":615092,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":615092} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":615092,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":615092,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"62eb150d-4cb2-448d-b154-b9ceefe5538a","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614436,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614436} {"correlation_id":"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614436,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614436,"participants":[{"id":1002751,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002752,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.727} {"correlation_id":"5e7a2b91-b3db-49ce-9522-5052e67f62b8","trace_id":"72b2a81e-013c-47a2-88b6-a74a8899a0d0"}
[2026-05-11 10:09:12] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614436,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614436,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614436} {"correlation_id":"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614436,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614436,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"a7979fdb-8eb7-48ef-ab04-8c6d8d93caff","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.727,"memoryPeakAfterCommandInMB":99.727} {"correlation_id":"5e7a2b91-b3db-49ce-9522-5052e67f62b8","trace_id":"72b2a81e-013c-47a2-88b6-a74a8899a0d0"}
[2026-05-11 10:09:12] local.INFO: [MatchActivityCrmData] Starting CRM data matching {"activity":614382,"remote_search":true,"set_configuration":2,"old_state":{"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89}} {"correlation_id":"999eb788-b67f-407d-b04e-7140cf8c8507","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614382} {"correlation_id":"999eb788-b67f-407d-b04e-7140cf8c8507","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614382,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"999eb788-b67f-407d-b04e-7140cf8c8507","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [MatchActivityCrmData] Participants old state {"activity":614382,"participants":[{"id":1002632,"user_id":null,"contact_id":null,"lead_id":null},{"id":1002633,"user_id":89,"contact_id":null,"lead_id":null}]} {"correlation_id":"999eb788-b67f-407d-b04e-7140cf8c8507","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"999eb788-b67f-407d-b04e-7140cf8c8507","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"999eb788-b67f-407d-b04e-7140cf8c8507","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"999eb788-b67f-407d-b04e-7140cf8c8507","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"999eb788-b67f-407d-b04e-7140cf8c8507","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [Prospect match] Cache / local search hit {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"999eb788-b67f-407d-b04e-7140cf8c8507","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [Prospect match] cached empty result - no API calls, try next matching method {"identifier_type":"email","identifier":"[EMAIL]"} {"correlation_id":"999eb788-b67f-407d-b04e-7140cf8c8507","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [Prospect match] Resolved company domain from email {"email":"[EMAIL]","domain":"jiminny.com"} {"correlation_id":"999eb788-b67f-407d-b04e-7140cf8c8507","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":614382,"team_id":2,"email":"[EMAIL]"} {"correlation_id":"999eb788-b67f-407d-b04e-7140cf8c8507","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614382,"participants_processed":2,"exact_matches":0,"domain_matches":1,"best_match_found":true} {"correlation_id":"999eb788-b67f-407d-b04e-7140cf8c8507","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":614382} {"correlation_id":"999eb788-b67f-407d-b04e-7140cf8c8507","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":614382,"collectionKey":"activities-for-update-priority","withPriority":true} {"correlation_id":"999eb788-b67f-407d-b04e-7140cf8c8507","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
[2026-05-11 10:09:12] local.INFO: [MatchActivityCrmData] Successfully matched CRM data {"activity":614382,"remote_search":true,"lead_id":null,"contact_id":null,"account_id":26,"opportunity_id":22,"stage_id":89} {"correlation_id":"999eb788-b67f-407d-b04e-7140cf8c8507","trace_id":"69670214-d39e-4683-84f6-2329f93dc455"}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
17169
|
766
|
22
|
2026-05-11T10:09:41.842506+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778494181842_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2•ShellEditViewSessionScriptsProfilesWindowHe iTerm2•ShellEditViewSessionScriptsProfilesWindowHelpaho)Support Daily - in 1h 51 mDOCKERDEV (docker)H82APP (-zsh)DEV (docker)*3-zsh-zsh100% <478 • Mon 11 May 13:09:41181screenpipe"O ₴6configcachecompiledeventsroutesviewsworker-crm-update:worker-crm-update_00: stoppedjiminny-worker-processing-2: jiminny-worker-processing-2_00:stoppedjiminny-worker-processing-3:jiminny-worker-processing-3_00: stoppedjiminny-worker-processing-4:jiminny-worker-processing-4_00: stoppedjiminny-worker-processing-5:jiminny-worker-processing-5_00:stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: stoppedworker-analytics:worker-analytics_00: stoppedworker-download:worker-download_00: stoppedworker-nudges:worker-nudges_00: stoppedworker:worker_00: stoppedworker-audio:worker-audio_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00: stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedartisan-schedule:artisan-schedule_00: stoppedartisan-schedule:artisan-schedule_00: startedjiminny-worker-processing-1:jiminny-worker-processing-1_00: startedjiminny-worker-processing-2:jiminny-worker-processing-2_00: startedjiminny-worker-processing-3:jiminny-worker-processing-3_00: startedjiminny-worker-processing-4:jiminny-worker-processing-4_00: startedjiminny-worker-processing-5:jiminny-worker-processing-5_00: startedjiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00:startedworker:worker_00: startedworker-analytics:worker-analytics_00: startedworker-audio:worker-audio_00: startedworker-calendar:worker-calendar_00: startedworker-conferences:worker-conferences_00: startedworker-crm-sync:worker-crm-sync_00: startedworker-crm-update:worker-crm-update_00:startedworker-download:worker-download_00:startedworker-emails:worker-emails_00: startedworker-es-update:worker-es-update_00: startedworker-nudges:worker-nudges_00:startedroot@docker_lamp_1:/home/jiminny#8856.34ms DONE11.98ms DONE2.10ms DONE5.31ms DONE2.90ms DONE13.11ms DONEDEV...
|
NULL
|
3324106539987184652
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2•ShellEditViewSessionScriptsProfilesWindowHe iTerm2•ShellEditViewSessionScriptsProfilesWindowHelpaho)Support Daily - in 1h 51 mDOCKERDEV (docker)H82APP (-zsh)DEV (docker)*3-zsh-zsh100% <478 • Mon 11 May 13:09:41181screenpipe"O ₴6configcachecompiledeventsroutesviewsworker-crm-update:worker-crm-update_00: stoppedjiminny-worker-processing-2: jiminny-worker-processing-2_00:stoppedjiminny-worker-processing-3:jiminny-worker-processing-3_00: stoppedjiminny-worker-processing-4:jiminny-worker-processing-4_00: stoppedjiminny-worker-processing-5:jiminny-worker-processing-5_00:stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: stoppedworker-analytics:worker-analytics_00: stoppedworker-download:worker-download_00: stoppedworker-nudges:worker-nudges_00: stoppedworker:worker_00: stoppedworker-audio:worker-audio_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00: stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedartisan-schedule:artisan-schedule_00: stoppedartisan-schedule:artisan-schedule_00: startedjiminny-worker-processing-1:jiminny-worker-processing-1_00: startedjiminny-worker-processing-2:jiminny-worker-processing-2_00: startedjiminny-worker-processing-3:jiminny-worker-processing-3_00: startedjiminny-worker-processing-4:jiminny-worker-processing-4_00: startedjiminny-worker-processing-5:jiminny-worker-processing-5_00: startedjiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00:startedworker:worker_00: startedworker-analytics:worker-analytics_00: startedworker-audio:worker-audio_00: startedworker-calendar:worker-calendar_00: startedworker-conferences:worker-conferences_00: startedworker-crm-sync:worker-crm-sync_00: startedworker-crm-update:worker-crm-update_00:startedworker-download:worker-download_00:startedworker-emails:worker-emails_00: startedworker-es-update:worker-es-update_00: startedworker-nudges:worker-nudges_00:startedroot@docker_lamp_1:/home/jiminny#8856.34ms DONE11.98ms DONE2.10ms DONE5.31ms DONE2.90ms DONE13.11ms DONEDEV...
|
17168
|
NULL
|
NULL
|
NULL
|
|
17170
|
766
|
23
|
2026-05-11T10:09:43.991002+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778494183991_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
5
133
11
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Console\Commands;
use Carbon\Carbon;
use Carbon\CarbonImmutable;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\Redis;
use InvalidArgumentException;
use Jiminny\Jobs\AutomatedReports\RequestGenerateAskJiminnyReportJob;
use Jiminny\Jobs\AutomatedReports\SendReportMailJob;
use Jiminny\Jobs\Crm\Delete\VerifyActivityCrmTaskJob;
use Jiminny\Jobs\Crm\MatchActivityCrmData;
use Jiminny\Jobs\JobDispatcherInterface;
use Jiminny\Models\Activity;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Models\User;
use Jiminny\Repositories\AutomatedReportsRepository;
use Jiminny\Services\Activity\CrmOwnerResolver;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Jiminny\Services\UserPilot\UserPilotClient;
/**
* Class JiminnyDebugCommand
*
* @package Jiminny\Console\Commands
*/
class JiminnyDebugCommand extends Command
{
public const string FREQUENCY_DAILY = 'daily';
public const string FREQUENCY_WEEKLY = 'weekly';
public const string FREQUENCY_MONTHLY = 'monthly';
public const string FREQUENCY_QUARTERLY = 'quarterly';
public const string FREQUENCY_ONE_OFF = 'one_off';
protected $signature = 'jiminny:debug';
public function handle(
JobDispatcherInterface $jobDispatcher,
AutomatedReportsService $automatedReportsService,
AutomatedReportsRepository $automatedReportsRepository,
UserPilotClient $userPilotClient
): void {
// Choose ONE of the following to run, then comment out the others.
// 1) Dispatch a storm of MatchActivityCrmData jobs against team 2
$this->simulateMatchActivityStorm(teamId: 2, count: 100);
// 2) Dispatch a storm of VerifyActivityCrmTaskJob jobs (simulates DeleteCrmEntityTrait fan-out)
// $this->simulateVerifyTaskStorm(teamId: 2, count: 100);
// 3) Inspect Redis circuit-breaker state for the team's HubSpot portal
// $this->observeRateLimitCache(teamId: 2);
// 4) Make 3 synchronous matchByName calls (foreground, hits API directly)
// $this->rateLimit();
exit(1);
$report = AutomatedReport::find(71);
$last = AutomatedReportResult::query()
->where('report_id', $report->getId())
->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])
// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)
->whereDate('created_at', CarbonImmutable::now()->toDateString())
->latest()
->first();
$this->info("Last: {$last->getId()}");
exit(1);
$user = User::find(143);
// $count = $automatedReportsRepository->countUserReports($user);
// $this->info("Count: {$count}");
// $count = $automatedReportsRepository->countAllUserReports($user);
// $this->info("All count: {$count}");
$payload = [
'report_type' => 'ask_jiminny',
'frequency' => 'weekly',
];
$userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);
exit(1);
$now = Carbon::now()->subDay(1);
$this->info("Now: {$now->toDateTimeString()}");
$weekStart = Carbon::getWeekStartsAt();
$this->info("Now: {$weekStart}");
// $from = $now->copy()->previousWeekday()->startOfDay();
// $to = $now->copy()->previousWeekday()->endOfDay();
// $fromOld = $now->copy()->subWeeks(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subWeek()->startOfWeek();
// $toNew = $now->copy()->subWeek()->endOfWeek();
// $fromOld = $now->copy()->subMonths(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();
// $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();
$fromOld = $now->copy()->subMonths(3)->startOfDay();
$toOld = $now->copy()->subDay()->endOfDay();
$fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();
$toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();
$this->info("From old: {$fromOld->toDateTimeString()}");
$this->info("To old: {$toOld->toDateTimeString()}");
$this->info("From new: {$fromNew->toDateTimeString()}");
$this->info("To new: {$toNew->toDateTimeString()}");
exit(1);
$report = AutomatedReport::find(71);
$job = new RequestGenerateAskJiminnyReportJob($report->getUuid());
$jobDispatcher->dispatch($job);
exit(1);
// $this->formatDate($jobDispatcher);
// $this->sendMail($jobDispatcher, $automatedReportsService);
// $this->crmService();
$this->getPayload($automatedReportsService);
exit(1);
}
private function crmService()
{
$activity = Activity::find(418141);
$team = Team::find(19);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
$crmService->createTranscriptNotes($activity);
}
private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)
{
$reportUuid = '';
// $report = $automatedReportsService->getReportResult($reportUuid);
$report = AutomatedReportResult::find(275);
$validRecipients = $automatedReportsService->getValidRecipientUsers(
$report->getReport(),
includeJiminny: true,
);
$recipient = $validRecipients[0];
$fileName = $automatedReportsService->getReportFileName($report);
$typeName = $report->getReport()->getCustomName()
?? $automatedReportsService->getReportTypeName($report);
$teamsName = $automatedReportsService->getReportTeamsName($report);
$periodName = $automatedReportsService->getReportPeriodName($report);
$s3Path = $automatedReportsService->getMediaPath($report);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));
$jobDispatcher->dispatch(
new SendReportMailJob(
reportUuid: $report->getUuid(),
s3Path: $s3Path,
recipientEmail: $recipient['email'],
recipientName: $recipient['name'] ?? null,
fileName: $fileName,
typeName: $typeName,
teamsName: $teamsName,
periodName: $periodName,
isAskJiminny: true,
)
);
exit(1);
}
private function formatDate(JobDispatcherInterface $jobDispatcher): void
{
$customName = 'Custom report name';
// $frequency = self::FREQUENCY_DAILY;
// $frequency = self::FREQUENCY_WEEKLY;
$frequency = self::FREQUENCY_MONTHLY;
// $frequency = self::FREQUENCY_QUARTERLY;
// $frequency = self::FREQUENCY_ONE_OFF;
$period = $this->calculateFromAndToDatePeriod($frequency);
$from = $period['fromDate'];
$to = $period['toDate'];
$periodName = $this->formatReportPeriodName($frequency, $from, $to);
$filenameSuffix = null;
if ($customName) {
if ($filenameSuffix) {
$customName .= " {$filenameSuffix}";
}
$result = $this->sanitizeFileName("{$customName} - {$periodName}");
}
$this->info($result);
}
public function calculateFromAndToDatePeriod(
string $frequency,
?Carbon $fromDate = null,
?Carbon $toDate = null
): array {
if ($frequency === self::FREQUENCY_ONE_OFF) {
return [
'fromDate' => $fromDate,
'toDate' => $toDate,
];
}
$now = Carbon::now();
return match ($frequency) {
self::FREQUENCY_DAILY => [
'fromDate' => $now->copy()->subDay()->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_WEEKLY => [
'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_MONTHLY => [
'fromDate' => $now->copy()->subMonths(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_QUARTERLY => [
'fromDate' => $now->copy()->subMonths(3)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
default => throw new InvalidArgumentException("Unsupported frequency: {$frequency}"),
};
}
private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string
{
$fromYear = $from->format('Y');
$toYear = $to->format('Y');
$differentYears = $fromYear !== $toYear;
switch ($frequency) {
case self::FREQUENCY_DAILY:
return $from->format('j M Y');
case self::FREQUENCY_QUARTERLY:
// 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ
$startMonth = $from->format('M');
$endMonth = $to->copy()->subMonth();
$endMonthName = $endMonth->format('M');
$endMonthYear = $endMonth->format('Y');
if ($differentYears) {
return "{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}";
}
return "{$startMonth} - {$endMonthName} {$toYear}";
case self::FREQUENCY_MONTHLY:
// 'May 2025' - monthly reports are always within the same year
return $from->format('M Y');
case self::FREQUENCY_WEEKLY:
// '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ
$startDay = $from->format('j');
$endDay = $to->format('j');
$startMonth = $from->format('M');
$endMonth = $to->format('M');
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
if ($startMonth !== $endMonth) {
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
}
return "{$startDay} - {$endDay} {$endMonth} {$toYear}";
case self::FREQUENCY_ONE_OFF:
// '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ
$startDay = $from->format('j');
$startMonth = $from->format('M');
$endDay = $to->format('j');
$endMonth = $to->format('M');
// If same month and year, use a format like '2-31 May 2025'
if ($startMonth === $endMonth && ! $differentYears) {
return "{$startDay} - {$endDay} {$startMonth} {$toYear}";
}
// If different years, include both years
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
// Same year but different months
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
default:
// Default format for unknown frequencies
return $from->format('j M Y') . ' - ' . $to->format('j M Y');
}
}
public function sanitizeFileName(string $fileName): string
{
return str_replace(['/', '\\'], '-', $fileName);
}
private function getPayload(AutomatedReportsService $automatedReportsService)
{
$reportResult = AutomatedReportResult::find(269);
$automatedReport = $reportResult->getReport();
$activityIds = [1,2,3];
$payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $reportResult,
activityIds: $activityIds,
);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));
}
private function rateLimit()
{
$team = Team::find(2);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
for ($i = 0 ; $i < 3; $i++) {
// if ($i % 25 === 0) {
// $this->info("Syncing opportunity {$i}");
$this->info("Matching contact {$i}");
// }
// $crmService->syncOpportunity('374720564');
$crmService->matchByName('Robot');
}
}
private function simulateMatchActivityStorm(int $teamId = 2, int $count = 100): void
{
$team = Team::find($teamId);
$config = $team->getCrmConfiguration();
$activities = Activity::query()
->where('crm_configuration_id', $config->getId())
->orderByDesc('id')
->limit($count)
->get();
$this->info("Dispatching {$activities->count()} MatchActivityCrmData jobs (portal={$config->getId()})");
foreach ($activities as $activity) {
MatchActivityCrmData::dispatch($activity->getId(), $config, true);
}
$this->info('Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.');
}
private function simulateVerifyTaskStorm(int $teamId = 2, int $count = 100): void
{
$activities = Activity::query()
->where('team_id', $teamId)
->whereNotNull('crm_provider_id')
->orderByDesc('id')
->limit($count)
->get();
$this->info("Dispatching {$activities->count()} VerifyActivityCrmTaskJob jobs");
foreach ($activities as $activity) {
VerifyActivityCrmTaskJob::dispatch($activity->getId());
}
$this->info('Done.');
}
private function observeRateLimitCache(int $teamId = 2): void
{
$team = Team::find($teamId);
$config = $team->getCrmConfiguration();
$key = sprintf('hubspot:ratelimit:portal:%d', $config->getId());
$value = Redis::get($key);
$ttl = Redis::ttl($key);
$this->info("Redis key: {$key}");
$this->info('Value: ' . ($value ?? '(empty)'));
$this->info("TTL: {$ttl}s");
}
}
Show Replace Field
Search History
MatchActivityCrmData...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20725-handle-HS-search-rate-limit, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20725-handle-HS-search-rate-limit","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"HandleHubspotRateLimitTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'HandleHubspotRateLimitTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'HandleHubspotRateLimitTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"133","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"11","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands;\n\nuse Carbon\\Carbon;\nuse Carbon\\CarbonImmutable;\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Support\\Facades\\Redis;\nuse InvalidArgumentException;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\SendReportMailJob;\nuse Jiminny\\Jobs\\Crm\\Delete\\VerifyActivityCrmTaskJob;\nuse Jiminny\\Jobs\\Crm\\MatchActivityCrmData;\nuse Jiminny\\Jobs\\JobDispatcherInterface;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Activity\\CrmOwnerResolver;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\UserPilot\\UserPilotClient;\n\n/**\n * Class JiminnyDebugCommand\n *\n * @package Jiminny\\Console\\Commands\n */\nclass JiminnyDebugCommand extends Command\n{\n public const string FREQUENCY_DAILY = 'daily';\n public const string FREQUENCY_WEEKLY = 'weekly';\n public const string FREQUENCY_MONTHLY = 'monthly';\n public const string FREQUENCY_QUARTERLY = 'quarterly';\n public const string FREQUENCY_ONE_OFF = 'one_off';\n protected $signature = 'jiminny:debug';\n\n public function handle(\n JobDispatcherInterface $jobDispatcher,\n AutomatedReportsService $automatedReportsService,\n AutomatedReportsRepository $automatedReportsRepository,\n UserPilotClient $userPilotClient\n ): void {\n // Choose ONE of the following to run, then comment out the others.\n // 1) Dispatch a storm of MatchActivityCrmData jobs against team 2\n $this->simulateMatchActivityStorm(teamId: 2, count: 100);\n\n // 2) Dispatch a storm of VerifyActivityCrmTaskJob jobs (simulates DeleteCrmEntityTrait fan-out)\n // $this->simulateVerifyTaskStorm(teamId: 2, count: 100);\n\n // 3) Inspect Redis circuit-breaker state for the team's HubSpot portal\n // $this->observeRateLimitCache(teamId: 2);\n\n // 4) Make 3 synchronous matchByName calls (foreground, hits API directly)\n // $this->rateLimit();\n exit(1);\n\n\n\n $report = AutomatedReport::find(71);\n $last = AutomatedReportResult::query()\n ->where('report_id', $report->getId())\n ->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])\n// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)\n ->whereDate('created_at', CarbonImmutable::now()->toDateString())\n ->latest()\n ->first();\n\n $this->info(\"Last: {$last->getId()}\");\n\n exit(1);\n\n $user = User::find(143);\n // $count = $automatedReportsRepository->countUserReports($user);\n // $this->info(\"Count: {$count}\");\n // $count = $automatedReportsRepository->countAllUserReports($user);\n // $this->info(\"All count: {$count}\");\n\n $payload = [\n 'report_type' => 'ask_jiminny',\n 'frequency' => 'weekly',\n ];\n $userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);\n\n exit(1);\n\n $now = Carbon::now()->subDay(1);\n $this->info(\"Now: {$now->toDateTimeString()}\");\n $weekStart = Carbon::getWeekStartsAt();\n $this->info(\"Now: {$weekStart}\");\n\n // $from = $now->copy()->previousWeekday()->startOfDay();\n // $to = $now->copy()->previousWeekday()->endOfDay();\n\n // $fromOld = $now->copy()->subWeeks(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subWeek()->startOfWeek();\n // $toNew = $now->copy()->subWeek()->endOfWeek();\n\n // $fromOld = $now->copy()->subMonths(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();\n // $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();\n\n $fromOld = $now->copy()->subMonths(3)->startOfDay();\n $toOld = $now->copy()->subDay()->endOfDay();\n $fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();\n $toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();\n\n $this->info(\"From old: {$fromOld->toDateTimeString()}\");\n $this->info(\"To old: {$toOld->toDateTimeString()}\");\n $this->info(\"From new: {$fromNew->toDateTimeString()}\");\n $this->info(\"To new: {$toNew->toDateTimeString()}\");\n\n exit(1);\n\n $report = AutomatedReport::find(71);\n\n $job = new RequestGenerateAskJiminnyReportJob($report->getUuid());\n $jobDispatcher->dispatch($job);\n\n exit(1);\n\n\n // $this->formatDate($jobDispatcher);\n // $this->sendMail($jobDispatcher, $automatedReportsService);\n // $this->crmService();\n\n $this->getPayload($automatedReportsService);\n\n exit(1);\n }\n\n\n\n private function crmService()\n {\n $activity = Activity::find(418141);\n\n $team = Team::find(19);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n $crmService->createTranscriptNotes($activity);\n }\n\n private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)\n {\n $reportUuid = '';\n // $report = $automatedReportsService->getReportResult($reportUuid);\n $report = AutomatedReportResult::find(275);\n $validRecipients = $automatedReportsService->getValidRecipientUsers(\n $report->getReport(),\n includeJiminny: true,\n );\n\n $recipient = $validRecipients[0];\n\n $fileName = $automatedReportsService->getReportFileName($report);\n $typeName = $report->getReport()->getCustomName()\n ?? $automatedReportsService->getReportTypeName($report);\n $teamsName = $automatedReportsService->getReportTeamsName($report);\n $periodName = $automatedReportsService->getReportPeriodName($report);\n $s3Path = $automatedReportsService->getMediaPath($report);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));\n\n $jobDispatcher->dispatch(\n new SendReportMailJob(\n reportUuid: $report->getUuid(),\n s3Path: $s3Path,\n recipientEmail: $recipient['email'],\n recipientName: $recipient['name'] ?? null,\n fileName: $fileName,\n typeName: $typeName,\n teamsName: $teamsName,\n periodName: $periodName,\n isAskJiminny: true,\n )\n );\n\n exit(1);\n }\n\n private function formatDate(JobDispatcherInterface $jobDispatcher): void\n {\n $customName = 'Custom report name';\n // $frequency = self::FREQUENCY_DAILY;\n // $frequency = self::FREQUENCY_WEEKLY;\n $frequency = self::FREQUENCY_MONTHLY;\n // $frequency = self::FREQUENCY_QUARTERLY;\n // $frequency = self::FREQUENCY_ONE_OFF;\n $period = $this->calculateFromAndToDatePeriod($frequency);\n $from = $period['fromDate'];\n $to = $period['toDate'];\n $periodName = $this->formatReportPeriodName($frequency, $from, $to);\n $filenameSuffix = null;\n\n if ($customName) {\n if ($filenameSuffix) {\n $customName .= \" {$filenameSuffix}\";\n }\n\n $result = $this->sanitizeFileName(\"{$customName} - {$periodName}\");\n }\n\n $this->info($result);\n }\n\n public function calculateFromAndToDatePeriod(\n string $frequency,\n ?Carbon $fromDate = null,\n ?Carbon $toDate = null\n ): array {\n if ($frequency === self::FREQUENCY_ONE_OFF) {\n return [\n 'fromDate' => $fromDate,\n 'toDate' => $toDate,\n ];\n }\n\n $now = Carbon::now();\n\n return match ($frequency) {\n self::FREQUENCY_DAILY => [\n 'fromDate' => $now->copy()->subDay()->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_WEEKLY => [\n 'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_MONTHLY => [\n 'fromDate' => $now->copy()->subMonths(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_QUARTERLY => [\n 'fromDate' => $now->copy()->subMonths(3)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n default => throw new InvalidArgumentException(\"Unsupported frequency: {$frequency}\"),\n };\n }\n\n private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string\n {\n $fromYear = $from->format('Y');\n $toYear = $to->format('Y');\n $differentYears = $fromYear !== $toYear;\n\n switch ($frequency) {\n case self::FREQUENCY_DAILY:\n return $from->format('j M Y');\n\n case self::FREQUENCY_QUARTERLY:\n // 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ\n $startMonth = $from->format('M');\n $endMonth = $to->copy()->subMonth();\n $endMonthName = $endMonth->format('M');\n $endMonthYear = $endMonth->format('Y');\n\n if ($differentYears) {\n return \"{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}\";\n }\n\n return \"{$startMonth} - {$endMonthName} {$toYear}\";\n\n case self::FREQUENCY_MONTHLY:\n // 'May 2025' - monthly reports are always within the same year\n return $from->format('M Y');\n\n case self::FREQUENCY_WEEKLY:\n // '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ\n $startDay = $from->format('j');\n $endDay = $to->format('j');\n $startMonth = $from->format('M');\n $endMonth = $to->format('M');\n\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n if ($startMonth !== $endMonth) {\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n return \"{$startDay} - {$endDay} {$endMonth} {$toYear}\";\n\n case self::FREQUENCY_ONE_OFF:\n // '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ\n $startDay = $from->format('j');\n $startMonth = $from->format('M');\n $endDay = $to->format('j');\n $endMonth = $to->format('M');\n\n // If same month and year, use a format like '2-31 May 2025'\n if ($startMonth === $endMonth && ! $differentYears) {\n return \"{$startDay} - {$endDay} {$startMonth} {$toYear}\";\n }\n\n // If different years, include both years\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n // Same year but different months\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n\n default:\n // Default format for unknown frequencies\n return $from->format('j M Y') . ' - ' . $to->format('j M Y');\n }\n }\n\n public function sanitizeFileName(string $fileName): string\n {\n return str_replace(['/', '\\\\'], '-', $fileName);\n }\n\n private function getPayload(AutomatedReportsService $automatedReportsService)\n {\n $reportResult = AutomatedReportResult::find(269);\n $automatedReport = $reportResult->getReport();\n $activityIds = [1,2,3];\n $payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(\n automatedReport: $automatedReport,\n reportResult: $reportResult,\n activityIds: $activityIds,\n );\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));\n }\n\n private function rateLimit()\n {\n $team = Team::find(2);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n for ($i = 0 ; $i < 3; $i++) {\n// if ($i % 25 === 0) {\n// $this->info(\"Syncing opportunity {$i}\");\n $this->info(\"Matching contact {$i}\");\n// }\n// $crmService->syncOpportunity('374720564');\n $crmService->matchByName('Robot');\n }\n }\n\n private function simulateMatchActivityStorm(int $teamId = 2, int $count = 100): void\n {\n $team = Team::find($teamId);\n $config = $team->getCrmConfiguration();\n\n $activities = Activity::query()\n ->where('crm_configuration_id', $config->getId())\n ->orderByDesc('id')\n ->limit($count)\n ->get();\n\n $this->info(\"Dispatching {$activities->count()} MatchActivityCrmData jobs (portal={$config->getId()})\");\n\n foreach ($activities as $activity) {\n MatchActivityCrmData::dispatch($activity->getId(), $config, true);\n }\n\n $this->info('Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.');\n }\n\n private function simulateVerifyTaskStorm(int $teamId = 2, int $count = 100): void\n {\n $activities = Activity::query()\n ->where('team_id', $teamId)\n ->whereNotNull('crm_provider_id')\n ->orderByDesc('id')\n ->limit($count)\n ->get();\n\n $this->info(\"Dispatching {$activities->count()} VerifyActivityCrmTaskJob jobs\");\n\n foreach ($activities as $activity) {\n VerifyActivityCrmTaskJob::dispatch($activity->getId());\n }\n\n $this->info('Done.');\n }\n\n private function observeRateLimitCache(int $teamId = 2): void\n {\n $team = Team::find($teamId);\n $config = $team->getCrmConfiguration();\n $key = sprintf('hubspot:ratelimit:portal:%d', $config->getId());\n\n $value = Redis::get($key);\n $ttl = Redis::ttl($key);\n\n $this->info(\"Redis key: {$key}\");\n $this->info('Value: ' . ($value ?? '(empty)'));\n $this->info(\"TTL: {$ttl}s\");\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands;\n\nuse Carbon\\Carbon;\nuse Carbon\\CarbonImmutable;\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Support\\Facades\\Redis;\nuse InvalidArgumentException;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\SendReportMailJob;\nuse Jiminny\\Jobs\\Crm\\Delete\\VerifyActivityCrmTaskJob;\nuse Jiminny\\Jobs\\Crm\\MatchActivityCrmData;\nuse Jiminny\\Jobs\\JobDispatcherInterface;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Activity\\CrmOwnerResolver;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\UserPilot\\UserPilotClient;\n\n/**\n * Class JiminnyDebugCommand\n *\n * @package Jiminny\\Console\\Commands\n */\nclass JiminnyDebugCommand extends Command\n{\n public const string FREQUENCY_DAILY = 'daily';\n public const string FREQUENCY_WEEKLY = 'weekly';\n public const string FREQUENCY_MONTHLY = 'monthly';\n public const string FREQUENCY_QUARTERLY = 'quarterly';\n public const string FREQUENCY_ONE_OFF = 'one_off';\n protected $signature = 'jiminny:debug';\n\n public function handle(\n JobDispatcherInterface $jobDispatcher,\n AutomatedReportsService $automatedReportsService,\n AutomatedReportsRepository $automatedReportsRepository,\n UserPilotClient $userPilotClient\n ): void {\n // Choose ONE of the following to run, then comment out the others.\n // 1) Dispatch a storm of MatchActivityCrmData jobs against team 2\n $this->simulateMatchActivityStorm(teamId: 2, count: 100);\n\n // 2) Dispatch a storm of VerifyActivityCrmTaskJob jobs (simulates DeleteCrmEntityTrait fan-out)\n // $this->simulateVerifyTaskStorm(teamId: 2, count: 100);\n\n // 3) Inspect Redis circuit-breaker state for the team's HubSpot portal\n // $this->observeRateLimitCache(teamId: 2);\n\n // 4) Make 3 synchronous matchByName calls (foreground, hits API directly)\n // $this->rateLimit();\n exit(1);\n\n\n\n $report = AutomatedReport::find(71);\n $last = AutomatedReportResult::query()\n ->where('report_id', $report->getId())\n ->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])\n// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)\n ->whereDate('created_at', CarbonImmutable::now()->toDateString())\n ->latest()\n ->first();\n\n $this->info(\"Last: {$last->getId()}\");\n\n exit(1);\n\n $user = User::find(143);\n // $count = $automatedReportsRepository->countUserReports($user);\n // $this->info(\"Count: {$count}\");\n // $count = $automatedReportsRepository->countAllUserReports($user);\n // $this->info(\"All count: {$count}\");\n\n $payload = [\n 'report_type' => 'ask_jiminny',\n 'frequency' => 'weekly',\n ];\n $userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);\n\n exit(1);\n\n $now = Carbon::now()->subDay(1);\n $this->info(\"Now: {$now->toDateTimeString()}\");\n $weekStart = Carbon::getWeekStartsAt();\n $this->info(\"Now: {$weekStart}\");\n\n // $from = $now->copy()->previousWeekday()->startOfDay();\n // $to = $now->copy()->previousWeekday()->endOfDay();\n\n // $fromOld = $now->copy()->subWeeks(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subWeek()->startOfWeek();\n // $toNew = $now->copy()->subWeek()->endOfWeek();\n\n // $fromOld = $now->copy()->subMonths(1)->startOfDay();\n // $toOld = $now->copy()->subDay()->endOfDay();\n // $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();\n // $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();\n\n $fromOld = $now->copy()->subMonths(3)->startOfDay();\n $toOld = $now->copy()->subDay()->endOfDay();\n $fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();\n $toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();\n\n $this->info(\"From old: {$fromOld->toDateTimeString()}\");\n $this->info(\"To old: {$toOld->toDateTimeString()}\");\n $this->info(\"From new: {$fromNew->toDateTimeString()}\");\n $this->info(\"To new: {$toNew->toDateTimeString()}\");\n\n exit(1);\n\n $report = AutomatedReport::find(71);\n\n $job = new RequestGenerateAskJiminnyReportJob($report->getUuid());\n $jobDispatcher->dispatch($job);\n\n exit(1);\n\n\n // $this->formatDate($jobDispatcher);\n // $this->sendMail($jobDispatcher, $automatedReportsService);\n // $this->crmService();\n\n $this->getPayload($automatedReportsService);\n\n exit(1);\n }\n\n\n\n private function crmService()\n {\n $activity = Activity::find(418141);\n\n $team = Team::find(19);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n $crmService->createTranscriptNotes($activity);\n }\n\n private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)\n {\n $reportUuid = '';\n // $report = $automatedReportsService->getReportResult($reportUuid);\n $report = AutomatedReportResult::find(275);\n $validRecipients = $automatedReportsService->getValidRecipientUsers(\n $report->getReport(),\n includeJiminny: true,\n );\n\n $recipient = $validRecipients[0];\n\n $fileName = $automatedReportsService->getReportFileName($report);\n $typeName = $report->getReport()->getCustomName()\n ?? $automatedReportsService->getReportTypeName($report);\n $teamsName = $automatedReportsService->getReportTeamsName($report);\n $periodName = $automatedReportsService->getReportPeriodName($report);\n $s3Path = $automatedReportsService->getMediaPath($report);\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));\n\n $jobDispatcher->dispatch(\n new SendReportMailJob(\n reportUuid: $report->getUuid(),\n s3Path: $s3Path,\n recipientEmail: $recipient['email'],\n recipientName: $recipient['name'] ?? null,\n fileName: $fileName,\n typeName: $typeName,\n teamsName: $teamsName,\n periodName: $periodName,\n isAskJiminny: true,\n )\n );\n\n exit(1);\n }\n\n private function formatDate(JobDispatcherInterface $jobDispatcher): void\n {\n $customName = 'Custom report name';\n // $frequency = self::FREQUENCY_DAILY;\n // $frequency = self::FREQUENCY_WEEKLY;\n $frequency = self::FREQUENCY_MONTHLY;\n // $frequency = self::FREQUENCY_QUARTERLY;\n // $frequency = self::FREQUENCY_ONE_OFF;\n $period = $this->calculateFromAndToDatePeriod($frequency);\n $from = $period['fromDate'];\n $to = $period['toDate'];\n $periodName = $this->formatReportPeriodName($frequency, $from, $to);\n $filenameSuffix = null;\n\n if ($customName) {\n if ($filenameSuffix) {\n $customName .= \" {$filenameSuffix}\";\n }\n\n $result = $this->sanitizeFileName(\"{$customName} - {$periodName}\");\n }\n\n $this->info($result);\n }\n\n public function calculateFromAndToDatePeriod(\n string $frequency,\n ?Carbon $fromDate = null,\n ?Carbon $toDate = null\n ): array {\n if ($frequency === self::FREQUENCY_ONE_OFF) {\n return [\n 'fromDate' => $fromDate,\n 'toDate' => $toDate,\n ];\n }\n\n $now = Carbon::now();\n\n return match ($frequency) {\n self::FREQUENCY_DAILY => [\n 'fromDate' => $now->copy()->subDay()->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_WEEKLY => [\n 'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_MONTHLY => [\n 'fromDate' => $now->copy()->subMonths(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_QUARTERLY => [\n 'fromDate' => $now->copy()->subMonths(3)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n default => throw new InvalidArgumentException(\"Unsupported frequency: {$frequency}\"),\n };\n }\n\n private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string\n {\n $fromYear = $from->format('Y');\n $toYear = $to->format('Y');\n $differentYears = $fromYear !== $toYear;\n\n switch ($frequency) {\n case self::FREQUENCY_DAILY:\n return $from->format('j M Y');\n\n case self::FREQUENCY_QUARTERLY:\n // 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ\n $startMonth = $from->format('M');\n $endMonth = $to->copy()->subMonth();\n $endMonthName = $endMonth->format('M');\n $endMonthYear = $endMonth->format('Y');\n\n if ($differentYears) {\n return \"{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}\";\n }\n\n return \"{$startMonth} - {$endMonthName} {$toYear}\";\n\n case self::FREQUENCY_MONTHLY:\n // 'May 2025' - monthly reports are always within the same year\n return $from->format('M Y');\n\n case self::FREQUENCY_WEEKLY:\n // '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ\n $startDay = $from->format('j');\n $endDay = $to->format('j');\n $startMonth = $from->format('M');\n $endMonth = $to->format('M');\n\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n if ($startMonth !== $endMonth) {\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n return \"{$startDay} - {$endDay} {$endMonth} {$toYear}\";\n\n case self::FREQUENCY_ONE_OFF:\n // '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ\n $startDay = $from->format('j');\n $startMonth = $from->format('M');\n $endDay = $to->format('j');\n $endMonth = $to->format('M');\n\n // If same month and year, use a format like '2-31 May 2025'\n if ($startMonth === $endMonth && ! $differentYears) {\n return \"{$startDay} - {$endDay} {$startMonth} {$toYear}\";\n }\n\n // If different years, include both years\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n // Same year but different months\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n\n default:\n // Default format for unknown frequencies\n return $from->format('j M Y') . ' - ' . $to->format('j M Y');\n }\n }\n\n public function sanitizeFileName(string $fileName): string\n {\n return str_replace(['/', '\\\\'], '-', $fileName);\n }\n\n private function getPayload(AutomatedReportsService $automatedReportsService)\n {\n $reportResult = AutomatedReportResult::find(269);\n $automatedReport = $reportResult->getReport();\n $activityIds = [1,2,3];\n $payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(\n automatedReport: $automatedReport,\n reportResult: $reportResult,\n activityIds: $activityIds,\n );\n\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));\n }\n\n private function rateLimit()\n {\n $team = Team::find(2);\n $config = $team->getCrmConfiguration();\n\n $crmResolver = app(CrmOwnerResolver::class, [\n 'team' => $team,\n 'integrationAdmin' => $team->getOwner(),\n 'providerSlug' => $config->getProviderName(),\n ]);\n\n $crmService = $crmResolver->prepareCrmService();\n\n for ($i = 0 ; $i < 3; $i++) {\n// if ($i % 25 === 0) {\n// $this->info(\"Syncing opportunity {$i}\");\n $this->info(\"Matching contact {$i}\");\n// }\n// $crmService->syncOpportunity('374720564');\n $crmService->matchByName('Robot');\n }\n }\n\n private function simulateMatchActivityStorm(int $teamId = 2, int $count = 100): void\n {\n $team = Team::find($teamId);\n $config = $team->getCrmConfiguration();\n\n $activities = Activity::query()\n ->where('crm_configuration_id', $config->getId())\n ->orderByDesc('id')\n ->limit($count)\n ->get();\n\n $this->info(\"Dispatching {$activities->count()} MatchActivityCrmData jobs (portal={$config->getId()})\");\n\n foreach ($activities as $activity) {\n MatchActivityCrmData::dispatch($activity->getId(), $config, true);\n }\n\n $this->info('Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.');\n }\n\n private function simulateVerifyTaskStorm(int $teamId = 2, int $count = 100): void\n {\n $activities = Activity::query()\n ->where('team_id', $teamId)\n ->whereNotNull('crm_provider_id')\n ->orderByDesc('id')\n ->limit($count)\n ->get();\n\n $this->info(\"Dispatching {$activities->count()} VerifyActivityCrmTaskJob jobs\");\n\n foreach ($activities as $activity) {\n VerifyActivityCrmTaskJob::dispatch($activity->getId());\n }\n\n $this->info('Done.');\n }\n\n private function observeRateLimitCache(int $teamId = 2): void\n {\n $team = Team::find($teamId);\n $config = $team->getCrmConfiguration();\n $key = sprintf('hubspot:ratelimit:portal:%d', $config->getId());\n\n $value = Redis::get($key);\n $ttl = Redis::ttl($key);\n\n $this->info(\"Redis key: {$key}\");\n $this->info('Value: ' . ($value ?? '(empty)'));\n $this->info(\"TTL: {$ttl}s\");\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Show Replace Field","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"MatchActivityCrmData","depth":4,"on_screen":true,"value":"MatchActivityCrmData","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
5426923100437141707
|
3603276678078998955
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
5
133
11
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Console\Commands;
use Carbon\Carbon;
use Carbon\CarbonImmutable;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\Redis;
use InvalidArgumentException;
use Jiminny\Jobs\AutomatedReports\RequestGenerateAskJiminnyReportJob;
use Jiminny\Jobs\AutomatedReports\SendReportMailJob;
use Jiminny\Jobs\Crm\Delete\VerifyActivityCrmTaskJob;
use Jiminny\Jobs\Crm\MatchActivityCrmData;
use Jiminny\Jobs\JobDispatcherInterface;
use Jiminny\Models\Activity;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Models\User;
use Jiminny\Repositories\AutomatedReportsRepository;
use Jiminny\Services\Activity\CrmOwnerResolver;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Jiminny\Services\UserPilot\UserPilotClient;
/**
* Class JiminnyDebugCommand
*
* @package Jiminny\Console\Commands
*/
class JiminnyDebugCommand extends Command
{
public const string FREQUENCY_DAILY = 'daily';
public const string FREQUENCY_WEEKLY = 'weekly';
public const string FREQUENCY_MONTHLY = 'monthly';
public const string FREQUENCY_QUARTERLY = 'quarterly';
public const string FREQUENCY_ONE_OFF = 'one_off';
protected $signature = 'jiminny:debug';
public function handle(
JobDispatcherInterface $jobDispatcher,
AutomatedReportsService $automatedReportsService,
AutomatedReportsRepository $automatedReportsRepository,
UserPilotClient $userPilotClient
): void {
// Choose ONE of the following to run, then comment out the others.
// 1) Dispatch a storm of MatchActivityCrmData jobs against team 2
$this->simulateMatchActivityStorm(teamId: 2, count: 100);
// 2) Dispatch a storm of VerifyActivityCrmTaskJob jobs (simulates DeleteCrmEntityTrait fan-out)
// $this->simulateVerifyTaskStorm(teamId: 2, count: 100);
// 3) Inspect Redis circuit-breaker state for the team's HubSpot portal
// $this->observeRateLimitCache(teamId: 2);
// 4) Make 3 synchronous matchByName calls (foreground, hits API directly)
// $this->rateLimit();
exit(1);
$report = AutomatedReport::find(71);
$last = AutomatedReportResult::query()
->where('report_id', $report->getId())
->whereIn('status', [AutomatedReportResult::STATUS_DEFAULT, AutomatedReportResult::STATUS_FAILED])
// ->where('reason', '!=', AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES)
->whereDate('created_at', CarbonImmutable::now()->toDateString())
->latest()
->first();
$this->info("Last: {$last->getId()}");
exit(1);
$user = User::find(143);
// $count = $automatedReportsRepository->countUserReports($user);
// $this->info("Count: {$count}");
// $count = $automatedReportsRepository->countAllUserReports($user);
// $this->info("All count: {$count}");
$payload = [
'report_type' => 'ask_jiminny',
'frequency' => 'weekly',
];
$userPilotClient->track($user, 'ask-jiminny-report-generated', $payload);
exit(1);
$now = Carbon::now()->subDay(1);
$this->info("Now: {$now->toDateTimeString()}");
$weekStart = Carbon::getWeekStartsAt();
$this->info("Now: {$weekStart}");
// $from = $now->copy()->previousWeekday()->startOfDay();
// $to = $now->copy()->previousWeekday()->endOfDay();
// $fromOld = $now->copy()->subWeeks(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subWeek()->startOfWeek();
// $toNew = $now->copy()->subWeek()->endOfWeek();
// $fromOld = $now->copy()->subMonths(1)->startOfDay();
// $toOld = $now->copy()->subDay()->endOfDay();
// $fromNew = $now->copy()->subMonthNoOverflow()->startOfMonth();
// $toNew = $now->copy()->subMonthNoOverflow()->endOfMonth();
$fromOld = $now->copy()->subMonths(3)->startOfDay();
$toOld = $now->copy()->subDay()->endOfDay();
$fromNew = $now->copy()->subQuarterNoOverflow()->startOfQuarter();
$toNew = $now->copy()->subQuarterNoOverflow()->endOfQuarter();
$this->info("From old: {$fromOld->toDateTimeString()}");
$this->info("To old: {$toOld->toDateTimeString()}");
$this->info("From new: {$fromNew->toDateTimeString()}");
$this->info("To new: {$toNew->toDateTimeString()}");
exit(1);
$report = AutomatedReport::find(71);
$job = new RequestGenerateAskJiminnyReportJob($report->getUuid());
$jobDispatcher->dispatch($job);
exit(1);
// $this->formatDate($jobDispatcher);
// $this->sendMail($jobDispatcher, $automatedReportsService);
// $this->crmService();
$this->getPayload($automatedReportsService);
exit(1);
}
private function crmService()
{
$activity = Activity::find(418141);
$team = Team::find(19);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
$crmService->createTranscriptNotes($activity);
}
private function sendMail(JobDispatcherInterface $jobDispatcher, AutomatedReportsService $automatedReportsService)
{
$reportUuid = '';
// $report = $automatedReportsService->getReportResult($reportUuid);
$report = AutomatedReportResult::find(275);
$validRecipients = $automatedReportsService->getValidRecipientUsers(
$report->getReport(),
includeJiminny: true,
);
$recipient = $validRecipients[0];
$fileName = $automatedReportsService->getReportFileName($report);
$typeName = $report->getReport()->getCustomName()
?? $automatedReportsService->getReportTypeName($report);
$teamsName = $automatedReportsService->getReportTeamsName($report);
$periodName = $automatedReportsService->getReportPeriodName($report);
$s3Path = $automatedReportsService->getMediaPath($report);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$fileName ' . PHP_EOL . print_r($fileName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$typeName ' . PHP_EOL . print_r($typeName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$teamsName ' . PHP_EOL . print_r($teamsName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$periodName ' . PHP_EOL . print_r($periodName, true));
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$s3Path ' . PHP_EOL . print_r($s3Path, true));
$jobDispatcher->dispatch(
new SendReportMailJob(
reportUuid: $report->getUuid(),
s3Path: $s3Path,
recipientEmail: $recipient['email'],
recipientName: $recipient['name'] ?? null,
fileName: $fileName,
typeName: $typeName,
teamsName: $teamsName,
periodName: $periodName,
isAskJiminny: true,
)
);
exit(1);
}
private function formatDate(JobDispatcherInterface $jobDispatcher): void
{
$customName = 'Custom report name';
// $frequency = self::FREQUENCY_DAILY;
// $frequency = self::FREQUENCY_WEEKLY;
$frequency = self::FREQUENCY_MONTHLY;
// $frequency = self::FREQUENCY_QUARTERLY;
// $frequency = self::FREQUENCY_ONE_OFF;
$period = $this->calculateFromAndToDatePeriod($frequency);
$from = $period['fromDate'];
$to = $period['toDate'];
$periodName = $this->formatReportPeriodName($frequency, $from, $to);
$filenameSuffix = null;
if ($customName) {
if ($filenameSuffix) {
$customName .= " {$filenameSuffix}";
}
$result = $this->sanitizeFileName("{$customName} - {$periodName}");
}
$this->info($result);
}
public function calculateFromAndToDatePeriod(
string $frequency,
?Carbon $fromDate = null,
?Carbon $toDate = null
): array {
if ($frequency === self::FREQUENCY_ONE_OFF) {
return [
'fromDate' => $fromDate,
'toDate' => $toDate,
];
}
$now = Carbon::now();
return match ($frequency) {
self::FREQUENCY_DAILY => [
'fromDate' => $now->copy()->subDay()->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_WEEKLY => [
'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_MONTHLY => [
'fromDate' => $now->copy()->subMonths(1)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
self::FREQUENCY_QUARTERLY => [
'fromDate' => $now->copy()->subMonths(3)->startOfDay(),
'toDate' => $now->copy()->subDay()->endOfDay(),
],
default => throw new InvalidArgumentException("Unsupported frequency: {$frequency}"),
};
}
private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string
{
$fromYear = $from->format('Y');
$toYear = $to->format('Y');
$differentYears = $fromYear !== $toYear;
switch ($frequency) {
case self::FREQUENCY_DAILY:
return $from->format('j M Y');
case self::FREQUENCY_QUARTERLY:
// 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ
$startMonth = $from->format('M');
$endMonth = $to->copy()->subMonth();
$endMonthName = $endMonth->format('M');
$endMonthYear = $endMonth->format('Y');
if ($differentYears) {
return "{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}";
}
return "{$startMonth} - {$endMonthName} {$toYear}";
case self::FREQUENCY_MONTHLY:
// 'May 2025' - monthly reports are always within the same year
return $from->format('M Y');
case self::FREQUENCY_WEEKLY:
// '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ
$startDay = $from->format('j');
$endDay = $to->format('j');
$startMonth = $from->format('M');
$endMonth = $to->format('M');
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
if ($startMonth !== $endMonth) {
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
}
return "{$startDay} - {$endDay} {$endMonth} {$toYear}";
case self::FREQUENCY_ONE_OFF:
// '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ
$startDay = $from->format('j');
$startMonth = $from->format('M');
$endDay = $to->format('j');
$endMonth = $to->format('M');
// If same month and year, use a format like '2-31 May 2025'
if ($startMonth === $endMonth && ! $differentYears) {
return "{$startDay} - {$endDay} {$startMonth} {$toYear}";
}
// If different years, include both years
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
// Same year but different months
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
default:
// Default format for unknown frequencies
return $from->format('j M Y') . ' - ' . $to->format('j M Y');
}
}
public function sanitizeFileName(string $fileName): string
{
return str_replace(['/', '\\'], '-', $fileName);
}
private function getPayload(AutomatedReportsService $automatedReportsService)
{
$reportResult = AutomatedReportResult::find(269);
$automatedReport = $reportResult->getReport();
$activityIds = [1,2,3];
$payload = $automatedReportsService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $reportResult,
activityIds: $activityIds,
);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$payload ' . PHP_EOL . print_r($payload, true));
}
private function rateLimit()
{
$team = Team::find(2);
$config = $team->getCrmConfiguration();
$crmResolver = app(CrmOwnerResolver::class, [
'team' => $team,
'integrationAdmin' => $team->getOwner(),
'providerSlug' => $config->getProviderName(),
]);
$crmService = $crmResolver->prepareCrmService();
for ($i = 0 ; $i < 3; $i++) {
// if ($i % 25 === 0) {
// $this->info("Syncing opportunity {$i}");
$this->info("Matching contact {$i}");
// }
// $crmService->syncOpportunity('374720564');
$crmService->matchByName('Robot');
}
}
private function simulateMatchActivityStorm(int $teamId = 2, int $count = 100): void
{
$team = Team::find($teamId);
$config = $team->getCrmConfiguration();
$activities = Activity::query()
->where('crm_configuration_id', $config->getId())
->orderByDesc('id')
->limit($count)
->get();
$this->info("Dispatching {$activities->count()} MatchActivityCrmData jobs (portal={$config->getId()})");
foreach ($activities as $activity) {
MatchActivityCrmData::dispatch($activity->getId(), $config, true);
}
$this->info('Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.');
}
private function simulateVerifyTaskStorm(int $teamId = 2, int $count = 100): void
{
$activities = Activity::query()
->where('team_id', $teamId)
->whereNotNull('crm_provider_id')
->orderByDesc('id')
->limit($count)
->get();
$this->info("Dispatching {$activities->count()} VerifyActivityCrmTaskJob jobs");
foreach ($activities as $activity) {
VerifyActivityCrmTaskJob::dispatch($activity->getId());
}
$this->info('Done.');
}
private function observeRateLimitCache(int $teamId = 2): void
{
$team = Team::find($teamId);
$config = $team->getCrmConfiguration();
$key = sprintf('hubspot:ratelimit:portal:%d', $config->getId());
$value = Redis::get($key);
$ttl = Redis::ttl($key);
$this->info("Redis key: {$key}");
$this->info('Value: ' . ($value ?? '(empty)'));
$this->info("TTL: {$ttl}s");
}
}
Show Replace Field
Search History
MatchActivityCrmData...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
17171
|
767
|
20
|
2026-05-11T10:09:41.842576+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778494181842_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PnostormIavicatecodeFV faVsco.js?9 JY-20725-handle PnostormIavicatecodeFV faVsco.js?9 JY-20725-handle-HS-search-rate-limitProleteyc) TrackAutomatedReporiGenerateocvent.ont(C) TranscodeParameterRescl© UserService.php© Uuid.php> D TraitsD UseCases> D User> D Utils› D Validation> OvOphp nelpers.ong© InitialFrontendState.php© Jiminny.phpc) Plan.oho© Serializer.phpC) TeamScimDetails.ohpbootstrap>© build.> contia>@ contrib→ database>M docsM front-end> D lang> node_modules library rootM ohostan> M nublic>O resourcesv Mroutesphp api.phpphp api_v2.phppnp console.onopnp customer_api.onppnp embedded.ongphp nealtn.onppnp scim.onophp uprotectedweb.phpphp web.phpphp webhook.php>O scriptsv O storage•aoo>M debugbar… M frameworkv loasaitianoreê audio. wav= custom.loal© SyncRelatedActivityManager.phphudspotsynestrategybase.ongT SyncCrmEntitiesTrait.php© VerifyActivityCrmTaskJob.php© CrmActivityService.php© ProviderRateLimiter.phpclass J1minnyDebuqCommand extends Commandprivate function natelamut1365ScrmService->syncOpportunity('374720564'):ScrmService->matchByName('Robot'):369=hubsnot-iournal-noll.log= laravel logus tht isprivate function simulateMatchActivityStorm(int SteamId = 2, int $count = 100): voidsteam = leam:.rindsteamla*scont10 = steam->geturmuontiqurationorSactivities = Activity::queryo->wherel co'crm configuration id'. Sconfig->qetIdO)->orderByDesc( column: 'id')->U1m1t(Scount)->qetosSthis->info( string: "Dispatchina «Sactivities->counto* MatchActivitvermdata ñoos (portal= Sconfia->getido?"):foreach (Sactivities as Sactivitv) «MatchActivitvCrmData:disoatchd..arats: Sactivity->getId, $config, true);Sthis->info( string: 'Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.'):no usagesprivate function simulateVerifyTaskStorm(int SteamId = 2, int $count = 100): voidSactivities = Activity::queryO=walonotsell'team id', $teamId)->whereNotNull( columns: 'crm_provider id')aalnalanwwnleIAdIN→> Umrscount)->geto"Sthis->info string: "Dnspatching «Sactivitres->countO VerifvActzvitvcrmtaskJob 100S")*foreach Sactivities as sactivity) &Ver1fvActivitycrmtaskJo0::drspatchSactivity->qetido0:Sthis->infod strina: "Done."):Mon 11 маT. DeleteCrmEntitylrait.ong© Job.phpA5 4133 M11 A V= laravel.log X 4 SF [jiminny@localhost]console [PRODA console [STAGING]Q- MatchActivityCrmDataCc W.*[2026-05-11 10:09:10] local.INF0: [Prospect match] Cache miss {"identifier_type":"domain", "identifier": "Jiminny.com" , "crm": "hur a2026-05-1110:09:100Prospect match Cache miss, calling the APl ""1dentitler type": "domaln", "1dentitier":"71m1nnv.c[2026-05-1110:09:111[HubSpot] importAccount {"crm_provider id":"749766179" "dont10_1d":2r ""correlation_1d":"62eb150d10:09:111[2026-05-11 10:09:11] Local. INFOHubspot CrM Search requested ""request":""t1lterbroups": ""t1lters": ""propertyname":"assoc1ations.companHubspot. Paqination completed "team_1d":2."endpo1nt":"https:/ap1.hubap1.com/crm/vs/ob7ects/deals/searc.2026-05-1410:0911121•CrmActzvitvServicel Emar domain belonas to the team. sklooino crm lookuo "activity 1d":615092."team 1d"*[2026-05-11 10:09:12]•CrmActivitvServicel CRM matchina comoleted "activity 1d":615092."oartacipants orocessed"*2."exact matche2026-05-11(2026-05-112026-05-1110:09:121110:09:12]LocaL. INFO:10: 09: 1211Local.INFO: L EsUpdateTarget J Update single target {"target":"activities", "purpose":"searchable-observer-update", "entAsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities", "entityId":615092, "colledSuccessfully matched CRM data "activitv":615092."remote search":true."leadid":nulm[2026-05-11 10:09:12]Local. INFO:MatchActivityCrmData) Starting CRM data matching t"activity":614436,"remote_search":true,"set_configuratio2026-05-1110: 09: 1211LocaL, INFO: EsUodateTarget Vodate sinale target «"target"."activities" "ouroose"*"searchable-observer-uodate" "ent[2026-05-11 10:09:12]ocar. TNSO.• AsyncUpdateElasticSearch ] Entity added to Redis list l'entityType":"activitiesentityld":614436,"colloe12926-05-1110•09•121|[2026-05-11 10:09:12]local.INF0: Jiminny \Console\Commands\Command::run Memory usage before starting command {"12926-05-1110•09•121|nplation idi."a70[2026-05-11 10:09:12]Tocal TNEO•SocialAccoun+Service Token notrieved ¿isocialAd} {"correlation_id":"a7972926-05-1119•99•121|79704dh-8oh7-48of-ahd[2026-05-11 10:09:12]local.INFO: [Crm0wnerResolver) Integration owner matched as CRM Owner {"cranovidonll.llbubenotl lonm ownonll.128 Itoam an12024-05-1119-90-121email"."identifier":"nikolay.nikolov@jiminny.n[2026-05-11 10:09:12]Local. Inru.rrospect macchtry next matching method ("identifier_type":"email","idг2024-05-1110:09:121[2026-05-11 10:09:12]onNseamraurvtonvinoemea domarnnolonneskipping crm lookup {"activity id":614436,"team_id".?[2026-05-11 10:09:12]fenmActivi+vConvicol CPM matchind[2026-05-11 10:09:12]" "entFe2026-05-11 10:09:122026-05-11 10:09:121[MatchActivityC[2026-05-1110:09111212026-05-1410:0911121nuatal startino uRiiauration[2026-05-11"enti12026-05-1110:09:1212026-05-1410:09:1211•SocialAccountService Fetchina tokenrelation id". "9990a10: 09-12112026-05-11Cache local search hit s"identifien tvne(2026-05-1110:09:12]Zocal. TNEO.12026-05-1110•09•121|tny next matchina method "identifien tvne[2026-05-11 10:09:12]ocal. TNEO.[CrmActivityService) Email domain belongs to the team, skipping crm lookup {"activity_id":614382,"team_id":212024-05-11 19-90.1211local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614382,"participants_proces[2026-05-11 10:09:12] Local.INFO: [ EsUpdateTarget ] Update single target {"target":"activitadata" "ontfг2024-05-1119•90.121Hontitvtdll:41/302 Hco11aг2024-05-11 19-90-121Tocal TNEO.ch": true."lead id":null.г2024-95-1119-90.121[2026-05-11 10:09:13]Local. INFD: (MatchActivityCrmbata) Starting CRM data matchãng ("activity":614381, "remote _search"; true, "set.configurationlocal.INFO: [ EsUpdateTarget ] Update single target {"target":"activities" "purpose": "searchable-observer-г2024-05-11 19-90-131local. INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities", "entityId":614381, "colleeToAnt TACO.[MatchActivityCrmDatal Participants old state {"activity":614381,"participants":[{"id":1002630,"user id":nul[2026-05-11 10:09:13]49.00.11nnolotion idu.lolth...
|
NULL
|
4154047146740131509
|
NULL
|
click
|
ocr
|
NULL
|
PnostormIavicatecodeFV faVsco.js?9 JY-20725-handle PnostormIavicatecodeFV faVsco.js?9 JY-20725-handle-HS-search-rate-limitProleteyc) TrackAutomatedReporiGenerateocvent.ont(C) TranscodeParameterRescl© UserService.php© Uuid.php> D TraitsD UseCases> D User> D Utils› D Validation> OvOphp nelpers.ong© InitialFrontendState.php© Jiminny.phpc) Plan.oho© Serializer.phpC) TeamScimDetails.ohpbootstrap>© build.> contia>@ contrib→ database>M docsM front-end> D lang> node_modules library rootM ohostan> M nublic>O resourcesv Mroutesphp api.phpphp api_v2.phppnp console.onopnp customer_api.onppnp embedded.ongphp nealtn.onppnp scim.onophp uprotectedweb.phpphp web.phpphp webhook.php>O scriptsv O storage•aoo>M debugbar… M frameworkv loasaitianoreê audio. wav= custom.loal© SyncRelatedActivityManager.phphudspotsynestrategybase.ongT SyncCrmEntitiesTrait.php© VerifyActivityCrmTaskJob.php© CrmActivityService.php© ProviderRateLimiter.phpclass J1minnyDebuqCommand extends Commandprivate function natelamut1365ScrmService->syncOpportunity('374720564'):ScrmService->matchByName('Robot'):369=hubsnot-iournal-noll.log= laravel logus tht isprivate function simulateMatchActivityStorm(int SteamId = 2, int $count = 100): voidsteam = leam:.rindsteamla*scont10 = steam->geturmuontiqurationorSactivities = Activity::queryo->wherel co'crm configuration id'. Sconfig->qetIdO)->orderByDesc( column: 'id')->U1m1t(Scount)->qetosSthis->info( string: "Dispatchina «Sactivities->counto* MatchActivitvermdata ñoos (portal= Sconfia->getido?"):foreach (Sactivities as Sactivitv) «MatchActivitvCrmData:disoatchd..arats: Sactivity->getId, $config, true);Sthis->info( string: 'Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.'):no usagesprivate function simulateVerifyTaskStorm(int SteamId = 2, int $count = 100): voidSactivities = Activity::queryO=walonotsell'team id', $teamId)->whereNotNull( columns: 'crm_provider id')aalnalanwwnleIAdIN→> Umrscount)->geto"Sthis->info string: "Dnspatching «Sactivitres->countO VerifvActzvitvcrmtaskJob 100S")*foreach Sactivities as sactivity) &Ver1fvActivitycrmtaskJo0::drspatchSactivity->qetido0:Sthis->infod strina: "Done."):Mon 11 маT. DeleteCrmEntitylrait.ong© Job.phpA5 4133 M11 A V= laravel.log X 4 SF [jiminny@localhost]console [PRODA console [STAGING]Q- MatchActivityCrmDataCc W.*[2026-05-11 10:09:10] local.INF0: [Prospect match] Cache miss {"identifier_type":"domain", "identifier": "Jiminny.com" , "crm": "hur a2026-05-1110:09:100Prospect match Cache miss, calling the APl ""1dentitler type": "domaln", "1dentitier":"71m1nnv.c[2026-05-1110:09:111[HubSpot] importAccount {"crm_provider id":"749766179" "dont10_1d":2r ""correlation_1d":"62eb150d10:09:111[2026-05-11 10:09:11] Local. INFOHubspot CrM Search requested ""request":""t1lterbroups": ""t1lters": ""propertyname":"assoc1ations.companHubspot. Paqination completed "team_1d":2."endpo1nt":"https:/ap1.hubap1.com/crm/vs/ob7ects/deals/searc.2026-05-1410:0911121•CrmActzvitvServicel Emar domain belonas to the team. sklooino crm lookuo "activity 1d":615092."team 1d"*[2026-05-11 10:09:12]•CrmActivitvServicel CRM matchina comoleted "activity 1d":615092."oartacipants orocessed"*2."exact matche2026-05-11(2026-05-112026-05-1110:09:121110:09:12]LocaL. INFO:10: 09: 1211Local.INFO: L EsUpdateTarget J Update single target {"target":"activities", "purpose":"searchable-observer-update", "entAsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities", "entityId":615092, "colledSuccessfully matched CRM data "activitv":615092."remote search":true."leadid":nulm[2026-05-11 10:09:12]Local. INFO:MatchActivityCrmData) Starting CRM data matching t"activity":614436,"remote_search":true,"set_configuratio2026-05-1110: 09: 1211LocaL, INFO: EsUodateTarget Vodate sinale target «"target"."activities" "ouroose"*"searchable-observer-uodate" "ent[2026-05-11 10:09:12]ocar. TNSO.• AsyncUpdateElasticSearch ] Entity added to Redis list l'entityType":"activitiesentityld":614436,"colloe12926-05-1110•09•121|[2026-05-11 10:09:12]local.INF0: Jiminny \Console\Commands\Command::run Memory usage before starting command {"12926-05-1110•09•121|nplation idi."a70[2026-05-11 10:09:12]Tocal TNEO•SocialAccoun+Service Token notrieved ¿isocialAd} {"correlation_id":"a7972926-05-1119•99•121|79704dh-8oh7-48of-ahd[2026-05-11 10:09:12]local.INFO: [Crm0wnerResolver) Integration owner matched as CRM Owner {"cranovidonll.llbubenotl lonm ownonll.128 Itoam an12024-05-1119-90-121email"."identifier":"nikolay.nikolov@jiminny.n[2026-05-11 10:09:12]Local. Inru.rrospect macchtry next matching method ("identifier_type":"email","idг2024-05-1110:09:121[2026-05-11 10:09:12]onNseamraurvtonvinoemea domarnnolonneskipping crm lookup {"activity id":614436,"team_id".?[2026-05-11 10:09:12]fenmActivi+vConvicol CPM matchind[2026-05-11 10:09:12]" "entFe2026-05-11 10:09:122026-05-11 10:09:121[MatchActivityC[2026-05-1110:09111212026-05-1410:0911121nuatal startino uRiiauration[2026-05-11"enti12026-05-1110:09:1212026-05-1410:09:1211•SocialAccountService Fetchina tokenrelation id". "9990a10: 09-12112026-05-11Cache local search hit s"identifien tvne(2026-05-1110:09:12]Zocal. TNEO.12026-05-1110•09•121|tny next matchina method "identifien tvne[2026-05-11 10:09:12]ocal. TNEO.[CrmActivityService) Email domain belongs to the team, skipping crm lookup {"activity_id":614382,"team_id":212024-05-11 19-90.1211local.INFO: [CrmActivityService] CRM matching completed {"activity_id":614382,"participants_proces[2026-05-11 10:09:12] Local.INFO: [ EsUpdateTarget ] Update single target {"target":"activitadata" "ontfг2024-05-1119•90.121Hontitvtdll:41/302 Hco11aг2024-05-11 19-90-121Tocal TNEO.ch": true."lead id":null.г2024-95-1119-90.121[2026-05-11 10:09:13]Local. INFD: (MatchActivityCrmbata) Starting CRM data matchãng ("activity":614381, "remote _search"; true, "set.configurationlocal.INFO: [ EsUpdateTarget ] Update single target {"target":"activities" "purpose": "searchable-observer-г2024-05-11 19-90-131local. INFO: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities", "entityId":614381, "colleeToAnt TACO.[MatchActivityCrmDatal Participants old state {"activity":614381,"participants":[{"id":1002630,"user id":nul[2026-05-11 10:09:13]49.00.11nnolotion idu.lolth...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
17172
|
767
|
21
|
2026-05-11T10:09:47.305878+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778494187305_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20725-handle-HS-search-rate-limit, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09541223,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20725-handle-HS-search-rate-limit","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-5641617897080429754
|
-8160223333407913180
|
visual_change
|
hybrid
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
PhostormVIewINavicareCodeLaravelWindowFV faVsco.js?9 JY-20725-handle-HS-search-rate-limitProletey(C) TranscodeParameterRescl© UserService.php© Uuid.php> D TraitsD UseCases> D User> D Utils› D Validation> OvOphp nelpers.ong© InitialFrontendState.php© Jiminny.phpc) Plan.oho© Serializer.phpC) TeamScimDetails.ohpbootstrap>© build.> contia→ contrio→ database>M docsM front-end>D lang> node_modules library rootM ohostan> M nublic>O resourcesv Mroutesphp api.phppnp api_vz.ongpnp console.onopnp customer_api.onppnp embedded.ongphp nealtn.onppnp scim.onophp uprotectedweb.phpphp web.phpphp webhook.php>O scriptsv O storage>M debugbar… M frameworkv Mloas.aitianoreê audio. wav= custom.loal© SyncRelatedActivityManager.php© VerifyActivityCrmTaskJob.php© CrmActivityService.php© ProviderRateLimiter.phpclass J1minnyDebuqCommand extends Commandprivate function natelamut1365ScrmService->syncOpportunity('374720564');ScrmService->matchByName('Robot'):369=hubsnot-iournal-noll.log= laravel log< nhnunit ymus tht isC) TrackAutomated ReportGeneratedzventonp© UserAutomatedReportsController.php© PlaybackController.phpC) Hubspot/Service.php© HubSpot/Service.phphudspotsynestrategybase.ongT SyncCrmEntitiesTrait.phpCachedcmmservicebecorator.pnp© ProspectCache.php© JiminnyDebugCommand.php X T DeleteCrmEntityTrait.phpRematchActivityOnCrmObjectDetach.php© CheckAndRetryRemoteMatch.php© MatchActivityCrmData.php© Job.phpphp_ide_helper.php©) Paginationstate.php© MatchCrmData.php© CrmObjectsResolver.phpm A5 A133 M11 ^# Support Daily - in 1h 51 m100% C49. Mon 11 May 13:09:47HandleHubsnotPatel.imitTect= custom.log= laravel.log X4 SF [jiminny@localhost]# HS local fliminnv@localhosticonsole [PRODconsole [FulA console [STAGING]Q- MatchActivityCrmDataCc WV7 ^2026-05-11 19:09:451nensewar EsindateProcessManadensinshed undataino entates nuse twonkenenneat memonyriesnkeMilwa lansedse2026-05-11 19:09:45onmActivityService Emar domain belonos to the team skinino com lookun Clactivity id"160562 "team 1d"1212026-05- 10 09 45 Bc0EWNEOR ComActa viltySenvicelCRM matchino comolletedWactaMity 1l612562 "nantalcinantis noocessed"* "exant matichesi12026-05-11 10209 25B0EWE0R EsindatelacoetIndate sindle tacaet "tandet" -"aotaviales" "nunnose" « "ceanchabile-obsenven-undate" "entalt[2026-05-11 10:09:45]local. TNEO.• AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":612562,"collect[2026-05-11 10:09:46] local.INF0:[MatchActivityCrmData) Successfully matched CRM data {"activity":612562,"remote_search":true,"lead_id":null,"private function simulateMatchActivityStorm(int SteamId = 2, int $count = 100): voidsteam = leam:.rindsteamla*scont10 = steam->geturmuontqurationonSactivities = Activity::queryo->wherel co'crm configuration id'. Sconfig->qetIdO)->orderByDesc( column: 'id')->U1m1t(Scount)->qetosSthis->info( string: "Dispatchina «Sactivities->counto* MatchActivitvermdata ñoos (portal= Sconfia->getido?"):foreach (Sactivities as Sactivitv) «MatchActivitvCrmData:disoatchd..arauts: Sactivity->getId, $config, true);Sthis->info( string: 'Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.'):no usagesprivate function simulateVerifyTaskStorm(int SteamId = 2, int $count = 100): voidSactivities = Activity::queryO=walonotsell'team_id', $teamId)->whereNotNull( columns: 'crm_provider id')IAdIN→> Umrscount)->geto"Sthis->info0 string: "Dnspatching «Sactivitres->countO Ver1fvActzvitvcrmtaskJob 100S")*Foreach Sactivities as sactivity) <Ver1fvActivitycrmtaskJob::drspatchSactivity->qetidob:Sthis->infod strina: "Done."):WN Windsurf Teamc8-1UTE.8io 4 spaces ©...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
17173
|
766
|
24
|
2026-05-11T10:09:50.116538+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778494190116_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20725-handle-HS-search-rate-limit, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20725-handle-HS-search-rate-limit","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"HandleHubspotRateLimitTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'HandleHubspotRateLimitTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'HandleHubspotRateLimitTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
7442982011400540096
|
-8780872430962767038
|
click
|
hybrid
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
iTerm2• •ShellEditViewSessionScriptsProfilesWindowHelplanl• Support Daily • in 1h 51 mDEV (docker)DOCKER881DEV (docker)H82APP (-zsh)-zsh84-zsh100%8• Mon 11 May 13:09:49181ffmpeg·6configcachecompiledeventsroutesviewsworker-crm-update:worker-crm-update_00: stoppedjiminny-worker-processing-2:jiminny-worker-processing-2_00:stoppedjiminny-worker-processing-3:jiminny-worker-processing-3_00: stoppedjiminny-worker-processing-4:jiminny-worker-processing-4_00: stoppedjiminny-worker-processing-5:jiminny-worker-processing-5_00:stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: stoppedworker-analytics:worker-analytics_00: stoppedworker-download:worker-download_00: stoppedworker-nudges:worker-nudges_00: stoppedworker:worker_00: stoppedworker-audio:worker-audio_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00: stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedartisan-schedule:artisan-schedule_00: stoppedartisan-schedule:artisan-schedule_00: startedjiminny-worker-processing-1:jiminny-worker-processing-1_00: startedjiminny-worker-processing-2:jiminny-worker-processing-2_00: startedjiminny-worker-processing-3:jiminny-worker-processing-3_00: startedjiminny-worker-processing-4:jiminny-worker-processing-4_00: startedjiminny-worker-processing-5:jiminny-worker-processing-5_00: startedjiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00:startedworker:worker_00: startedworker-analytics:worker-analytics_00: startedworker-audio:worker-audio_00: startedworker-calendar:worker-calendar_00: startedworker-conferences:worker-conferences_00: startedworker-crm-sync:worker-crm-sync_00: startedworker-crm-update:worker-crm-update_00:startedworker-download:worker-download_00:startedworker-emails:worker-emails_00: startedworker-es-update:worker-es-update_00: startedworker-nudges:worker-nudges_00:startedroot@docker_lamp_1:/home/jiminny# l8856.34ms DONE11.98ms DONE2.10ms DONE5.31ms DONE2.90ms DONE13.11ms DONEDEV...
|
17170
|
NULL
|
NULL
|
NULL
|
|
17174
|
767
|
22
|
2026-05-11T10:09:50.116516+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778494190116_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
5
133...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20725-handle-HS-search-rate-limit, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09541223,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20725-handle-HS-search-rate-limit","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.82413566,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"HandleHubspotRateLimitTest","depth":6,"bounds":{"left":0.8394282,"top":0.019952115,"width":0.076130316,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'HandleHubspotRateLimitTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'HandleHubspotRateLimitTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5","depth":4,"bounds":{"left":0.54886967,"top":0.17478053,"width":0.007978723,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"133","depth":4,"bounds":{"left":0.5588431,"top":0.17478053,"width":0.011968086,"height":0.015163607},"on_screen":true,"role_description":"text"}]...
|
-4228994893531386212
|
-8780872430962766910
|
click
|
hybrid
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
5
133
PhostormVIewINavicareCodeLaravelFV faVsco.js?9 JY-20725-handle-HS-search-rate-limitroledey(C) TranscodeParameterRescl© UserService.php© Uuid.php> D TraitsD UseCases> D User> D Utils› D Validation> OvOphp nelpers.ong© InitialFrontendState.php© Jiminny.phpc) Plan.oho© Serializer.phpC) TeamScimDetails.ohpbootstrap>© build.> contia→ contrio→ database>M docsfront-end>D lang> node_modules library rootM ohostan> M nublic>O resourcesv Mroutesphp api.phppnp api_vz.ongpnp console.onopnp customer_api.onppnp embedded.ongphp nealtn.onppnp scim.onophp uprotectedweb.phpphp web.phpphp webhook.php>O scriptsv O storage•aoo>M debugbar… M frameworkv Mloas.aitianoreê audio. wav= custom.loal© SyncRelatedActivityManager.php© VerifyActivityCrmTaskJob.php© CrmActivityService.php© ProviderRateLimiter.phpclass JimnnyDebuqcommand extends commandprivate function natelamut1365ScrmService->syncOpportunity('374720564'):ScrmService->matchByName('Robot'):369=hubsnot-iournal-noll.log= laravel log< nhnunit ymus tht isWindowC) TrackAutomated ReportGeneratedzventonphudspotsynestrategybase.ongT SyncCrmEntitiesTrait.phpCachedcmmservicebecorator.ong© ProspectCache.php(c) HubSpot/Service.onpSupport Daily - in 1h 51 m100% 2Q. Mon 11 May 13:09:50console [PRODconsole fEul& console [STAGINGIT DeleteCrmEntityTrait.php© Job.phpm A5 A133 M11 ^private function simulateMatchActivityStorm(int SteamId = 2, int $count = 100): voidsteam = leam::rindsteamla*scont10 = steam->geturmuontiqurationonSactivities = Activity::queryo->wherel co'crm configuration id'. Sconfig->qetIdO)->orderByDesc( column: 'id')->U1m1t(Scount)->qetosSthis->info( string: "Dispatchina «Sactivities->counto* MatchActivitvermdata ñoos (portal= Sconfia->getido?"):foreach (Sactivities as Sactivitv) «MatchActivitvCrmData:disoatchd..arauts: Sactivity->getId, $config, true);Sthis->info( string: 'Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.'):no usagesprivate function simulateVerifyTaskStorm(int SteamId = 2, int $count = 100): voidSactivities = Activity::queryO=walonotsell'team_id', $teamId)->whereNotNull( columns: 'crm_provider id')aalnalanwwnleIAdIN→> Umrscount)->geto"Sthis->info0 string: "Dnspatching «Sactivitres->countO Ver1fvActzvitvcrmtaskJob 100S")*foreach Sactivities as sactivity)Ver1fvActivitycrmtaskJo0::drspatchSactivity->qetido0:Sthis->infod strina: "Done."):E14= custom.logASF [iiminnv@localhostlMatchActivityCrmDataCcW.*[2026-05-11 10:09:48J2026-05-11 19:09:481¡MatchActivitvermlatal Startino CR data matchino "'activity":612557 "remote search"•true"set confiauratio•nensewar Esindate acdet indate na le tandet urade a cava lesuetnuenos euauseacchan le-onsenven-ndateu wen ttin2026-05-11 10:09:48]|• AsvnclndateSlasticSearch Entitv added to Redis Uist "entitvTvoe" "activities" "entitvid":612557 "collect2026-05-11 10:09:48]|[2026-05-11 10:09:481Zocol INEO. MatchActivitvComDatal Paticinants old state c"activity" 612557 "nanticinants" C"id": 999772 "usen 1d": 2061[SocialAccountServicel Fetching token {"socialAccountId"•1499 "providenl-"hubsnot"} {"correlation id". "1d053₴2026-05-11 10-09-48]|SocialAccountService Token netrieved "socialAccountId"• 1499 "nroviden" «"hubsnot"? "cornelation id":"1d053[2026-05-11 10:09:48][2026-05-11 10:09:48][EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"1d05369a-e62c-4573-8efbWhamlw.omdwner?esalwedinteacationownen [EMAIL]"•Whinhanalitoam.aument.1A8.Wtoam.rL[2026-05-11 10:09:48]Tocal TNSO.[CrmActivityService] Email domain belongs to the team, skipping crm lookup {"activity_id":612557,"team_id":2,[2026-05-11 10:09:481[Prospect match] Cache / local search hit {"identifier type":"email" "identifier":"[EMAIL]"}[2026-05-11 10:09:481Jocal TNSO.[CrmActivityService] CRM matching completed {"activity id":612557,"participants _processed":2,"exact matches":[2026-05-11 10:09:481local.INF0: [ EsUpdateTarget ] Update single target {"target":"activities" "purpose": "searchable-observer-update" "entity[2026-05-11 10:09:4811 AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities" "entityId":612557,"collect[2026-05-11 10:09:48][MatchActivityCrmData] Successfully matched CRM data {"activity":612557,"remote search":true "lead id":null.'[2026-05-11 10:09:49][MatchActivityCrmData] Starting CRM data matching {"activity":612556,"remote search":true, "set confiquration"[2026-05-11 10:09:491local, INF0: [ EsUpdateTarget ] Uodate single target {"target"."activities" "purpose"."searchable-observer-update" "entify[2026-05-11 10:09:491Local.IN-u"[2026-05-11 10:09:491 local. INF0:[2026-05-11 10:09:491IAsyncupoarerlasccsearchenrhry added no kecs ust centrylyneacтynmes", etту сoоso соllec[MatchActivitvCrmDatal Participants old state {"activity":612556."participants":[{"id":999770. "user_id":206."SocialAccountServicel Fetchina token <"socialAccountld":1499."providen":"hubspot"{"correlation_id". "f00500)[2026-05-11 10:09:4912026-05-11 10:89:491[2026-05-11 10:09:49] Local. INFO:SocialAccountServicel Token retrieved <"socialAccountld":1499."provider":"hubspot", ""correlation_1d":"F0050[EncryptedTokenManager] Generating access token. {"mode"."legacv"? {"correlation_id"."f005002c-de4c-4fb1-8e67[CrmOwnerResolver] Integration owner matched as CRM Owner {"erm providen"-"hubspot" "crm ownen":148. "team id"2026-05-11 19:09:49Local. TNFO:enmActivityServicel Emarl domain belonos to the team skinoino com lookunClactiyity 1dr62556team 1d"12WN Windsurf Toams 16-1 TF.8 A Aenadoe...
|
17172
|
NULL
|
NULL
|
NULL
|